<?xml version="1.0" encoding="UTF-8"?> <FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink"> <description> <title-info> <book-title>Pandoc Test Suite</book-title> <author> <first-name>John</first-name> <last-name>MacFarlane</last-name> </author> <author> <nickname>Anonymous</nickname> </author> <date>July 17, 2006</date> </title-info> <document-info> <program-used>pandoc</program-used> </document-info> </description> <body> <title> <p>Pandoc Test Suite</p> </title> <annotation> <p>John MacFarlane</p> <p>Anonymous</p> <p>July 17, 2006</p> </annotation> <section> <p>This is a set of tests for pandoc. Most of them are adapted from John Gruber’s markdown test suite.</p> <empty-line /> <p>——————————</p> <empty-line /> </section> <section> <title> <p>Headers</p> </title> <section> <title> <p>Level 2 with an embedded link </url></p> </title> <section> <title> <p>Level 3 with emphasis</p> </title> <section> <title> <p>Level 4</p> </title> <section> <title> <p>Level 5</p> </title> </section> </section> </section> </section> </section> <section> <title> <p>Level 1</p> </title> <section> <title> <p>Level 2 with emphasis</p> </title> <section> <title> <p>Level 3</p> </title> <p>with no blank line</p> </section> </section> <section> <title> <p>Level 2</p> </title> <p>with no blank line</p> <empty-line /> <p>——————————</p> <empty-line /> </section> </section> <section> <title> <p>Paragraphs</p> </title> <p>Here’s a regular paragraph.</p> <p>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.</p> <p>Here’s one with a bullet. * criminey.</p> <p>There should be a hard line break<empty-line />here.</p> <empty-line /> <p>——————————</p> <empty-line /> </section> <section> <title> <p>Block Quotes</p> </title> <p>E-mail style:</p> <cite> <p>This is a block quote. It is pretty short.</p> </cite> <cite> <p>Code in a block quote:</p> <empty-line /> <p> <code>sub status {</code> </p> <p> <code> print "working";</code> </p> <p> <code>}</code> </p> <empty-line /> <p>A list:</p> <p>1. item one</p> <p>2. item two</p> <p>Nested block quotes:</p> <cite> <p>nested</p> </cite> <cite> <p>nested</p> </cite> </cite> <p>This should not be a block quote: 2 > 1.</p> <p>And a following paragraph.</p> <empty-line /> <p>——————————</p> <empty-line /> </section> <section> <title> <p>Code Blocks</p> </title> <p>Code:</p> <empty-line /> <p> <code>---- (should be four hyphens)</code> </p> <p> <code> </code> </p> <p> <code>sub status {</code> </p> <p> <code> print "working";</code> </p> <p> <code>}</code> </p> <p> <code> </code> </p> <p> <code>this code block is indented by one tab</code> </p> <empty-line /> <p>And:</p> <empty-line /> <p> <code> this code block is indented by two tabs</code> </p> <p> <code> </code> </p> <p> <code>These should not be escaped: \$ \\ \> \[ \{</code> </p> <empty-line /> <empty-line /> <p>——————————</p> <empty-line /> </section> <section> <title> <p>Lists</p> </title> <section> <title> <p>Unordered</p> </title> <p>Asterisks tight:</p> <p>• asterisk 1</p> <p>• asterisk 2</p> <p>• asterisk 3</p> <p>Asterisks loose:</p> <p>• asterisk 1</p> <empty-line /> <p>• asterisk 2</p> <empty-line /> <p>• asterisk 3</p> <empty-line /> <p>Pluses tight:</p> <p>• Plus 1</p> <p>• Plus 2</p> <p>• Plus 3</p> <p>Pluses loose:</p> <p>• Plus 1</p> <empty-line /> <p>• Plus 2</p> <empty-line /> <p>• Plus 3</p> <empty-line /> <p>Minuses tight:</p> <p>• Minus 1</p> <p>• Minus 2</p> <p>• Minus 3</p> <p>Minuses loose:</p> <p>• Minus 1</p> <empty-line /> <p>• Minus 2</p> <empty-line /> <p>• Minus 3</p> <empty-line /> </section> <section> <title> <p>Ordered</p> </title> <p>Tight:</p> <p>1. First</p> <p>2. Second</p> <p>3. Third</p> <p>and:</p> <p>1. One</p> <p>2. Two</p> <p>3. Three</p> <p>Loose using tabs:</p> <p>1. First</p> <empty-line /> <p>2. Second</p> <empty-line /> <p>3. Third</p> <empty-line /> <p>and using spaces:</p> <p>1. One</p> <empty-line /> <p>2. Two</p> <empty-line /> <p>3. Three</p> <empty-line /> <p>Multiple paragraphs:</p> <p>1. Item 1, graf one.</p> <empty-line /> <p> Item 1. graf two. The quick brown fox jumped over the lazy dog’s back.</p> <empty-line /> <p>2. Item 2.</p> <empty-line /> <p>3. Item 3.</p> <empty-line /> </section> <section> <title> <p>Nested</p> </title> <p>• Tab</p> <p>◦ Tab</p> <p>* Tab</p> <p>Here’s another:</p> <p>1. First</p> <p>2. Second:</p> <p> • Fee</p> <p> • Fie</p> <p> • Foe</p> <p>3. Third</p> <p>Same thing but with paragraphs:</p> <p>1. First</p> <empty-line /> <p>2. Second:</p> <empty-line /> <p> • Fee</p> <p> • Fie</p> <p> • Foe</p> <p>3. Third</p> <empty-line /> </section> <section> <title> <p>Tabs and spaces</p> </title> <p>• this is a list item indented with tabs</p> <empty-line /> <p>• this is a list item indented with spaces</p> <empty-line /> <p>◦ this is an example list item indented with tabs</p> <empty-line /> <p>◦ this is an example list item indented with spaces</p> <empty-line /> </section> <section> <title> <p>Fancy list markers</p> </title> <p>(2) begins with 2</p> <p>(3) and now 3</p> <empty-line /> <p> with a continuation</p> <empty-line /> <p>(3) iv. sublist with roman numerals, starting with 4</p> <p>(3) v. more items</p> <p>(3) v. (A) a subsublist</p> <p>(3) v. (B) a subsublist</p> <p>Nesting:</p> <p>A. Upper Alpha</p> <p>A. I. Upper Roman.</p> <p>A. I. (6) Decimal start with 6</p> <p>A. I. (6) c) Lower alpha with paren</p> <p>Autonumbering:</p> <p>1. Autonumber.</p> <p>2. More.</p> <p>2. 1. Nested.</p> <p>Should not be a list item:</p> <p>M.A. 2007</p> <p>B. Williams</p> <empty-line /> <p>——————————</p> <empty-line /> </section> </section> <section> <title> <p>Definition Lists</p> </title> <p>Tight using spaces:</p> <p> <strong>apple</strong> </p> <p> red fruit<empty-line /> </p> <p> <strong>orange</strong> </p> <p> orange fruit<empty-line /> </p> <p> <strong>banana</strong> </p> <p> yellow fruit<empty-line /> </p> <p>Tight using tabs:</p> <p> <strong>apple</strong> </p> <p> red fruit<empty-line /> </p> <p> <strong>orange</strong> </p> <p> orange fruit<empty-line /> </p> <p> <strong>banana</strong> </p> <p> yellow fruit<empty-line /> </p> <p>Loose:</p> <p> <strong>apple</strong> </p> <p> red fruit<empty-line /> </p> <p> <strong>orange</strong> </p> <p> orange fruit<empty-line /> </p> <p> <strong>banana</strong> </p> <p> yellow fruit<empty-line /> </p> <p>Multiple blocks with italics:</p> <p> <strong> <emphasis>apple</emphasis> </strong> </p> <p> red fruit<empty-line /> contains seeds, crisp, pleasant to taste<empty-line /> </p> <p> <strong> <emphasis>orange</emphasis> </strong> </p> <p> orange fruit<empty-line /> <empty-line /> <p> <code> { orange code block }</code> </p> <empty-line /> <cite> <p> orange block quote</p> </cite> </p> <p>Multiple definitions, tight:</p> <p> <strong>apple</strong> </p> <p> red fruit<empty-line /> computer<empty-line /> </p> <p> <strong>orange</strong> </p> <p> orange fruit<empty-line /> bank<empty-line /> </p> <p>Multiple definitions, loose:</p> <p> <strong>apple</strong> </p> <p> red fruit<empty-line /> computer<empty-line /> </p> <p> <strong>orange</strong> </p> <p> orange fruit<empty-line /> bank<empty-line /> </p> <p>Blank line after term, indented marker, alternate markers:</p> <p> <strong>apple</strong> </p> <p> red fruit<empty-line /> computer<empty-line /> </p> <p> <strong>orange</strong> </p> <p> orange fruit<empty-line /> <p>1. sublist</p> <p>2. sublist</p> </p> </section> <section> <title> <p>HTML Blocks</p> </title> <p>Simple block on one line:</p>foo<p>And nested without indentation:</p> <p>foo</p>bar<p>Interpreted markdown in a table:</p>This is <emphasis>emphasized</emphasis>And this is <strong>strong</strong> <p>Here’s a simple block:</p> <p>foo</p> <p>This should be a code block, though:</p> <empty-line /> <p> <code><div></code> </p> <p> <code> foo</code> </p> <p> <code></div></code> </p> <empty-line /> <p>As should this:</p> <empty-line /> <p> <code><div>foo</div></code> </p> <empty-line /> <p>Now, nested:</p>foo<p>This should just be an HTML comment:</p> <p>Multiline:</p> <p>Code block:</p> <empty-line /> <p> <code><!-- Comment --></code> </p> <empty-line /> <p>Just plain comment, with trailing spaces on the line:</p> <p>Code:</p> <empty-line /> <p> <code><hr /></code> </p> <empty-line /> <p>Hr’s:</p> <empty-line /> <p>——————————</p> <empty-line /> </section> <section> <title> <p>Inline Markup</p> </title> <p>This is <emphasis>emphasized</emphasis>, and so <emphasis>is this</emphasis>.</p> <p>This is <strong>strong</strong>, and so <strong>is this</strong>.</p> <p>An <emphasis>emphasized link<a l:href="#l1" type="note"> <sup>[1]</sup> </a> </emphasis>.</p> <p> <strong> <emphasis>This is strong and em.</emphasis> </strong> </p> <p>So is <strong> <emphasis>this</emphasis> </strong> word.</p> <p> <strong> <emphasis>This is strong and em.</emphasis> </strong> </p> <p>So is <strong> <emphasis>this</emphasis> </strong> word.</p> <p>This is code: <code>></code>, <code>$</code>, <code>\</code>, <code>\$</code>, <code><html></code>.</p> <p> <strikethrough>This is <emphasis>strikeout</emphasis>.</strikethrough> </p> <p>Superscripts: a<sup>bc</sup>d a<sup> <emphasis>hello</emphasis> </sup> a<sup>hello there</sup>.</p> <p>Subscripts: H<sub>2</sub>O, H<sub>23</sub>O, H<sub>many of them</sub>O.</p> <p>These should not be superscripts or subscripts, because of the unescaped spaces: a^b c^d, a~b c~d.</p> <empty-line /> <p>——————————</p> <empty-line /> </section> <section> <title> <p>Smart quotes, ellipses, dashes</p> </title> <p>“Hello,” said the spider. “‘Shelob’ is my name.”</p> <p>‘A’, ‘B’, and ‘C’ are letters.</p> <p>‘Oak,’ ‘elm,’ and ‘beech’ are names of trees. So is ‘pine.’</p> <p>‘He said, “I want to go.”’ Were you alive in the 70’s?</p> <p>Here is some quoted ‘<code>code</code>’ and a “quoted link<a l:href="#l2" type="note"> <sup>[2]</sup> </a>”.</p> <p>Some dashes: one—two — three—four — five.</p> <p>Dashes between numbers: 5–7, 255–66, 1987–1999.</p> <p>Ellipses…and…and….</p> <empty-line /> <p>——————————</p> <empty-line /> </section> <section> <title> <p>LaTeX</p> </title> <p>• </p> <p>• <code>2+2=4</code> </p> <p>• <code>x \in y</code> </p> <p>• <code>\alpha \wedge \omega</code> </p> <p>• <code>223</code> </p> <p>• <code>p</code>-Tree</p> <p>• Here’s some display math: <code>\frac{d}{dx}f(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}</code> </p> <p>• Here’s one that has a line break in it: <code>\alpha + \omega \times x^2</code>.</p> <p>These shouldn’t be math:</p> <p>• To get the famous equation, write <code>$e = mc^2$</code>.</p> <p>• $22,000 is a <emphasis>lot</emphasis> of money. So is $34,000. (It worked if “lot” is emphasized.)</p> <p>• Shoes ($20) and socks ($5).</p> <p>• Escaped <code>$</code>: $73 <emphasis>this should be emphasized</emphasis> 23$.</p> <p>Here’s a LaTeX table:</p> <empty-line /> <p>——————————</p> <empty-line /> </section> <section> <title> <p>Special Characters</p> </title> <p>Here is some unicode:</p> <p>• I hat: Î</p> <p>• o umlaut: ö</p> <p>• section: §</p> <p>• set membership: ∈</p> <p>• copyright: ©</p> <p>AT&T has an ampersand in their name.</p> <p>AT&T is another way to write it.</p> <p>This & that.</p> <p>4 < 5.</p> <p>6 > 5.</p> <p>Backslash: \</p> <p>Backtick: `</p> <p>Asterisk: *</p> <p>Underscore: _</p> <p>Left brace: {</p> <p>Right brace: }</p> <p>Left bracket: [</p> <p>Right bracket: ]</p> <p>Left paren: (</p> <p>Right paren: )</p> <p>Greater-than: ></p> <p>Hash: #</p> <p>Period: .</p> <p>Bang: !</p> <p>Plus: +</p> <p>Minus: -</p> <empty-line /> <p>——————————</p> <empty-line /> </section> <section> <title> <p>Links</p> </title> <section> <title> <p>Explicit</p> </title> <p>Just a URL<a l:href="#l3" type="note"> <sup>[3]</sup> </a>.</p> <p>URL and title<a l:href="#l4" type="note"> <sup>[4]</sup> </a>.</p> <p>URL and title<a l:href="#l5" type="note"> <sup>[5]</sup> </a>.</p> <p>URL and title<a l:href="#l6" type="note"> <sup>[6]</sup> </a>.</p> <p>URL and title<a l:href="#l7" type="note"> <sup>[7]</sup> </a> </p> <p>URL and title<a l:href="#l8" type="note"> <sup>[8]</sup> </a> </p> <p>with_underscore<a l:href="#l9" type="note"> <sup>[9]</sup> </a> </p> <p>Email link<a l:href="#l10" type="note"> <sup>[10]</sup> </a> </p> <p>Empty<a l:href="#l11" type="note"> <sup>[11]</sup> </a>.</p> </section> <section> <title> <p>Reference</p> </title> <p>Foo bar<a l:href="#l12" type="note"> <sup>[12]</sup> </a>.</p> <p>With embedded [brackets]<a l:href="#l13" type="note"> <sup>[13]</sup> </a>.</p> <p>b<a l:href="#l14" type="note"> <sup>[14]</sup> </a> by itself should be a link.</p> <p>Indented once<a l:href="#l15" type="note"> <sup>[15]</sup> </a>.</p> <p>Indented twice<a l:href="#l16" type="note"> <sup>[16]</sup> </a>.</p> <p>Indented thrice<a l:href="#l17" type="note"> <sup>[17]</sup> </a>.</p> <p>This should [not][] be a link.</p> <empty-line /> <p> <code>[not]: /url</code> </p> <empty-line /> <p>Foo bar<a l:href="#l18" type="note"> <sup>[18]</sup> </a>.</p> <p>Foo biz<a l:href="#l19" type="note"> <sup>[19]</sup> </a>.</p> </section> <section> <title> <p>With ampersands</p> </title> <p>Here’s a link with an ampersand in the URL<a l:href="#l20" type="note"> <sup>[20]</sup> </a>.</p> <p>Here’s a link with an amersand in the link text: AT&T<a l:href="#l21" type="note"> <sup>[21]</sup> </a>.</p> <p>Here’s an inline link<a l:href="#l22" type="note"> <sup>[22]</sup> </a>.</p> <p>Here’s an inline link in pointy braces<a l:href="#l23" type="note"> <sup>[23]</sup> </a>.</p> </section> <section> <title> <p>Autolinks</p> </title> <p>With an ampersand: http://example.com/?foo=1&bar=2<a l:href="#l24" type="note"> <sup>[24]</sup> </a> </p> <p>• In a list?</p> <p>• http://example.com/<a l:href="#l25" type="note"> <sup>[25]</sup> </a> </p> <p>• It should.</p> <p>An e-mail address: nobody@nowhere.net<a l:href="#l26" type="note"> <sup>[26]</sup> </a> </p> <cite> <p>Blockquoted: http://example.com/<a l:href="#l27" type="note"> <sup>[27]</sup> </a> </p> </cite> <p>Auto-links should not occur here: <code><http://example.com/></code> </p> <empty-line /> <p> <code>or here: <http://example.com/></code> </p> <empty-line /> <empty-line /> <p>——————————</p> <empty-line /> </section> </section> <section> <title> <p>Images</p> </title> <p>From “Voyage dans la Lune” by Georges Melies (1902):</p> <image l:href="#image1" l:type="imageType" alt="lalune" title="Voyage dans la Lune" /> <p>Here is a movie <image l:href="#image2" l:type="inlineImageType" alt="movie" /> icon.</p> <empty-line /> <p>——————————</p> <empty-line /> </section> <section> <title> <p>Footnotes</p> </title> <p>Here is a footnote reference,<a l:href="#n28" type="note"> <sup>[28]</sup> </a> and another.<a l:href="#n29" type="note"> <sup>[29]</sup> </a> This should <emphasis>not</emphasis> be a footnote reference, because it contains a space.[^my note] Here is an inline note.<a l:href="#n30" type="note"> <sup>[30]</sup> </a> </p> <cite> <p>Notes can go in quotes.<a l:href="#n31" type="note"> <sup>[31]</sup> </a> </p> </cite> <p>1. And in list items.<a l:href="#n32" type="note"> <sup>[32]</sup> </a> </p> <p>This paragraph should not be part of the note, as it is not indented.</p> </section> </body> <body name="notes"> <section id="l1"> <title> <p>1</p> </title> <p> <code>/url</code> </p> </section> <section id="l2"> <title> <p>2</p> </title> <p> <code>http://example.com/?foo=1&bar=2</code> </p> </section> <section id="l3"> <title> <p>3</p> </title> <p> <code>/url/</code> </p> </section> <section id="l4"> <title> <p>4</p> </title> <p>title: <code>/url/</code> </p> </section> <section id="l5"> <title> <p>5</p> </title> <p>title preceded by two spaces: <code>/url/</code> </p> </section> <section id="l6"> <title> <p>6</p> </title> <p>title preceded by a tab: <code>/url/</code> </p> </section> <section id="l7"> <title> <p>7</p> </title> <p>title with "quotes" in it: <code>/url/</code> </p> </section> <section id="l8"> <title> <p>8</p> </title> <p>title with single quotes: <code>/url/</code> </p> </section> <section id="l9"> <title> <p>9</p> </title> <p> <code>/url/with_underscore</code> </p> </section> <section id="l10"> <title> <p>10</p> </title> <p> <code>mailto:nobody@nowhere.net</code> </p> </section> <section id="l11"> <title> <p>11</p> </title> <p> <code> </code> </p> </section> <section id="l12"> <title> <p>12</p> </title> <p> <code>/url/</code> </p> </section> <section id="l13"> <title> <p>13</p> </title> <p> <code>/url/</code> </p> </section> <section id="l14"> <title> <p>14</p> </title> <p> <code>/url/</code> </p> </section> <section id="l15"> <title> <p>15</p> </title> <p> <code>/url</code> </p> </section> <section id="l16"> <title> <p>16</p> </title> <p> <code>/url</code> </p> </section> <section id="l17"> <title> <p>17</p> </title> <p> <code>/url</code> </p> </section> <section id="l18"> <title> <p>18</p> </title> <p>Title with "quotes" inside: <code>/url/</code> </p> </section> <section id="l19"> <title> <p>19</p> </title> <p>Title with "quote" inside: <code>/url/</code> </p> </section> <section id="l20"> <title> <p>20</p> </title> <p> <code>http://example.com/?foo=1&bar=2</code> </p> </section> <section id="l21"> <title> <p>21</p> </title> <p>AT&T: <code>http://att.com/</code> </p> </section> <section id="l22"> <title> <p>22</p> </title> <p> <code>/script?foo=1&bar=2</code> </p> </section> <section id="l23"> <title> <p>23</p> </title> <p> <code>/script?foo=1&bar=2</code> </p> </section> <section id="l24"> <title> <p>24</p> </title> <p> <code>http://example.com/?foo=1&bar=2</code> </p> </section> <section id="l25"> <title> <p>25</p> </title> <p> <code>http://example.com/</code> </p> </section> <section id="l26"> <title> <p>26</p> </title> <p> <code>mailto:nobody@nowhere.net</code> </p> </section> <section id="l27"> <title> <p>27</p> </title> <p> <code>http://example.com/</code> </p> </section> <section id="n28"> <title> <p>28</p> </title> <p>Here is the footnote. It can go anywhere after the footnote reference. It need not be placed at the end of the document.</p> </section> <section id="n29"> <title> <p>29</p> </title> <p>Here’s the long note. This one contains multiple blocks.</p> <p>Subsequent blocks are indented to show that they belong to the footnote (as with list items).</p> <empty-line /> <p> <code> { <code> }</code> </p> <empty-line /> <p>If you want, you can indent every line, but you can also be lazy and just indent the first line of each block.</p> </section> <section id="n30"> <title> <p>30</p> </title> <p>This is <emphasis>easier</emphasis> to type. Inline notes may contain links<a l:href="#l30" type="note"> <sup>[30]</sup> </a> and <code>]</code> verbatim characters, as well as [bracketed text].</p> </section> <section id="n31"> <title> <p>31</p> </title> <p>In quote.</p> </section> <section id="n32"> <title> <p>32</p> </title> <p>In list.</p> </section> </body> </FictionBook>