From 3217bc192ec90f251ad54c098e5ada35f9aa863a Mon Sep 17 00:00:00 2001
From: John MacFarlane
- Simple table with caption:
-
- Demonstration of simple table syntax.
-
- Right
-
- Left
-
- Center
-
- Default
-
- 12
-
- 12
-
- 12
-
- 12
-
- 123
-
- 123
-
- 123
-
- 123
-
- 1
-
- 1
-
- 1
-
- 1
-
- Simple table without caption:
-
+ Simple table with caption:
+
+ Demonstration of simple table syntax.
+
- Simple table indented two spaces:
-
- Demonstration of simple table syntax.
-
- Right
-
- Left
-
- Center
-
- Default
-
- 12
-
- 12
-
- 12
-
- 12
-
- 123
-
- 123
-
- 123
-
- 123
-
- 1
-
- 1
-
- 1
-
- 1
-
- Multiline table with caption:
-
- Here’s the caption. It may span multiple lines.
-
- Centered Header
-
- Left Aligned
-
- Right Aligned
-
- Default aligned
-
- First
-
- row
-
- 12.0
-
- Example of a row that spans multiple lines.
-
- Second
-
- row
-
- 5.0
-
- Here’s another one. Note the blank line between rows.
-
- Multiline table without caption:
-
+ Simple table without caption:
+
+ Right
+
+ Left
+
+ Center
+
+ Default
+
+ 12
+
+ 12
+
+ 12
+
+ 12
+
+ 123
+
+ 123
+
+ 123
+
+ 123
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+ Simple table indented two spaces:
+
+ Demonstration of simple table syntax.
+
- Centered Header
+ Right
- Left Aligned
+ Left
- Right Aligned
+ Center
- Default aligned
+ Default
- First
-
- row
-
- 12.0
-
- Example of a row that spans multiple lines.
-
- Second
-
- row
-
- 5.0
-
- Here’s another one. Note the blank line between rows.
-
- Table without column headers:
-
- Multiline table without column headers:
-
+ Multiline table with caption:
+
+ Here’s the caption. It may span multiple lines.
+
+ Centered Header
+
+ Left Aligned
+
+ Right Aligned
+
+ Default aligned
+
+ Multiline table without caption:
+
+ Centered Header
+
+ Left Aligned
+
+ Right Aligned
+
+ Default aligned
+
+ First
+
+ row
+
+ 12.0
+
+ Example of a row that spans multiple lines.
+
+ Second
+
+ row
+
+ 5.0
+
+ Here’s another one. Note the blank line between rows.
+
+ Table without column headers:
+
+ 12
+
+ 12
+
+ 12
+
+ 12
+
+ 123
+
+ 123
+
+ 123
+
+ 123
+
+ 1
+
+ 1
+
+ 1
+
+ 1
+
+ Multiline table without column headers:
+
+ First
+
+ row
+
+ 12.0
+
+ Example of a row that spans multiple lines.
+
+ Second
+
+ row
+
+ 5.0
+
+ Here’s another one. Note the blank line between rows.
+
- This is a set of tests for pandoc. Most of them are adapted from John
- Gruber’s markdown test suite.
-
+ This is a set of tests for pandoc. Most of them are adapted from John
+ Gruber’s markdown test suite.
+
- with no blank line
-
with no blank line
- Here’s a regular paragraph.
+ with no blank line
+ Here’s a regular paragraph.
+
+ In Markdown 1.0.0 and earlier. Version 8. This line turns into a list
+ item. Because a hard-wrapped line in the middle of a paragraph looked like
+ a list item.
+
+ Here’s one with a bullet. * criminey.
+
+ There should be a hard line break
+ E-mail style:
+
- In Markdown 1.0.0 and earlier. Version 8. This line turns into a list
- item. Because a hard-wrapped line in the middle of a paragraph looked
- like a list item.
+ This is a block quote. It is pretty short.
- Here’s one with a bullet. * criminey.
+ Code in a block quote:
- There should be a hard line break
+ item one
+
+ item two
+
- E-mail style:
+ Nested block quotes:
- This is a block quote. It is pretty short.
+ nested
- Code in a block quote:
-
- A list:
-
- item one
-
- item two
-
- Nested block quotes:
+ nested
- nested
-
- nested
-
- This should not be a block quote: 2 > 1.
-
- And a following paragraph.
-
- Code:
-
+ This should not be a block quote: 2 > 1.
+
+ And a following paragraph.
+
+ Code:
+
- And:
-
+ And:
+
- Asterisks tight:
-
- asterisk 1
-
- asterisk 2
-
- asterisk 3
-
- Asterisks loose:
-
- asterisk 1
-
- asterisk 2
-
- asterisk 3
-
- Pluses tight:
-
- Plus 1
-
- Plus 2
-
- Plus 3
-
- Pluses loose:
-
- Plus 1
-
- Plus 2
-
- Plus 3
-
- Minuses tight:
-
- Minus 1
-
- Minus 2
-
- Minus 3
-
- Minuses loose:
-
- Minus 1
-
- Minus 2
-
- Minus 3
-
- Tight:
-
- First
-
- Second
-
- Third
-
- and:
-
- One
-
- Two
-
- Three
-
- Loose using tabs:
-
- First
-
- Second
-
- Third
-
- and using spaces:
-
- One
-
- Two
-
- Three
-
- Multiple paragraphs:
-
- Item 1, graf one.
-
- Item 1. graf two. The quick brown fox jumped over the lazy dog’s
- back.
-
- Item 2.
-
- Item 3.
-
- Tab
-
- Tab
-
- Tab
-
- Here’s another:
-
- First
-
- Second:
-
- Fee
-
- Fie
-
- Foe
-
- Third
-
- Same thing but with paragraphs:
-
- First
-
- Second:
-
- Fee
-
- Fie
-
- Foe
-
- Third
-
- this is a list item indented with tabs
-
- this is a list item indented with spaces
-
- this is an example list item indented with tabs
-
- this is an example list item indented with spaces
-
- begins with 2
-
- and now 3
-
- with a continuation
-
- sublist with roman numerals, starting with 4
-
- more items
-
- a subsublist
-
- a subsublist
-
- Nesting:
-
- Upper Alpha
-
- Upper Roman.
-
- Decimal start with 6
-
- Lower alpha with paren
-
- Autonumbering:
-
- Autonumber.
-
- More.
-
- Nested.
-
- Should not be a list item:
-
- M.A. 2007
-
- B. Williams
-
- Tight using spaces:
-
- red fruit
-
- orange fruit
-
- yellow fruit
-
- Tight using tabs:
+ Asterisks tight:
- red fruit
-
- orange fruit
-
- yellow fruit
-
+ asterisk 1
+
+ asterisk 2
+
+ asterisk 3
+
- Loose:
+ Asterisks loose:
- red fruit
-
- orange fruit
-
- yellow fruit
-
+ asterisk 1
+
+ asterisk 2
+
+ asterisk 3
+
- Multiple blocks with italics:
+ Pluses tight:
- red fruit
-
- contains seeds, crisp, pleasant to taste
-
- orange fruit
-
- orange block quote
-
+ Plus 1
+
+ Plus 2
+
+ Plus 3
+
- Multiple definitions, tight:
+ Pluses loose:
- red fruit
-
- computer
-
- orange fruit
-
- bank
-
+ Plus 1
+
+ Plus 2
+
+ Plus 3
+
- Multiple definitions, loose:
+ Minuses tight:
- red fruit
-
- computer
-
- orange fruit
-
- bank
-
+ Minus 1
+
+ Minus 2
+
+ Minus 3
+
- Blank line after term, indented marker, alternate markers:
+ Minuses loose:
- red fruit
-
- computer
-
- orange fruit
-
- sublist
-
- sublist
-
+ Minus 1
+
+ Minus 2
+
+ Minus 3
+
- Simple block on one line:
+ Tight:
- foo
-
+ First
+
+ Second
+
+ Third
+
- And nested without indentation:
+ and:
- foo
-
- bar
+ One
+ Two
+
+ Three
+
+ Loose using tabs:
+
+ First
+
+ Second
+
+ Third
+
+ and using spaces:
+
+ One
+
+ Two
+
+ Three
+
+ Multiple paragraphs:
+
+ Item 1, graf one.
+
+ Item 1. graf two. The quick brown fox jumped over the lazy dog’s
+ back.
+
+ Item 2.
+
+ Item 3.
+
+ Tab
+
+ Tab
+
+ Tab
+
+ Here’s another:
+
+ First
+
+ Second:
+
+ Fee
+
+ Fie
+
+ Foe
+
+ Third
+
+ Same thing but with paragraphs:
+
+ First
+
+ Second:
+
+ Fee
+
+ Fie
+
+ Foe
+
+ Third
+
+ this is a list item indented with tabs
+
+ this is a list item indented with spaces
+
+ this is an example list item indented with tabs
+
+ this is an example list item indented with spaces
+
+ begins with 2
+
+ and now 3
+
+ with a continuation
+
+ sublist with roman numerals, starting with 4
+
+ more items
+
+ a subsublist
+
+ a subsublist
+
- Interpreted markdown in a table:
+ Nesting:
+ Upper Alpha
+
+ Upper Roman.
+
+ Decimal start with 6
+
+ Lower alpha with paren
+
- This is
+ Autonumber.
+
+ More.
+
+ Nested.
+
+ Should not be a list item:
- And this is
- Here’s a simple block:
+ B. Williams
+
+ Tight using spaces:
+
+ red fruit
+
+ orange fruit
+
+ yellow fruit
+
+ Tight using tabs:
+
+ red fruit
+
+ orange fruit
+
+ yellow fruit
+
+ Loose:
+
+ red fruit
+
+ orange fruit
+
+ yellow fruit
+
+ Multiple blocks with italics:
+
+ red fruit
+
+ contains seeds, crisp, pleasant to taste
+
+ orange fruit
+
+ orange block quote
+
+ Multiple definitions, tight:
+
+ red fruit
+
+ computer
+
+ orange fruit
+
+ bank
+
+ Multiple definitions, loose:
+
+ red fruit
+
+ computer
+
+ orange fruit
+
+ bank
+
+ Blank line after term, indented marker, alternate markers:
+
+ red fruit
+
+ computer
+
+ orange fruit
+
+ sublist
+
+ sublist
+
+ Simple block on one line:
+
+ foo
+ And nested without indentation:
+
+ foo
+
- foo
+ bar
+ Interpreted markdown in a table:
+
+ This is
+ And this is
+ Here’s a simple block:
+
+ foo
+
+ This should be a code block, though:
+
+ As should this:
+
+ Now, nested:
+
+ foo
+
+ This should just be an HTML comment:
+
+ Multiline:
+
+ Code block:
+
+ Just plain comment, with trailing spaces on the line:
+
+ Code:
+
+ Hr’s:
+
+ This is
+ This is
+ An
+
+ So is
+
+ So is
+ This is code:
+
+ Superscripts: abcd a
+ Subscripts: H2O, H23O, Hmany of themO.
+
+ These should not be superscripts or subscripts, because of the unescaped
+ spaces: a^b c^d, a~b c~d.
+
+ “Hello,” said the spider. “‘Shelob’ is my name.”
+
+ ‘A’, ‘B’, and ‘C’ are letters.
+
+ ‘Oak,’ ‘elm,’ and ‘beech’ are names of trees. So is ‘pine.’
+
+ ‘He said, “I want to go.”’ Were you alive in the 70’s?
+
+ Here is some quoted ‘
+ Some dashes: one—two — three—four — five.
+
+ Dashes between numbers: 5–7, 255–66, 1987–1999.
+
+ Ellipses…and…and….
+
+
+
+
+
+
+
+ Here’s some display math:
+ Here’s one that has a line break in it:
+ These shouldn’t be math:
+
+ To get the famous equation, write
+ $22,000 is a
+ Shoes ($20) and socks ($5).
+
+ Escaped
+ Here’s a LaTeX table:
+
+ Here is some unicode:
+
+ I hat: Î
+
+ o umlaut: ö
+
+ section: §
+
+ set membership: ∈
+
+ copyright: ©
+
+ AT&T has an ampersand in their name.
+
+ AT&T is another way to write it.
+
+ This & that.
+
+ 4 < 5.
+
+ 6 > 5.
+
+ Backslash: \
+
+ Backtick: `
+
+ Asterisk: *
+
+ Underscore: _
+
+ Left brace: {
+
+ Right brace: }
+
+ Left bracket: [
+
+ Right bracket: ]
+
+ Left paren: (
+
+ Right paren: )
+
+ Greater-than: >
+
+ Hash: #
+
+ Period: .
+
+ Bang: !
+
+ Plus: +
+
+ Minus: -
+
- This should be a code block, though:
+ Just a
- As should this:
+
- Now, nested:
+
- foo
-
- This should just be an HTML comment:
+
- Multiline:
+
- Code block:
+
- Just plain comment, with trailing spaces on the line:
+
- Code:
+
- Hr’s:
+
- This is
- This is
- An
-
- So is
-
- So is
- This is code:
-
- Superscripts: abcd a
- Subscripts: H2O, H23O, Hmany of themO.
+ Foo
+
- These should not be superscripts or subscripts, because of the unescaped
- spaces: a^b c^d, a~b c~d.
+ Foo
+
- “Hello,” said the spider. “‘Shelob’ is my name.”
+ Here’s a
+
- ‘A’, ‘B’, and ‘C’ are letters.
+ Here’s a link with an amersand in the link text:
+
- ‘Oak,’ ‘elm,’ and ‘beech’ are names of trees. So is ‘pine.’
-
- ‘He said, “I want to go.”’ Were you alive in the 70’s?
-
- Here is some quoted ‘
- Some dashes: one—two — three—four — five.
-
- Dashes between numbers: 5–7, 255–66, 1987–1999.
-
- Ellipses…and…and….
-
-
-
-
-
-
-
- Here’s some display math:
- Here’s one that has a line break in it:
-
- These shouldn’t be math:
+ Here’s an
+
- To get the famous equation, write
- $22,000 is a
- Shoes ($20) and socks ($5).
-
- Escaped
- Here’s a LaTeX table:
+ Here’s an
+
- Here is some unicode:
+ With an ampersand:
+
- I hat: Î
-
- o umlaut: ö
-
- section: §
+ In a list?
- set membership: ∈
+
- copyright: ©
+ It should.
- AT&T has an ampersand in their name.
-
- AT&T is another way to write it.
-
- This & that.
-
- 4 < 5.
-
- 6 > 5.
-
- Backslash: \
-
- Backtick: `
-
- Asterisk: *
-
- Underscore: _
-
- Left brace: {
-
- Right brace: }
-
- Left bracket: [
-
- Right bracket: ]
-
- Left paren: (
-
- Right paren: )
-
- Greater-than: >
-
- Hash: #
-
- Period: .
-
- Bang: !
-
- Plus: +
+ An e-mail address:
+ Blockquoted:
+
- Minus: -
+ Auto-links should not occur here:
+
- Just a
-
-
-
-
-
-
-
-
-
- Foo
- Foo
- Foo
- With
-
- Indented
-
- Indented
-
- Indented
-
- This should [not][] be a link.
-
- Foo
-
- Foo
-
- Here’s a
-
- Here’s a link with an amersand in the link text:
-
+ From “Voyage dans la Lune” by Georges Melies (1902):
+
+ Here is a movie
+
+ Here is a footnote reference,
- Here’s an
-
- Here’s an
-
- With an ampersand:
-
- In a list?
-
-
- It should.
-
- An e-mail address:
- Blockquoted:
-
- Auto-links should not occur here:
-
- From “Voyage dans la Lune” by Georges Melies (1902):
-
- Here is a movie
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -558,14 +314,45 @@
-
+
+
+
+
+
+
+
+
+
+
+
@@ -613,4 +400,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test/writer.jats b/test/writer.jats
index f498711f0..41e10ff2f 100644
--- a/test/writer.jats
+++ b/test/writer.jats
@@ -20,1423 +20,1421 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This is
+
+
+
+
+
+
+ This is
+ Indented
+
-
-
-
-
+
- Here is a footnote reference,
- Here is the footnote. It can go anywhere after the footnote
- reference. It need not be placed at the end of the document.
-
- Here’s the long note. This one contains multiple blocks.
-
- Subsequent blocks are indented to show that they belong to the
- footnote (as with list items).
-
- If you want, you can indent every line, but you can also be lazy and
- just indent the first line of each block.
-
- This is
- Notes can go in quotes.
- In quote.
+ In list.
- And in list items.
- In list.
-
- This paragraph should not be part of the note, as it is not indented. -
- + + ++ This paragraph should not be part of the note, as it is not indented. +
+ -- cgit v1.2.3