Next: Tables in ODT export, Previous: Links in ODT export, Up: OpenDocument Text Exporter for Emacs’ Org Mode [Contents][Index]
A ‘List Table’, in simple terms, is a list that is typeset as a table. Use it to create tables with multi-paragraph content.
Org mode’s tables are line-oriented i.e., each row (and hence a cell) cannot span multiple lines. This choice has serious limitations. Specifically,
A list table overcomes the above problem.
Lists that are marked with attribute ‘:list-table’ are called as list tables. They will be rendered as a table within the exported document.
Consider an example. The following list table
#+ATTR_ODT: :rel-width 80 #+ATTR_ODT: :list-table t - - Row 1, Col 1 - Row 1, Col 2 - Row 1, Col 3 - Row 1, Col 4 - ----- - Row 2, Col 1 - Row 2, Col 2 - Row 2, Col 3 - Row 2, Col 4
will be exported as though it were an Org table like the one show below.
| Row 1, Col 1 | Row 1, Col 2 | Row 1, Col 3 | Row 1, Col 4 | | Row 2, Col 1 | Row 2, Col 2 | Row 2, Col 3 | Row 2, Col 4 |
List tables honor all attributes save for the column alignments.
#+ATTR_ODT: :list-table t - | / | < | > | | - | <l2> | <l1> | <l1> | <l8> | - - Row 1, Col 1 - Row 1, Col 2 - Row 1, Col 3 - Row 1, Col 4 - ---------------- - Row 2, Col 1 - Row 2, Col 2 - Row 2, Col 3 - Row 2, Col 4
Above list table will be exported as if it were an Org table like the one below
| / | < | > | | | <l2> | <l1> | <l1> | <l8> | | Row 1, Col 1 | Row 1, Col 2 | Row 1, Col 3 | Row 1, Col 4 | |--------------+--------------+--------------+--------------| | Row 2, Col 1 | Row 2, Col 2 | Row 2, Col 3 | Row 2, Col 4 |
Here is a real-world table that uses the same template as the one above
#+ATTR_ODT: :list-table t - | / | < | > | | - | <l2> | <l1> | <l1> | <l8> | - - Day - Min Temp - Max Temp - Summary - ---------------- - Monday - 11C - 22C - 1. A clear day with lots of sunshine. 2. Late in the day, a strong breeze will bring down the temperatures. - ---------------- - Tuesday - 9C - 19C - 1. Cloudy with rain, across many northern regions. 2. Clear spells across most of Scotland and Northern Ireland, but rain reaching the far northwest.
List tables are particularly well-suited for creating captioned side-by-side images. Note that with conventional ‘org’ tables, even though you can place images side-by-side using a table, you cannot caption them.
#+ATTR_ODT: :list-table t - - #+CAPTION: A Unicorn [[./org-mode-unicorn.png]] - #+CAPTION: Yet another Unicorn [[./org-mode-unicorn.png]]
#+ATTR_ODT: :list-table t - - Comments - A Dog & A Cat - -------- - This table contains - A Dog - A cat | Animal | What it does | |--------+--------------| | Dog | Barks | | Cat | News | - #+ATTR_ODT: :list-table t - - #+CAPTION: A Dog #+ATTR_ODT: :scale .8 [[./org-mode-unicorn.png]] - #+CAPTION: A Cat #+ATTR_ODT: :scale .8 [[./org-mode-unicorn.png]] - --------
Next: Tables in ODT export, Previous: Links in ODT export, Up: OpenDocument Text Exporter for Emacs’ Org Mode [Contents][Index]