Standard Markdown tables
|---|---|) marks the first row as a header. Without a separator, all rows are treated as data rows.
Tables with inline formatting
Table cells support all inline formatting:Images in table cells
Embed images directly in table cells:width and height are supported inside table cells.
Table directive
For full styling control, wrap your table in a:::table{attrs} directive:
Invisible tables (layout tables)
Remove all borders and backgrounds to use tables for layout purposes:Hidden headers
Hide the header row while keeping it for structure:Table captions
Add a caption for automatic numbering in the List of Tables:"Table", "Tabelle") and styling (font, alignment, color) are configured in your document’s style settings.
Attribute reference
General attributes
| Attribute | Values | Description |
|---|---|---|
caption | String | Table caption text (enables auto-numbering) |
invisible | true, false | Hide all borders and backgrounds |
hideHeaders | true, false | Hide the header row |
cellPadding | Number (pt) | Uniform cell padding |
Header styles
| Attribute | Values | Description |
|---|---|---|
headerBg | CSS color | Header background color |
headerColor | CSS color | Header text color |
headerFontSize | Number (pt) | Header font size |
headerFontWeight | normal, bold | Header font weight |
headerAlign | left, center, right | Header text alignment |
Row styles
| Attribute | Values | Description |
|---|---|---|
rowBg | CSS color | Row background color |
rowAltBg | CSS color | Alternating row background |
rowColor | CSS color | Row text color |
rowFontSize | Number (pt) | Row font size |
rowAlign | left, center, right | Row text alignment |
Border styles
| Attribute | Values | Description |
|---|---|---|
borderWidth | Number (pt) | Border width |
borderColor | CSS color | Border color |
borderStyle | solid, dashed, dotted | Border style |
