Tabellen einfügen - ganz ohne Markup Dialekt
Eine Besonderheit in AsciiDoc ist es, dass Tabellen zum Standard-Repertoire gehören. Das ist nicht in jeder Auszeichnungssprache der Fall.
Eine einfache Tabelle erstellt man so:
|===
| Spalte 1, Reihe 1 | Spalte 2, Reihe 1
| Spalte 1, Reihe 2 | Spalte 2, Reihe 2
|===
Die sieht dann in der Ausgabe so aus:
Das sieht auf dem ersten Blick zwar etwas komplexer aus, ist aber im Endeffekt relativ simpel:
Mit
|===
öffnet und schließt man die Tabelle.Mit jedem
|
erstellt man eine neue Zelle für die Tabelle.Eine neue Zeile im Editor beginnt eine neue Reihe in der Tabelle.
Dazu kann man der Tabelle eine Überschrift hinzufügen, wenn man eine Leerzeile im Editor hinzufügt. So wird aus
|===
| Überschrift 1 | Überschrift 2
| Spalte 1, Reihe 1 | Spalte 2, Reihe 1
| Spalte 1, Reihe 2 | Spalte 2, Reihe 2
|===
Dazu kann eine Tabelle noch weiter gestaltet werden. Hier noch ein paar hilfreiche Parameter, die in eckigen Klammern über der Tabelle geschrieben werden:
frame=all/ends/sides/none
Passt den äußeren Rahmen angrid=all/cols/rows/none
Passt den inneren Rahmen an
Alle Parameter werden, mit Klammern getrennt, oberhalb der Tabelle eingegeben:
[frame=none, grid=none, ...]
|===
| Überschrift 1 | Überschrift 2
| Spalte 1, Reihe 1 | Spalte 2, Reihe 1
| Spalte 1, Reihe 2 | Spalte 2, Reihe 2
|===
Diese Tabelle sieht dann wie folgt aus: