diff options
Diffstat (limited to 'tests/writer.texinfo')
-rw-r--r-- | tests/writer.texinfo | 1061 |
1 files changed, 0 insertions, 1061 deletions
diff --git a/tests/writer.texinfo b/tests/writer.texinfo deleted file mode 100644 index ca87da1a9..000000000 --- a/tests/writer.texinfo +++ /dev/null @@ -1,1061 +0,0 @@ -\input texinfo -@documentencoding UTF-8 - -@macro textstrikeout{text} -~~\text\~~ -@end macro - -@macro textsubscript{text} -@iftex -@textsubscript{\text\} -@end iftex -@ifnottex -_@{\text\@} -@end ifnottex -@end macro - -@macro textsuperscript{text} -@iftex -@textsuperscript{\text\} -@end iftex -@ifnottex -^@{\text\@} -@end ifnottex -@end macro - -@ifnottex -@paragraphindent 0 -@end ifnottex -@titlepage -@title Pandoc Test Suite -@author John MacFarlane -@author Anonymous -July 17, 2006 -@end titlepage - -@node Top -@top Pandoc Test Suite - -This is a set of tests for pandoc. Most of them are adapted from John Gruber's -markdown test suite. - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex -@menu -* Headers:: -* Level 1:: -* Paragraphs:: -* Block Quotes:: -* Code Blocks:: -* Lists:: -* Definition Lists:: -* HTML Blocks:: -* Inline Markup:: -* Smart quotes ellipses dashes:: -* LaTeX:: -* Special Characters:: -* Links:: -* Images:: -* Footnotes:: -@end menu - -@node Headers -@chapter Headers -@anchor{#headers} -@menu -* Level 2 with an embedded link:: -@end menu - -@node Level 2 with an embedded link -@section Level 2 with an @uref{/url,embedded link} -@anchor{#level-2-with-an-embedded-link} -@menu -* Level 3 with emphasis:: -@end menu - -@node Level 3 with emphasis -@subsection Level 3 with @emph{emphasis} -@anchor{#level-3-with-emphasis} -@menu -* Level 4:: -@end menu - -@node Level 4 -@subsubsection Level 4 -@anchor{#level-4} -Level 5 - -@node Level 1 -@chapter Level 1 -@anchor{#level-1} -@menu -* Level 2 with emphasis:: -* Level 2:: -@end menu - -@node Level 2 with emphasis -@section Level 2 with @emph{emphasis} -@anchor{#level-2-with-emphasis} -@menu -* Level 3:: -@end menu - -@node Level 3 -@subsection Level 3 -@anchor{#level-3} -with no blank line - -@node Level 2 -@section Level 2 -@anchor{#level-2} -with no blank line - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node Paragraphs -@chapter Paragraphs -@anchor{#paragraphs} -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@* -here. - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node Block Quotes -@chapter Block Quotes -@anchor{#block-quotes} -E-mail style: - -@quotation -This is a block quote. It is pretty short. -@end quotation -@quotation -Code in a block quote: - -@verbatim -sub status { - print "working"; -} -@end verbatim - -A list: - -@enumerate -@item -item one -@item -item two -@end enumerate - -Nested block quotes: - -@quotation -nested -@end quotation -@quotation -nested -@end quotation -@end quotation -This should not be a block quote: 2 > 1. - -And a following paragraph. - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node Code Blocks -@chapter Code Blocks -@anchor{#code-blocks} -Code: - -@verbatim ----- (should be four hyphens) - -sub status { - print "working"; -} - -this code block is indented by one tab -@end verbatim - -And: - -@verbatim - this code block is indented by two tabs - -These should not be escaped: \$ \\ \> \[ \{ -@end verbatim - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node Lists -@chapter Lists -@anchor{#lists} -@menu -* Unordered:: -* Ordered:: -* Nested:: -* Tabs and spaces:: -* Fancy list markers:: -@end menu - -@node Unordered -@section Unordered -@anchor{#unordered} -Asterisks tight: - -@itemize -@item -asterisk 1 -@item -asterisk 2 -@item -asterisk 3 -@end itemize - -Asterisks loose: - -@itemize -@item -asterisk 1 - -@item -asterisk 2 - -@item -asterisk 3 - -@end itemize - -Pluses tight: - -@itemize -@item -Plus 1 -@item -Plus 2 -@item -Plus 3 -@end itemize - -Pluses loose: - -@itemize -@item -Plus 1 - -@item -Plus 2 - -@item -Plus 3 - -@end itemize - -Minuses tight: - -@itemize -@item -Minus 1 -@item -Minus 2 -@item -Minus 3 -@end itemize - -Minuses loose: - -@itemize -@item -Minus 1 - -@item -Minus 2 - -@item -Minus 3 - -@end itemize - -@node Ordered -@section Ordered -@anchor{#ordered} -Tight: - -@enumerate -@item -First -@item -Second -@item -Third -@end enumerate - -and: - -@enumerate -@item -One -@item -Two -@item -Three -@end enumerate - -Loose using tabs: - -@enumerate -@item -First - -@item -Second - -@item -Third - -@end enumerate - -and using spaces: - -@enumerate -@item -One - -@item -Two - -@item -Three - -@end enumerate - -Multiple paragraphs: - -@enumerate -@item -Item 1, graf one. - -Item 1. graf two. The quick brown fox jumped over the lazy dog's back. - -@item -Item 2. - -@item -Item 3. - -@end enumerate - -@node Nested -@section Nested -@anchor{#nested} -@itemize -@item -Tab -@itemize -@item -Tab -@itemize -@item -Tab -@end itemize - -@end itemize - -@end itemize - -Here's another: - -@enumerate -@item -First -@item -Second: -@itemize -@item -Fee -@item -Fie -@item -Foe -@end itemize - -@item -Third -@end enumerate - -Same thing but with paragraphs: - -@enumerate -@item -First - -@item -Second: - -@itemize -@item -Fee -@item -Fie -@item -Foe -@end itemize - -@item -Third - -@end enumerate - -@node Tabs and spaces -@section Tabs and spaces -@anchor{#tabs-and-spaces} -@itemize -@item -this is a list item indented with tabs - -@item -this is a list item indented with spaces - -@itemize -@item -this is an example list item indented with tabs - -@item -this is an example list item indented with spaces - -@end itemize - -@end itemize - -@node Fancy list markers -@section Fancy list markers -@anchor{#fancy-list-markers} -@enumerate 2 -@item -begins with 2 -@item -and now 3 - -with a continuation - -@enumerate 4 -@item -sublist with roman numerals, starting with 4 -@item -more items -@enumerate A -@item -a subsublist -@item -a subsublist -@end enumerate - -@end enumerate - -@end enumerate - -Nesting: - -@enumerate A -@item -Upper Alpha -@enumerate -@item -Upper Roman. -@enumerate 6 -@item -Decimal start with 6 -@enumerate c -@item -Lower alpha with paren -@end enumerate - -@end enumerate - -@end enumerate - -@end enumerate - -Autonumbering: - -@enumerate -@item -Autonumber. -@item -More. -@enumerate -@item -Nested. -@end enumerate - -@end enumerate - -Should not be a list item: - -M.A.@ 2007 - -B. Williams - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node Definition Lists -@chapter Definition Lists -@anchor{#definition-lists} -Tight using spaces: - -@table @asis -@item apple - -red fruit -@item orange - -orange fruit -@item banana - -yellow fruit -@end table - -Tight using tabs: - -@table @asis -@item apple - -red fruit -@item orange - -orange fruit -@item banana - -yellow fruit -@end table - -Loose: - -@table @asis -@item apple - -red fruit - -@item orange - -orange fruit - -@item banana - -yellow fruit - -@end table - -Multiple blocks with italics: - -@table @asis -@item @emph{apple} - -red fruit - -contains seeds, crisp, pleasant to taste - -@item @emph{orange} - -orange fruit - -@verbatim -{ orange code block } -@end verbatim - -@quotation -orange block quote -@end quotation -@end table - -Multiple definitions, tight: - -@table @asis -@item apple - -red fruit -computer -@item orange - -orange fruit -bank -@end table - -Multiple definitions, loose: - -@table @asis -@item apple - -red fruit - -computer - -@item orange - -orange fruit - -bank - -@end table - -Blank line after term, indented marker, alternate markers: - -@table @asis -@item apple - -red fruit - -computer - -@item orange - -orange fruit - -@enumerate -@item -sublist -@item -sublist -@end enumerate - -@end table - -@node HTML Blocks -@chapter HTML Blocks -@anchor{#html-blocks} -Simple block on one line: - -foo -And nested without indentation: - -foo -bar -Interpreted markdown in a table: - -This is @emph{emphasized} -And this is @strong{strong} -Here's a simple block: - -foo -This should be a code block, though: - -@verbatim -<div> - foo -</div> -@end verbatim - -As should this: - -@verbatim -<div>foo</div> -@end verbatim - -Now, nested: - -foo -This should just be an HTML comment: - -Multiline: - -Code block: - -@verbatim -<!-- Comment --> -@end verbatim - -Just plain comment, with trailing spaces on the line: - -Code: - -@verbatim -<hr /> -@end verbatim - -Hr's: - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node Inline Markup -@chapter Inline Markup -@anchor{#inline-markup} -This is @emph{emphasized}, and so @emph{is this}. - -This is @strong{strong}, and so @strong{is this}. - -An @emph{@uref{/url,emphasized link}}. - -@strong{@emph{This is strong and em.}} - -So is @strong{@emph{this}} word. - -@strong{@emph{This is strong and em.}} - -So is @strong{@emph{this}} word. - -This is code: @code{>}, @code{$}, @code{\}, @code{\$}, @code{<html>}. - -@textstrikeout{This is @emph{strikeout}.} - -Superscripts: a@textsuperscript{bc}d a@textsuperscript{@emph{hello}} -a@textsuperscript{hello@ there}. - -Subscripts: H@textsubscript{2}O, H@textsubscript{23}O, -H@textsubscript{many@ of@ them}O. - -These should not be superscripts or subscripts, because of the unescaped -spaces: a^b c^d, a~b c~d. - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node Smart quotes ellipses dashes -@chapter Smart quotes, ellipses, dashes -@anchor{#smart-quotes-ellipses-dashes} -``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 `@code{code}' and a -``@uref{http://example.com/?foo=1&bar=2,quoted link}''. - -Some dashes: one---two --- three---four --- five. - -Dashes between numbers: 5--7, 255--66, 1987--1999. - -Ellipses@dots{}and@dots{}and@dots{}. - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node LaTeX -@chapter LaTeX -@anchor{#latex} -@itemize -@item -@tex -\cite[22-23]{smith.1899} -@end tex -@item -@math{2+2=4} -@item -@math{x \in y} -@item -@math{\alpha \wedge \omega} -@item -@math{223} -@item -@math{p}-Tree -@item -Here's some display math: -@math{\frac{d}{dx}f(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}} -@item -Here's one that has a line break in it: @math{\alpha + \omega \times x^2}. -@end itemize - -These shouldn't be math: - -@itemize -@item -To get the famous equation, write @code{$e = mc^2$}. -@item -$22,000 is a @emph{lot} of money. So is $34,000. (It worked if ``lot'' is -emphasized.) -@item -Shoes ($20) and socks ($5). -@item -Escaped @code{$}: $73 @emph{this should be emphasized} 23$. -@end itemize - -Here's a LaTeX table: - -@tex -\begin{tabular}{|l|l|}\hline -Animal & Number \\ \hline -Dog & 2 \\ -Cat & 1 \\ \hline -\end{tabular} -@end tex -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node Special Characters -@chapter Special Characters -@anchor{#special-characters} -Here is some unicode: - -@itemize -@item -I hat: Î -@item -o umlaut: ö -@item -section: § -@item -set membership: ∈ -@item -copyright: © -@end itemize - -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: - - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node Links -@chapter Links -@anchor{#links} -@menu -* Explicit:: -* Reference:: -* With ampersands:: -* Autolinks:: -@end menu - -@node Explicit -@section Explicit -@anchor{#explicit} -Just a @uref{/url/,URL}. - -@uref{/url/,URL and title}. - -@uref{/url/,URL and title}. - -@uref{/url/,URL and title}. - -@uref{/url/,URL and title} - -@uref{/url/,URL and title} - -@uref{/url/with_underscore,with_underscore} - -@uref{mailto:nobody@@nowhere.net,Email link} - -@uref{,Empty}. - -@node Reference -@section Reference -@anchor{#reference} -Foo @uref{/url/,bar}. - -Foo @uref{/url/,bar}. - -Foo @uref{/url/,bar}. - -With @uref{/url/,embedded [brackets]}. - -@uref{/url/,b} by itself should be a link. - -Indented @uref{/url,once}. - -Indented @uref{/url,twice}. - -Indented @uref{/url,thrice}. - -This should [not][] be a link. - -@verbatim -[not]: /url -@end verbatim - -Foo @uref{/url/,bar}. - -Foo @uref{/url/,biz}. - -@node With ampersands -@section With ampersands -@anchor{#with-ampersands} -Here's a @uref{http://example.com/?foo=1&bar=2,link with an ampersand in the -URL}. - -Here's a link with an amersand in the link text: @uref{http://att.com/,AT&T}. - -Here's an @uref{/script?foo=1&bar=2,inline link}. - -Here's an @uref{/script?foo=1&bar=2,inline link in pointy braces}. - -@node Autolinks -@section Autolinks -@anchor{#autolinks} -With an ampersand: @url{http://example.com/?foo=1&bar=2} - -@itemize -@item -In a list? -@item -@url{http://example.com/} -@item -It should. -@end itemize - -An e-mail address: @uref{mailto:nobody@@nowhere.net,nobody@@nowhere.net} - -@quotation -Blockquoted: @url{http://example.com/} -@end quotation -Auto-links should not occur here: @code{<http://example.com/>} - -@verbatim -or here: <http://example.com/> -@end verbatim - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node Images -@chapter Images -@anchor{#images} -From ``Voyage dans la Lune'' by Georges Melies (1902): - -@float -@image{lalune,,,lalune,jpg} -@caption{lalune} -@end float - -Here is a movie @image{movie,,,movie,jpg} icon. - -@iftex -@bigskip@hrule@bigskip -@end iftex -@ifnottex ------------------------------------------------------------------------- -@end ifnottex - -@node Footnotes -@chapter Footnotes -@anchor{#footnotes} -Here is a footnote reference,@footnote{Here is the footnote. It can go -anywhere after the footnote reference. It need not be placed at the end of the -document.} and another.@footnote{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). - -@verbatim - { <code> } -@end verbatim - -If you want, you can indent every line, but you can also be lazy and just -indent the first line of each block.} This should @emph{not} be a footnote -reference, because it contains a space.[^my note] Here is an inline -note.@footnote{This is @emph{easier} to type. Inline notes may contain -@uref{http://google.com,links} and @code{]} verbatim characters, as well as -[bracketed text].} - -@quotation -Notes can go in quotes.@footnote{In quote.} -@end quotation -@enumerate -@item -And in list items.@footnote{In list.} -@end enumerate - -This paragraph should not be part of the note, as it is not indented. - -@bye |