pandoc/test/tables.jats
Nokome Bentley 7d193b2aad Remove extraneous, significant whitespace in JATS writer output (#4335)
This patch fixes some cases where the JATS writer was introducing
semantically significant whitespace by indenting and wrapping tags.
Note that the JATS spec has a content model for `<p>` tags of `(#PCDATA | ...`.
Any tag where `#PCDATA` children are possible should not have any
indentation. The same is true for `<th>`, `<td>`, `<term>`, `<label>`.
2018-03-05 09:44:34 -08:00

226 lines
4.4 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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