pandoc/tests/tables.docbook
John MacFarlane 93c3e27731 pandoc: Add newline to output unless standalone.
This avoids output that does not end with a newline, which
is inconvenient when working with many tools.

Updated tests accordingly.
2011-01-06 21:05:28 -08:00

402 lines
6.4 KiB
Text

<para>
Simple table with caption:
</para>
<table>
<caption>
Demonstration of simple table syntax.
</caption>
<thead>
<tr>
<th align="right">
Right
</th>
<th align="left">
Left
</th>
<th align="center">
Center
</th>
<th align="left">
Default
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="right">
12
</td>
<td align="left">
12
</td>
<td align="center">
12
</td>
<td align="left">
12
</td>
</tr>
<tr>
<td align="right">
123
</td>
<td align="left">
123
</td>
<td align="center">
123
</td>
<td align="left">
123
</td>
</tr>
<tr>
<td align="right">
1
</td>
<td align="left">
1
</td>
<td align="center">
1
</td>
<td align="left">
1
</td>
</tr>
</tbody>
</table>
<para>
Simple table without caption:
</para>
<informaltable>
<thead>
<tr>
<th align="right">
Right
</th>
<th align="left">
Left
</th>
<th align="center">
Center
</th>
<th align="left">
Default
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="right">
12
</td>
<td align="left">
12
</td>
<td align="center">
12
</td>
<td align="left">
12
</td>
</tr>
<tr>
<td align="right">
123
</td>
<td align="left">
123
</td>
<td align="center">
123
</td>
<td align="left">
123
</td>
</tr>
<tr>
<td align="right">
1
</td>
<td align="left">
1
</td>
<td align="center">
1
</td>
<td align="left">
1
</td>
</tr>
</tbody>
</informaltable>
<para>
Simple table indented two spaces:
</para>
<table>
<caption>
Demonstration of simple table syntax.
</caption>
<thead>
<tr>
<th align="right">
Right
</th>
<th align="left">
Left
</th>
<th align="center">
Center
</th>
<th align="left">
Default
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="right">
12
</td>
<td align="left">
12
</td>
<td align="center">
12
</td>
<td align="left">
12
</td>
</tr>
<tr>
<td align="right">
123
</td>
<td align="left">
123
</td>
<td align="center">
123
</td>
<td align="left">
123
</td>
</tr>
<tr>
<td align="right">
1
</td>
<td align="left">
1
</td>
<td align="center">
1
</td>
<td align="left">
1
</td>
</tr>
</tbody>
</table>
<para>
Multiline table with caption:
</para>
<table>
<caption>
Here's the caption. It may span multiple lines.
</caption>
<col width="15%" />
<col width="13%" />
<col width="16%" />
<col width="33%" />
<thead>
<tr>
<th align="center">
Centered Header
</th>
<th align="left">
Left Aligned
</th>
<th align="right">
Right Aligned
</th>
<th align="left">
Default aligned
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">
First
</td>
<td align="left">
row
</td>
<td align="right">
12.0
</td>
<td align="left">
Example of a row that spans multiple lines.
</td>
</tr>
<tr>
<td align="center">
Second
</td>
<td align="left">
row
</td>
<td align="right">
5.0
</td>
<td align="left">
Here's another one. Note the blank line between rows.
</td>
</tr>
</tbody>
</table>
<para>
Multiline table without caption:
</para>
<informaltable>
<col width="15%" />
<col width="13%" />
<col width="16%" />
<col width="33%" />
<thead>
<tr>
<th align="center">
Centered Header
</th>
<th align="left">
Left Aligned
</th>
<th align="right">
Right Aligned
</th>
<th align="left">
Default aligned
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">
First
</td>
<td align="left">
row
</td>
<td align="right">
12.0
</td>
<td align="left">
Example of a row that spans multiple lines.
</td>
</tr>
<tr>
<td align="center">
Second
</td>
<td align="left">
row
</td>
<td align="right">
5.0
</td>
<td align="left">
Here's another one. Note the blank line between rows.
</td>
</tr>
</tbody>
</informaltable>
<para>
Table without column headers:
</para>
<informaltable>
<tbody>
<tr>
<td align="right">
12
</td>
<td align="left">
12
</td>
<td align="center">
12
</td>
<td align="right">
12
</td>
</tr>
<tr>
<td align="right">
123
</td>
<td align="left">
123
</td>
<td align="center">
123
</td>
<td align="right">
123
</td>
</tr>
<tr>
<td align="right">
1
</td>
<td align="left">
1
</td>
<td align="center">
1
</td>
<td align="right">
1
</td>
</tr>
</tbody>
</informaltable>
<para>
Multiline table without column headers:
</para>
<informaltable>
<col width="15%" />
<col width="13%" />
<col width="16%" />
<col width="33%" />
<tbody>
<tr>
<td align="center">
First
</td>
<td align="left">
row
</td>
<td align="right">
12.0
</td>
<td align="left">
Example of a row that spans multiple lines.
</td>
</tr>
<tr>
<td align="center">
Second
</td>
<td align="left">
row
</td>
<td align="right">
5.0
</td>
<td align="left">
Here's another one. Note the blank line between rows.
</td>
</tr>
</tbody>
</informaltable>