Skip to main content

CALS Tables

The CalsTable component adds support for the CALS table model used by DocBook and DITA: merged cells, per-column widths and alignment, and fine-grained border control. A graphical grid editor in the CMS handles the structure—merging and splitting cells, inserting and deleting rows and columns—so you never need to hand-edit the underlying table data.

  1. Select CALS Table from the Embed list.
  2. Use the Frame, Title and Page-wide controls at the top to set the table's outer border, caption and width.
  3. Click a cell to select it. Shift-click or drag to select a rectangular range of cells.
  4. Click Merge to combine the selected cells, or Split to undo a merge. Merge is only enabled when the selection is a clean rectangle that doesn't cut through an existing merged cell.
  5. Use Insert Row Above/Below, Delete Row, Insert Column Left/Right and Delete Column to change the grid's shape.
  6. Double-click a cell to edit its content. Cell content is Markdown, so **bold**, *italic*, links and inline code all work.
  7. Save your changes.
Scope

Each table supports one header, body and footer section with a single set of columns. DocBook's multiple-tgroup-per-table and nested-table (entrytbl) features aren't supported.

Example:

Release channels

Channel

Cadence

Support

Stable

Monthly

Full

Beta

Weekly

Nightly

None

For more on the underlying model, see the CALS table model reference or the DocBook table documentation.

Related topics

  • FootnotesAutomatically numbered and back-linked footnotes.
  • TabsUsing tabs in docStatic.
  • Related TopicsAutomatically generate links to related content based on shared taxonomy tags.
  • Create a docCreate a Markdown document.
  • Creating pagesCreating pages in the CMS.
  • Hosted CMSUsing docStatic with cloud-hosted or self-hosted TinaCMS.
  • CitationsCite sources from a central CSL bibliography.