Contents Previous Next

## Table

- Description: Delimits a table row, with any number of columns
- Properties: Multiline, FreeSpaces, Align, !Nesting
- Contains: Macros, Beautifiers, Raw, Tagged, Links, Image, Comment
- Syntax:
  - A leading pipe "|" identifies a table row
  - A leading double pipe "||" identifies a table title row
  - Leading spaces before first pipe identifies table centered align
  - The fields are separated by the " | " string (space pipe space)
  - A final pipe "|" at the first table row sets visible borders
  - A final pipe "|" at the other table rows are ignored (just cosmetic)
  - Closing a cell with more than one pipe "|" identifies column span: "||" for 2 columns, "|||" for 3 and so on
  - Natural spaces inside each cell identifies its alignment
  - Example: `| table | row | with | five | columns |`
- Details:
  - All the table row data must be on a single line of the source file, no line breaks inside
  - Targets with column-oriented align (like sgml and LaTeX), uses the first table row align as the default for the other rows
  - Any non-table line closes the opened table, except comment lines
  - The cell count is flexible, each table row can have a different number of cells
  - Currently there's no way to specify row span
  - If the target does not have table support, the table lines are considered a Verbatim Area

Contents Previous Next