diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/Tests/Old.hs | 2 | ||||
| -rw-r--r-- | test/tables.jats_archiving | 204 | ||||
| -rw-r--r-- | test/tables.jats_articleauthoring | 204 | ||||
| -rw-r--r-- | test/tables.jats_publishing | 204 | ||||
| -rw-r--r-- | test/tables/nordics.jats_archiving | 58 | ||||
| -rw-r--r-- | test/tables/planets.jats_archiving | 128 | ||||
| -rw-r--r-- | test/tables/students.jats_archiving | 56 | 
7 files changed, 537 insertions, 319 deletions
| diff --git a/test/Tests/Old.hs b/test/Tests/Old.hs index 2eb9e9cb0..aca2d05d0 100644 --- a/test/Tests/Old.hs +++ b/test/Tests/Old.hs @@ -101,7 +101,7 @@ tests pandocPath =    , testGroup "jats"      [ testGroup "writer"        [ testGroup "jats_archiving" $ -        writerTests' "jats_archiving" +        extWriterTests' "jats_archiving"        , testGroup "jats_articleauthoring" $          writerTests' "jats_articleauthoring"        , testGroup "jats_publishing" $ diff --git a/test/tables.jats_archiving b/test/tables.jats_archiving index 30bacc2e8..78d6a79d4 100644 --- a/test/tables.jats_archiving +++ b/test/tables.jats_archiving @@ -4,35 +4,31 @@      <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 align="right">Right</th> +        <th align="left">Left</th> +        <th align="center">Center</th>          <th>Default</th>        </tr>      </thead>      <tbody>        <tr> -        <td>12</td> -        <td>12</td> -        <td>12</td> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td>          <td>12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td>          <td>123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td>          <td>1</td>        </tr>      </tbody> @@ -41,35 +37,31 @@  <p>Simple table without caption:</p>  <table-wrap>    <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 align="right">Right</th> +        <th align="left">Left</th> +        <th align="center">Center</th>          <th>Default</th>        </tr>      </thead>      <tbody>        <tr> -        <td>12</td> -        <td>12</td> -        <td>12</td> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td>          <td>12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td>          <td>123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td>          <td>1</td>        </tr>      </tbody> @@ -81,35 +73,31 @@      <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 align="right">Right</th> +        <th align="left">Left</th> +        <th align="center">Center</th>          <th>Default</th>        </tr>      </thead>      <tbody>        <tr> -        <td>12</td> -        <td>12</td> -        <td>12</td> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td>          <td>12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td>          <td>123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td>          <td>1</td>        </tr>      </tbody> @@ -121,30 +109,33 @@      <p>Here’s 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="35*" align="left" /> +    <colgroup> +      <col width="15%" /> +      <col width="14%" /> +      <col width="16%" /> +      <col width="35%" /> +    </colgroup>      <thead>        <tr> -        <th>Centered Header</th> -        <th>Left Aligned</th> -        <th>Right Aligned</th> -        <th>Default aligned</th> +        <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>First</td> -        <td>row</td> -        <td>12.0</td> -        <td>Example of a row that spans multiple lines.</td> +        <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>Second</td> -        <td>row</td> -        <td>5.0</td> -        <td>Here’s another one. Note the blank line between rows.</td> +        <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> @@ -152,30 +143,33 @@  <p>Multiline table without caption:</p>  <table-wrap>    <table> -    <col width="15*" align="center" /> -    <col width="13*" align="left" /> -    <col width="16*" align="right" /> -    <col width="35*" align="left" /> +    <colgroup> +      <col width="15%" /> +      <col width="14%" /> +      <col width="16%" /> +      <col width="35%" /> +    </colgroup>      <thead>        <tr> -        <th>Centered Header</th> -        <th>Left Aligned</th> -        <th>Right Aligned</th> -        <th>Default aligned</th> +        <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>First</td> -        <td>row</td> -        <td>12.0</td> -        <td>Example of a row that spans multiple lines.</td> +        <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>Second</td> -        <td>row</td> -        <td>5.0</td> -        <td>Here’s another one. Note the blank line between rows.</td> +        <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> @@ -183,28 +177,24 @@  <p>Table without column headers:</p>  <table-wrap>    <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> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td> +        <td align="right">12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td> +        <td align="right">123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td> +        <td align="right">1</td>        </tr>      </tbody>    </table> @@ -212,21 +202,23 @@  <p>Multiline table without column headers:</p>  <table-wrap>    <table> -    <col width="15*" align="center" /> -    <col width="13*" align="left" /> -    <col width="16*" align="right" /> -    <col width="35*" align="left" /> +    <colgroup> +      <col width="15%" /> +      <col width="14%" /> +      <col width="16%" /> +      <col width="35%" /> +    </colgroup>      <tbody>        <tr> -        <td>First</td> -        <td>row</td> -        <td>12.0</td> +        <td align="center">First</td> +        <td align="left">row</td> +        <td align="right">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 align="center">Second</td> +        <td align="left">row</td> +        <td align="right">5.0</td>          <td>Here’s another one. Note the blank line between rows.</td>        </tr>      </tbody> diff --git a/test/tables.jats_articleauthoring b/test/tables.jats_articleauthoring index 30bacc2e8..78d6a79d4 100644 --- a/test/tables.jats_articleauthoring +++ b/test/tables.jats_articleauthoring @@ -4,35 +4,31 @@      <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 align="right">Right</th> +        <th align="left">Left</th> +        <th align="center">Center</th>          <th>Default</th>        </tr>      </thead>      <tbody>        <tr> -        <td>12</td> -        <td>12</td> -        <td>12</td> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td>          <td>12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td>          <td>123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td>          <td>1</td>        </tr>      </tbody> @@ -41,35 +37,31 @@  <p>Simple table without caption:</p>  <table-wrap>    <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 align="right">Right</th> +        <th align="left">Left</th> +        <th align="center">Center</th>          <th>Default</th>        </tr>      </thead>      <tbody>        <tr> -        <td>12</td> -        <td>12</td> -        <td>12</td> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td>          <td>12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td>          <td>123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td>          <td>1</td>        </tr>      </tbody> @@ -81,35 +73,31 @@      <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 align="right">Right</th> +        <th align="left">Left</th> +        <th align="center">Center</th>          <th>Default</th>        </tr>      </thead>      <tbody>        <tr> -        <td>12</td> -        <td>12</td> -        <td>12</td> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td>          <td>12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td>          <td>123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td>          <td>1</td>        </tr>      </tbody> @@ -121,30 +109,33 @@      <p>Here’s 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="35*" align="left" /> +    <colgroup> +      <col width="15%" /> +      <col width="14%" /> +      <col width="16%" /> +      <col width="35%" /> +    </colgroup>      <thead>        <tr> -        <th>Centered Header</th> -        <th>Left Aligned</th> -        <th>Right Aligned</th> -        <th>Default aligned</th> +        <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>First</td> -        <td>row</td> -        <td>12.0</td> -        <td>Example of a row that spans multiple lines.</td> +        <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>Second</td> -        <td>row</td> -        <td>5.0</td> -        <td>Here’s another one. Note the blank line between rows.</td> +        <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> @@ -152,30 +143,33 @@  <p>Multiline table without caption:</p>  <table-wrap>    <table> -    <col width="15*" align="center" /> -    <col width="13*" align="left" /> -    <col width="16*" align="right" /> -    <col width="35*" align="left" /> +    <colgroup> +      <col width="15%" /> +      <col width="14%" /> +      <col width="16%" /> +      <col width="35%" /> +    </colgroup>      <thead>        <tr> -        <th>Centered Header</th> -        <th>Left Aligned</th> -        <th>Right Aligned</th> -        <th>Default aligned</th> +        <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>First</td> -        <td>row</td> -        <td>12.0</td> -        <td>Example of a row that spans multiple lines.</td> +        <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>Second</td> -        <td>row</td> -        <td>5.0</td> -        <td>Here’s another one. Note the blank line between rows.</td> +        <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> @@ -183,28 +177,24 @@  <p>Table without column headers:</p>  <table-wrap>    <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> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td> +        <td align="right">12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td> +        <td align="right">123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td> +        <td align="right">1</td>        </tr>      </tbody>    </table> @@ -212,21 +202,23 @@  <p>Multiline table without column headers:</p>  <table-wrap>    <table> -    <col width="15*" align="center" /> -    <col width="13*" align="left" /> -    <col width="16*" align="right" /> -    <col width="35*" align="left" /> +    <colgroup> +      <col width="15%" /> +      <col width="14%" /> +      <col width="16%" /> +      <col width="35%" /> +    </colgroup>      <tbody>        <tr> -        <td>First</td> -        <td>row</td> -        <td>12.0</td> +        <td align="center">First</td> +        <td align="left">row</td> +        <td align="right">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 align="center">Second</td> +        <td align="left">row</td> +        <td align="right">5.0</td>          <td>Here’s another one. Note the blank line between rows.</td>        </tr>      </tbody> diff --git a/test/tables.jats_publishing b/test/tables.jats_publishing index 30bacc2e8..78d6a79d4 100644 --- a/test/tables.jats_publishing +++ b/test/tables.jats_publishing @@ -4,35 +4,31 @@      <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 align="right">Right</th> +        <th align="left">Left</th> +        <th align="center">Center</th>          <th>Default</th>        </tr>      </thead>      <tbody>        <tr> -        <td>12</td> -        <td>12</td> -        <td>12</td> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td>          <td>12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td>          <td>123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td>          <td>1</td>        </tr>      </tbody> @@ -41,35 +37,31 @@  <p>Simple table without caption:</p>  <table-wrap>    <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 align="right">Right</th> +        <th align="left">Left</th> +        <th align="center">Center</th>          <th>Default</th>        </tr>      </thead>      <tbody>        <tr> -        <td>12</td> -        <td>12</td> -        <td>12</td> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td>          <td>12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td>          <td>123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td>          <td>1</td>        </tr>      </tbody> @@ -81,35 +73,31 @@      <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 align="right">Right</th> +        <th align="left">Left</th> +        <th align="center">Center</th>          <th>Default</th>        </tr>      </thead>      <tbody>        <tr> -        <td>12</td> -        <td>12</td> -        <td>12</td> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td>          <td>12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td>          <td>123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td>          <td>1</td>        </tr>      </tbody> @@ -121,30 +109,33 @@      <p>Here’s 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="35*" align="left" /> +    <colgroup> +      <col width="15%" /> +      <col width="14%" /> +      <col width="16%" /> +      <col width="35%" /> +    </colgroup>      <thead>        <tr> -        <th>Centered Header</th> -        <th>Left Aligned</th> -        <th>Right Aligned</th> -        <th>Default aligned</th> +        <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>First</td> -        <td>row</td> -        <td>12.0</td> -        <td>Example of a row that spans multiple lines.</td> +        <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>Second</td> -        <td>row</td> -        <td>5.0</td> -        <td>Here’s another one. Note the blank line between rows.</td> +        <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> @@ -152,30 +143,33 @@  <p>Multiline table without caption:</p>  <table-wrap>    <table> -    <col width="15*" align="center" /> -    <col width="13*" align="left" /> -    <col width="16*" align="right" /> -    <col width="35*" align="left" /> +    <colgroup> +      <col width="15%" /> +      <col width="14%" /> +      <col width="16%" /> +      <col width="35%" /> +    </colgroup>      <thead>        <tr> -        <th>Centered Header</th> -        <th>Left Aligned</th> -        <th>Right Aligned</th> -        <th>Default aligned</th> +        <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>First</td> -        <td>row</td> -        <td>12.0</td> -        <td>Example of a row that spans multiple lines.</td> +        <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>Second</td> -        <td>row</td> -        <td>5.0</td> -        <td>Here’s another one. Note the blank line between rows.</td> +        <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> @@ -183,28 +177,24 @@  <p>Table without column headers:</p>  <table-wrap>    <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> +        <td align="right">12</td> +        <td align="left">12</td> +        <td align="center">12</td> +        <td align="right">12</td>        </tr>        <tr> -        <td>123</td> -        <td>123</td> -        <td>123</td> -        <td>123</td> +        <td align="right">123</td> +        <td align="left">123</td> +        <td align="center">123</td> +        <td align="right">123</td>        </tr>        <tr> -        <td>1</td> -        <td>1</td> -        <td>1</td> -        <td>1</td> +        <td align="right">1</td> +        <td align="left">1</td> +        <td align="center">1</td> +        <td align="right">1</td>        </tr>      </tbody>    </table> @@ -212,21 +202,23 @@  <p>Multiline table without column headers:</p>  <table-wrap>    <table> -    <col width="15*" align="center" /> -    <col width="13*" align="left" /> -    <col width="16*" align="right" /> -    <col width="35*" align="left" /> +    <colgroup> +      <col width="15%" /> +      <col width="14%" /> +      <col width="16%" /> +      <col width="35%" /> +    </colgroup>      <tbody>        <tr> -        <td>First</td> -        <td>row</td> -        <td>12.0</td> +        <td align="center">First</td> +        <td align="left">row</td> +        <td align="right">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 align="center">Second</td> +        <td align="left">row</td> +        <td align="right">5.0</td>          <td>Here’s another one. Note the blank line between rows.</td>        </tr>      </tbody> diff --git a/test/tables/nordics.jats_archiving b/test/tables/nordics.jats_archiving new file mode 100644 index 000000000..5ac78bacd --- /dev/null +++ b/test/tables/nordics.jats_archiving @@ -0,0 +1,58 @@ +<table-wrap> +  <caption> +    <p>States belonging to the <italic>Nordics.</italic></p> +  </caption> +  <table id="nordics"> +    <colgroup> +      <col width="30%" /> +      <col width="30%" /> +      <col width="20%" /> +      <col width="20%" /> +    </colgroup> +    <thead> +      <tr> +        <th align="center">Name</th> +        <th align="center">Capital</th> +        <th align="center">Population +        (in 2018)</th> +        <th align="center">Area +        (in km<sup>2</sup>)</th> +      </tr> +    </thead> +    <tfoot> +      <tr id="summary"> +        <td align="center">Total</td> +        <td align="left"></td> +        <td align="left" id="total-population">27,376,022</td> +        <td align="left" id="total-area">1,258,336</td> +      </tr> +    </tfoot> +    <tbody> +      <tr> +        <th align="center">Denmark</th><td align="left">Copenhagen</td> +        <td align="left">5,809,502</td> +        <td align="left">43,094</td> +      </tr> +      <tr> +        <th align="center">Finland</th><td align="left">Helsinki</td> +        <td align="left">5,537,364</td> +        <td align="left">338,145</td> +      </tr> +      <tr> +        <th align="center">Iceland</th><td align="left">Reykjavik</td> +        <td align="left">343,518</td> +        <td align="left">103,000</td> +      </tr> +      <tr> +        <th align="center">Norway</th><td align="left">Oslo</td> +        <td align="left">5,372,191</td> +        <td align="left">323,802</td> +      </tr> +      <tr> +        <th align="center">Sweden</th><td align="left">Stockholm</td> +        <td align="left">10,313,447</td> +        <td align="left">450,295</td> +      </tr> +    </tbody> +  </table> +</table-wrap> diff --git a/test/tables/planets.jats_archiving b/test/tables/planets.jats_archiving new file mode 100644 index 000000000..e0158b6fa --- /dev/null +++ b/test/tables/planets.jats_archiving @@ -0,0 +1,128 @@ +<table-wrap> +  <caption> +    <p>Data about the planets of our solar system.</p> +  </caption> +  <table> +    <thead> +      <tr> +        <th align="center" colspan="2"></th> +        <th>Name</th> +        <th align="right">Mass (10^24kg)</th> +        <th align="right">Diameter (km)</th> +        <th align="right">Density (kg/m^3)</th> +        <th align="right">Gravity (m/s^2)</th> +        <th align="right">Length of day (hours)</th> +        <th align="right">Distance from Sun (10^6km)</th> +        <th align="right">Mean temperature (C)</th> +        <th align="right">Number of moons</th> +        <th>Notes</th> +      </tr> +    </thead> +    <tbody> +      <tr> +        <th align="center" rowspan="4" colspan="2">Terrestrial planets</th> +        <th>Mercury</th><td align="right">0.330</td> +        <td align="right">4,879</td> +        <td align="right">5427</td> +        <td align="right">3.7</td> +        <td align="right">4222.6</td> +        <td align="right">57.9</td> +        <td align="right">167</td> +        <td align="right">0</td> +        <td>Closest to the Sun</td> +      </tr> +      <tr> +        <th>Venus</th><td align="right">4.87</td> +        <td align="right">12,104</td> +        <td align="right">5243</td> +        <td align="right">8.9</td> +        <td align="right">2802.0</td> +        <td align="right">108.2</td> +        <td align="right">464</td> +        <td align="right">0</td> +        <td></td> +      </tr> +      <tr> +        <th>Earth</th><td align="right">5.97</td> +        <td align="right">12,756</td> +        <td align="right">5514</td> +        <td align="right">9.8</td> +        <td align="right">24.0</td> +        <td align="right">149.6</td> +        <td align="right">15</td> +        <td align="right">1</td> +        <td>Our world</td> +      </tr> +      <tr> +        <th>Mars</th><td align="right">0.642</td> +        <td align="right">6,792</td> +        <td align="right">3933</td> +        <td align="right">3.7</td> +        <td align="right">24.7</td> +        <td align="right">227.9</td> +        <td align="right">-65</td> +        <td align="right">2</td> +        <td>The red planet</td> +      </tr> +      <tr> +        <th align="center" rowspan="4">Jovian planets</th> +        <th align="center" rowspan="2">Gas giants</th> +        <th>Jupiter</th><td align="right">1898</td> +        <td align="right">142,984</td> +        <td align="right">1326</td> +        <td align="right">23.1</td> +        <td align="right">9.9</td> +        <td align="right">778.6</td> +        <td align="right">-110</td> +        <td align="right">67</td> +        <td>The largest planet</td> +      </tr> +      <tr> +        <th>Saturn</th><td align="right">568</td> +        <td align="right">120,536</td> +        <td align="right">687</td> +        <td align="right">9.0</td> +        <td align="right">10.7</td> +        <td align="right">1433.5</td> +        <td align="right">-140</td> +        <td align="right">62</td> +        <td></td> +      </tr> +      <tr> +        <th align="center" rowspan="2">Ice giants</th> +        <th>Uranus</th><td align="right">86.8</td> +        <td align="right">51,118</td> +        <td align="right">1271</td> +        <td align="right">8.7</td> +        <td align="right">17.2</td> +        <td align="right">2872.5</td> +        <td align="right">-195</td> +        <td align="right">27</td> +        <td></td> +      </tr> +      <tr> +        <th>Neptune</th><td align="right">102</td> +        <td align="right">49,528</td> +        <td align="right">1638</td> +        <td align="right">11.0</td> +        <td align="right">16.1</td> +        <td align="right">4495.1</td> +        <td align="right">-200</td> +        <td align="right">14</td> +        <td></td> +      </tr> +      <tr> +        <th align="center" colspan="2">Dwarf planets</th> +        <th>Pluto</th><td align="right">0.0146</td> +        <td align="right">2,370</td> +        <td align="right">2095</td> +        <td align="right">0.7</td> +        <td align="right">153.3</td> +        <td align="right">5906.4</td> +        <td align="right">-225</td> +        <td align="right">5</td> +        <td>Declassified as a planet in 2006.</td> +      </tr> +    </tbody> +  </table> +</table-wrap> diff --git a/test/tables/students.jats_archiving b/test/tables/students.jats_archiving new file mode 100644 index 000000000..3edf58a7f --- /dev/null +++ b/test/tables/students.jats_archiving @@ -0,0 +1,56 @@ +<table-wrap> +  <caption> +    <p>List of Students</p> +  </caption> +  <table id="students"> +    <colgroup> +      <col width="50%" /> +      <col width="50%" /> +    </colgroup> +    <thead> +      <tr> +        <th align="center">Student ID</th> +        <th align="center">Name</th> +      </tr> +    </thead> +    <tbody> +      <tr> +        <th align="left" colspan="2">Computer Science</th> +      </tr> +      <tr> +        <td align="left">3741255</td> +        <td align="left">Jones, Martha</td> +      </tr> +      <tr> +        <td align="left">4077830</td> +        <td align="left">Pierce, Benjamin</td> +      </tr> +      <tr> +        <td align="left">5151701</td> +        <td align="left">Kirk, James</td> +      </tr> +    </tbody> +    <tbody> +      <tr> +        <th align="left" colspan="2">Russian Literature</th> +      </tr> +      <tr> +        <td align="left">3971244</td> +        <td align="left">Nim, Victor</td> +      </tr> +    </tbody> +    <tbody> +      <tr> +        <th align="left" colspan="2">Astrophysics</th> +      </tr> +      <tr> +        <td align="left">4100332</td> +        <td align="left">Petrov, Alexandra</td> +      </tr> +      <tr> +        <td align="left">4100332</td> +        <td align="left">Toyota, Hiroko</td> +      </tr> +    </tbody> +  </table> +</table-wrap> | 
