New in version 8.3.0
I’ve finally come up with a new tables syntax that I’m happy with and can at last remove this footnote from the User Guide: “The current table syntax is overly complicated and unwieldy to edit, hopefully a more usable syntax will appear in future versions of AsciiDoc.”
Update The following additions were made at AsciiDoc 8.4.4:
See the examples at the end of this document. |
At first glance it doesn’t look much different to the old syntax but it’s a lot more flexible, easier to enter and supports a lot of column styles (for example the asciidoc style supports AsciiDoc block and inline elements). The old tables syntax has been deprecated but is currently still processed. Here are some examples of AsciiDoc new tables:
1 |
2 |
A |
3 |
4 |
B |
5 |
6 |
C |
Table 1. Simple table
AsciiDoc source
|
Column 1 | Column 2 |
---|---|
6 |
Three items |
1 |
Item 1 |
2 |
Item 2 |
3 |
Item 3 |
Table 2. Table with title, header and footer
AsciiDoc source
|
Columns 2 and 3 | ||
---|---|---|
footer 1 |
|
footer 3 |
1 |
|
Item 1 |
2 |
|
Item 2 |
3 |
|
Item 3 |
4 |
|
Item 4 |
Table 3. Columns formatted with strong, monospaced and emphasis styles
AsciiDoc source
|
ID | Customer Name | Contact Name | Customer Address | Phone |
---|---|---|---|---|
AROUT |
Around the Horn |
Thomas Hardy |
120 Hanover Sq. London |
(171) 555-7788 |
BERGS |
Berglunds snabbkop |
Christina Berglund |
Berguvsvagen 8 Lulea |
0921-12 34 65 |
BLAUS |
Blauer See Delikatessen |
Hanna Moos |
Forsterstr. 57 Mannheim |
0621-08460 |
BLONP |
Blondel pere et fils |
Frederique Citeaux |
24, place Kleber Strasbourg |
88.60.15.31 |
BOLID |
Bolido Comidas preparadas |
Martin Sommer |
C/ Araquil, 67 Madrid |
(91) 555 22 82 |
BONAP |
Bon app' |
Laurence Lebihan |
12, rue des Bouchers Marseille |
91.24.45.40 |
BOTTM |
Bottom-Dollar Markets |
Elizabeth Lincoln |
23 Tsawassen Blvd. Tsawassen |
(604) 555-4729 |
BSBEV |
B’s Beverages |
Victoria Ashworth |
Fauntleroy Circus London |
(171) 555-1212 |
CACTU |
Cactus Comidas para llevar |
Patricio Simpson |
Cerrito 333 Buenos Aires |
(1) 135-5555 |
Table 4. A table with externally sourced CSV data
AsciiDoc source
|
root |
x |
0 |
0 |
root |
/root |
/bin/bash |
daemon |
x |
1 |
1 |
daemon |
/usr/sbin |
/bin/sh |
bin |
x |
2 |
2 |
bin |
/bin |
/bin/sh |
sys |
x |
3 |
3 |
sys |
/dev |
/bin/sh |
sync |
x |
4 |
65534 |
sync |
/bin |
/bin/sync |
games |
x |
5 |
60 |
games |
/usr/games |
/bin/sh |
Table 5. DVS formatted table
AsciiDoc source
|
Date | Duration | Avg HR | Notes |
---|---|---|---|
22-Aug-08 |
10:24 |
157 |
Worked out MSHR (max sustainable heart rate) by going hard for this interval. |
22-Aug-08 |
23:03 |
152 |
Back-to-back with previous interval. |
24-Aug-08 |
40:00 |
145 |
Moderately hard interspersed with 3x 3min intervals (2min hard + 1min really hard taking the HR up to 160). |
Table 6. Horizontal and vertical source data
Short cells can be entered horizontally, longer cells vertically. The default behavior is to strip leading and trailing blank lines within a cell. These characteristics aid readability and data entry.
AsciiDoc source
|
Default paragraphs | Centered verses |
---|---|
Per id. Consul necessitatibus per id, consetetur, eu pro everti postulant homero verear ea mea, qui. Consul necessitatibus per id, consetetur, eu pro everti postulant homero verear ea mea, qui. |
Per id. Consul necessitatibus per id, consetetur, eu pro everti postulant homero verear ea mea, qui. Consul necessitatibus per id, consetetur, eu pro everti postulant homero verear ea mea, qui. |
Table 7. Default and verse styles
AsciiDoc source
|
West | Central | East | Total | |
---|---|---|---|---|
Q1 |
270 |
292 |
342 |
904 |
Q2 |
322 |
276 |
383 |
981 |
Q3 |
298 |
252 |
274 |
824 |
Q4 |
344 |
247 |
402 |
993 |
Table 8. Horizontal and vertial headings
AsciiDoc source
|
Output markup | AsciiDoc source | ||
---|---|---|---|
Consul necessitatibus per id, consetetur, eu pro everti postulant homero verear ea mea, qui.
Code filter example
|
|
Table 9. AsciiDoc style in first column, Literal in second
AsciiDoc source
|
URLs: The AsciiDoc home page, https://asciidoc.org/, email Joe Bloggs, joe.bloggs@example.com, joe.bloggs. Link: See AsciiDoc source. Emphasized text, Strong text, Subscripts and superscripts: eπi+1 = 0. H2O and x10. Some super text and some sub text Replacements: © copyright, ™ trademark, ® registered trademark, — em dash, … ellipsis, → right arrow, ← left arrow, ⇒ right double arrow, ⇐ left double arrow. |
Table 10. Cell containing lots of example markup elements
AsciiDoc source
|
Normal cell |
Cell with nested table
|
Table 11. Nested table
AsciiDoc source
|
1 |
2 |
3 |
4 |
5 |
|
|
|
8 |
|||
9 |
|
Table 12. Spans, alignments and styles
AsciiDoc source
|
Table 13. Three panes
AsciiDoc source
|
frame | grid | valign | halign | |
---|---|---|---|---|
all |
all |
top |
left |
AsciiDoc source
|
frame | grid | valign | halign | |
---|---|---|---|---|
sides |
rows |
middle |
center |
Table 14. Table test
AsciiDoc source
|
frame | grid | valign | halign | |
---|---|---|---|---|
topbot |
cols |
bottom |
right |
AsciiDoc source
|
frame | grid | valign | halign | |
---|---|---|---|---|
none |
none |
top |
left |
AsciiDoc source
|
Last updated 2002-11-25 00:37:42 UTC