\enableregime[utf] % use UTF-8 \setupcolors[state=start] \setupinteraction[state=start, color=middleblue] % needed for hyperlinks \setuppapersize[letter][letter] % use letter paper \setuplayout[width=middle, backspace=1.5in, cutspace=1.5in, height=middle, header=0.75in, footer=0.75in] % page layout \setuppagenumbering[location={footer,center}] % number pages \setupbodyfont[11pt] % 11pt font \setupwhitespace[medium] % inter-paragraph spacing \setuphead[section][style=\tfc] \setuphead[subsection][style=\tfb] \setuphead[subsubsection][style=\bf] % define title block commands \unprotect \def\doctitle#1{\gdef\@title{#1}} \def\author#1{\gdef\@author{#1}} \def\date#1{\gdef\@date{#1}} \date{\currentdate} % Default to today unless specified otherwise. \def\maketitle{% \startalignment[center] \blank[2*big] {\tfd \@title} \blank[3*medium] {\tfa \@author} \blank[2*medium] {\tfa \@date} \blank[3*medium] \stopalignment} \protect % define descr (for definition lists) \definedescription[descr][ headstyle=bold,style=normal,align=left,location=hanging, width=broad,margin=1cm] % prevent orphaned list intros \setupitemize[autointro] % define defaults for bulleted lists \setupitemize[1][symbol=1][indentnext=no] \setupitemize[2][symbol=2][indentnext=no] \setupitemize[3][symbol=3][indentnext=no] \setupitemize[4][symbol=4][indentnext=no] \setupthinrules[width=15em] % width of horizontal rules % for block quotations \unprotect \startvariables all blockquote: blockquote \stopvariables \definedelimitedtext [\v!blockquote][\v!quotation] \setupdelimitedtext [\v!blockquote] [\c!left=, \c!right=, before={\blank[medium]}, after={\blank[medium]}, ] \protect \doctitle{Pandoc Test Suite} \author{John MacFarlane \& Anonymous} \date{July 17, 2006} \starttext \maketitle This is a set of tests for pandoc. Most of them are adapted from John Gruber's markdown test suite. \thinrule \subject{Headers} \subsubject{Level 2 with an \useURL[1][/url][][embedded link]\from[1]} \subsubsubject{Level 3 with {\em emphasis}} \subsubsubsubject{Level 4} \subsubsubsubsubject{Level 5} \subject{Level 1} \subsubject{Level 2 with {\em emphasis}} \subsubsubject{Level 3} with no blank line \subsubject{Level 2} with no blank line \thinrule \subject{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\crlf here. \thinrule \subject{Block Quotes} E-mail style: \startblockquote This is a block quote. It is pretty short. \stopblockquote \startblockquote Code in a block quote: \starttyping sub status { print "working"; } \stoptyping A list: \startitemize[n][stopper=.] \item item one \item item two \stopitemize Nested block quotes: \startblockquote nested \stopblockquote \startblockquote nested \stopblockquote \stopblockquote This should not be a block quote: 2 \lettermore{} 1. And a following paragraph. \thinrule \subject{Code Blocks} Code: \starttyping ---- (should be four hyphens) sub status { print "working"; } this code block is indented by one tab \stoptyping And: \starttyping this code block is indented by two tabs These should not be escaped: \$ \\ \> \[ \{ \stoptyping \thinrule \subject{Lists} \subsubject{Unordered} Asterisks tight: \startitemize \item asterisk 1 \item asterisk 2 \item asterisk 3 \stopitemize Asterisks loose: \startitemize \item asterisk 1 \item asterisk 2 \item asterisk 3 \stopitemize Pluses tight: \startitemize \item Plus 1 \item Plus 2 \item Plus 3 \stopitemize Pluses loose: \startitemize \item Plus 1 \item Plus 2 \item Plus 3 \stopitemize Minuses tight: \startitemize \item Minus 1 \item Minus 2 \item Minus 3 \stopitemize Minuses loose: \startitemize \item Minus 1 \item Minus 2 \item Minus 3 \stopitemize \subsubject{Ordered} Tight: \startitemize[n][stopper=.] \item First \item Second \item Third \stopitemize and: \startitemize[n][stopper=.] \item One \item Two \item Three \stopitemize Loose using tabs: \startitemize[n][stopper=.] \item First \item Second \item Third \stopitemize and using spaces: \startitemize[n][stopper=.] \item One \item Two \item Three \stopitemize Multiple paragraphs: \startitemize[n][stopper=.] \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. \stopitemize \subsubject{Nested} \startitemize \item Tab \startitemize \item Tab \startitemize \item Tab \stopitemize \stopitemize \stopitemize Here's another: \startitemize[n][stopper=.] \item First \item Second: \startitemize \item Fee \item Fie \item Foe \stopitemize \item Third \stopitemize Same thing but with paragraphs: \startitemize[n][stopper=.] \item First \item Second: \startitemize \item Fee \item Fie \item Foe \stopitemize \item Third \stopitemize \subsubject{Tabs and spaces} \startitemize \item this is a list item indented with tabs \item this is a list item indented with spaces \startitemize \item this is an example list item indented with tabs \item this is an example list item indented with spaces \stopitemize \stopitemize \subsubject{Fancy list markers} \startitemize[n][start=2,left=(,stopper=),width=2.0em] \item begins with 2 \item and now 3 with a continuation \startitemize[r][start=4,stopper=.,width=2.0em] \item sublist with roman numerals, starting with 4 \item more items \startitemize[A][left=(,stopper=),width=2.0em] \item a subsublist \item a subsublist \stopitemize \stopitemize \stopitemize Nesting: \startitemize[A][stopper=.] \item Upper Alpha \startitemize[R][stopper=.] \item Upper Roman. \startitemize[n][start=6,left=(,stopper=),width=2.0em] \item Decimal start with 6 \startitemize[a][start=3,stopper=)] \item Lower alpha with paren \stopitemize \stopitemize \stopitemize \stopitemize Autonumbering: \startitemize[n] \item Autonumber. \item More. \startitemize[a] \item Nested. \stopitemize \stopitemize Should not be a list item: M.A. 2007 B. Williams \thinrule \subject{Definition Lists} Tight using spaces: \startdescr{apple} red fruit \stopdescr \startdescr{orange} orange fruit \stopdescr \startdescr{banana} yellow fruit \stopdescr Tight using tabs: \startdescr{apple} red fruit \stopdescr \startdescr{orange} orange fruit \stopdescr \startdescr{banana} yellow fruit \stopdescr Loose: \startdescr{apple} red fruit \stopdescr \startdescr{orange} orange fruit \stopdescr \startdescr{banana} yellow fruit \stopdescr Multiple blocks with italics: \startdescr{{\em apple}} red fruit contains seeds, crisp, pleasant to taste \stopdescr \startdescr{{\em orange}} orange fruit \starttyping { orange code block } \stoptyping \startblockquote orange block quote \stopblockquote \stopdescr \subject{HTML Blocks} Simple block on one line: foo And nested without indentation: foo bar Interpreted markdown in a table: This is {\em emphasized} And this is {\bf strong} Here's a simple block: foo This should be a code block, though: \starttyping
}
\stoptyping
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 {\em not} be a footnote reference, because it contains
a space.[\letterhat{}my note] Here is an inline note.
\footnote{This is {\em easier} to type. Inline notes may contain
\useURL[31][http://google.com][][links]\from[31] and \type{]}
verbatim characters, as well as [bracketed text].}
\startblockquote
Notes can go in quotes.
\footnote{In quote.}
\stopblockquote
\startitemize[n][stopper=.]
\item
And in list items.
\footnote{In list.}
\stopitemize
This paragraph should not be part of the note, as it is not
indented.
\stoptext