@@ -59,7 +59,7 @@ The wrapper script `markdown2pdf` requires
5959 - the following LaTeX packages (available from [CTAN], if they
6060 are not already included in your LaTeX distribution):
6161 + `unicode` (for UTF8 characters)
62− + `fancyvrb` (for verbatim text in footnotes)
62+ + `examplep` (for verbatim text in footnotes and definition lists)
6363 + `graphicx` (for images)
6464 + `array` (for tables)
6565 + `ulem` (for strikeout text)
@@ -85,7 +85,7 @@ Note that you can specify multiple input files on the command line.
8585`pandoc` will concatenate them all (with blank lines between them)
8686before parsing:
8787
88− pandoc -s chapter1.txt chapter2.txt references.txt > book.html
88+ pandoc -s ch1.txt ch2.txt refs.txt > book.html
8989
9090(The `-s` option here tells `pandoc` to produce a standalone HTML file,
9191with a proper header, rather than a fragment. For more details on this
@@ -167,7 +167,7 @@ may be used in Windows under Cygwin.)
167167 it will be backed up before being overwritten.) An output file
168168 name can be specified explicitly using the `-o` option:
169169
170− markdown2pdf -o "My Book.pdf" chap1.txt chap2.txt chap3.txt
170+ markdown2pdf -o book.pdf chap1 chap2
171171
172172 If no input file is specified, input will be taken from STDIN.
173173 All of `pandoc`'s options will work with `markdown2pdf` as well.
@@ -340,7 +340,8 @@ For further documentation, see the `pandoc(1)` man page.
340340 include the names of input files and any special options passed
341341 after ` -- ` on the command line. So, for example,
342342
343−: pandoc --dump-args -o foo.html -s foo.txt appendix.txt -- -e latin1
343+: pandoc --dump-args -o foo.html -s foo.txt \
344+ appendix.txt -- -e latin1
344345
345346: will cause the following to be printed to STDOUT:
346347
@@ -499,11 +500,13 @@ after the term. The definition consists of one or more block elements
499500
500501 Term *with inline markup*
501502 : Here is the definition. It may
502− contain multiple blocks. Here is some code:
503+ contain multiple blocks. Here is
504+ some code:
503505
504506 : {* my code *}
505507
506− : Here is the third paragraph of this definition.
508+ : Here is the third paragraph of this
509+ definition.
507510
508511If you leave space after the definition (as in the first example above),
509512the definitions will be considered paragraphs. In some output formats,
@@ -537,20 +540,19 @@ Pandoc's markdown allows footnotes, using the following syntax:
537540
538541 Here is a footnote reference,[^1] and another.[^longnote]
539542
540− [^1]: Here is the footnote. It can go anywhere in the document,
541− except in embedded contexts like block quotes or lists.
543+ [^1]: Here is the footnote.
542544
543− [^longnote]: Here's the other note. This one contains multiple
544− blocks.
545+ [^longnote]: Here's one with multiple blocks.
545546
546− Subsequent paragraphs are indented to show that they belong to
547− the previous footnote.
547+ Subsequent paragraphs are indented to show
548+ that they belong to the previous footnote.
548549
549550 { some.code }
550551
551− The whole paragraph can be indented, or just the first line.
552− In this way, multi-paragraph footnotes work just like
553− multi-paragraph list items in markdown.
552+ The whole paragraph can be indented, or
553+ just the first line. In this way,
554+ multi-paragraph footnotes work like
555+ multi-paragraph list items.
554556
555557 This paragraph won't be part of the note, because it isn't indented.
556558
@@ -616,19 +618,20 @@ try widening it in the markdown source.
616618Multiline tables allow headers and table rows to span multiple lines
617619of text. Here is an example:
618620
619− ---------------------------------------------------------------
620− Centered Left Right
621− Header Aligned Aligned Default aligned
622− ---------- --------- ----------- ---------------------------
623− First row 12.0 Example of a row that spans
624− multiple lines.
625−
626− Second row 5.0 Here's another one. Note
627− the blank line between rows.
628− ---------------------------------------------------------------
629−
630− Table: Optional caption. This, too, may span multiple
631− lines.
621+ ----------------------------------------
622+ Centered Left-aligned Right-aligned
623+ Header Header Header
624+ ---------- ------------- --------------
625+ First This is a 12.0
626+ two-line row.
627+
628+ Second This row is 5.0
629+ three lines
630+ long.
631+ ----------------------------------------
632+
633+ Table: Optional caption. This, too,
634+ may span multiple lines.
632635
633636These work like simple tables, but with the following differences:
634637
@@ -734,13 +737,11 @@ derive the identifier from the header text,
734737 - Replace all spaces, dashes, newlines, and hyphens with hyphens.
735738 - Convert all alphabetic characters to lowercase.
736739
737−Thus,
738−
739− Header text Identifier
740− --------------------------------- --- --------------------------------
741− Header identifiers in HTML → `header-identifiers-in-html`
742− *Dogs*?--in *my* house? → `dogs--in-my-house`
743− [HTML], [S5], or [RTF]? → `html-s5-or-rtf`
740+Thus, for example, a heading 'Header identifiers in HTML' will get
741+the identifier `header-identifiers-in-html`, a heading
742+'*Dogs*?--in *my* house?' will get the identifier `dogs--in-my-house`,
743+and a heading '[HTML], [S5], or [RTF]?' will get the identifier
744+`html-s5-or-rtf`.
744745
745746These rules should, in most cases, allow one to determine the identifier
746747from the header text. The exception is when several headers have the