// Example 4: Tables #set text(font: "Libertinus Serif", size: 11pt) #set page(paper: "a5", margin: 30pt) = Data Tables in Typst == Simple Data Table #table( columns: 4, align: (center, center, center, center), table.header( [*Time*], [*Temp (°C)*], [*Pressure (kPa)*], [*Status*], ), [00:00], [22.5], [101.3], [Normal], [04:00], [21.8], [101.5], [Normal], [08:00], [23.1], [101.1], [Elevated], [12:00], [25.4], [100.8], [Warning], [16:00], [26.2], [100.5], [Warning], [20:00], [24.1], [100.9], [Normal], [24:00], [22.9], [101.2], [Normal], ) == Results Comparison #table( columns: (1fr, 1fr, 1fr), align: (left, right, right), stroke: (x: none, y: gray + 0.5pt), table.header( [*Method*], [*Accuracy*], [*Runtime*], ), [Baseline], [82.3%], [1.2s], [Improved A], [87.1%], [2.8s], [Improved B], [91.5%], [3.1s], [Ensemble], [94.2%], [5.4s], ) == Parameter Configuration #table( columns: (auto, auto, 1fr), inset: (x: 8pt, y: 4pt), stroke: gray + 0.5pt, table.header([*Parameter*], [*Value*], [*Description*]), [learning_rate], [0.001], [Initial learning rate for optimizer], [batch_size], [32], [Number of samples per batch], [epochs], [100], [Total training iterations], [dropout], [0.5], [Dropout probability for regularization], )