\enableregime[utf] % use UTF-8 \setupcolors[state=start] \setupinteraction[state=start, color=middlered] % 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] % define ltxitem (for bulleted lists) \defineitemgroup[ltxitem][levels=4] \setupitemgroup[ltxitem][1][1] \setupitemgroup[ltxitem][2][2] \setupitemgroup[ltxitem][3][3] \setupitemgroup[ltxitem][4][4,packed] % define ltxenum (for enumerated lists) \defineitemgroup[ltxenum][levels=4] \setupitemgroup[ltxenum][1][n] \setupitemgroup[ltxenum][2][a] \setupitemgroup[ltxenum][3][r] \setupitemgroup[ltxenum][4][A,packed] \setupthinrules[width=15em] % width of horizontal rules % for block quotations \definestartstop [blockquote] [before={\startnarrower\switchtobodyfont[11pt] \whitespace\setupindenting[no]}, after={\stopnarrower\whitespace}] \setupheads[sectionnumber=no, style=\bf] \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 \section{Headers} \subsection{Level 2 with an \useurl[1][/url][][embedded link]\from[1]} \subsubsection{Level 3 with {\em emphasis}} Level 4 Level 5 \section{Level 1} \subsection{Level 2 with {\em emphasis}} \subsubsection{Level 3} with no blank line \subsection{Level 2} with no blank line \thinrule \section{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 \section{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 \sym{1.} item one \sym{2.} item two \stopitemize Nested block quotes: \startblockquote nested \stopblockquote \startblockquote nested \stopblockquote \stopblockquote This should not be a block quote: 2 \lettermore{} 1. Box-style: \startblockquote Example: \starttyping sub status { print "working"; } \stoptyping \stopblockquote \startblockquote \startitemize \sym{1.} do laundry \sym{2.} take out the trash \stopitemize \stopblockquote Here's a nested one: \startblockquote Joe said: \startblockquote Don't quote me. \stopblockquote \stopblockquote And a following paragraph. \thinrule \section{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 \section{Lists} \subsection{Unordered} Asterisks tight: \startltxitem \item asterisk 1 \item asterisk 2 \item asterisk 3 \stopltxitem Asterisks loose: \startltxitem \item asterisk 1 \item asterisk 2 \item asterisk 3 \stopltxitem Pluses tight: \startltxitem \item Plus 1 \item Plus 2 \item Plus 3 \stopltxitem Pluses loose: \startltxitem \item Plus 1 \item Plus 2 \item Plus 3 \stopltxitem Minuses tight: \startltxitem \item Minus 1 \item Minus 2 \item Minus 3 \stopltxitem Minuses loose: \startltxitem \item Minus 1 \item Minus 2 \item Minus 3 \stopltxitem \subsection{Ordered} Tight: \startitemize \sym{1.} First \sym{2.} Second \sym{3.} Third \stopitemize and: \startitemize \sym{1.} One \sym{2.} Two \sym{3.} Three \stopitemize Loose using tabs: \startitemize \sym{1.} First \sym{2.} Second \sym{3.} Third \stopitemize and using spaces: \startitemize \sym{1.} One \sym{2.} Two \sym{3.} Three \stopitemize Multiple paragraphs: \startitemize \sym{1.} Item 1, graf one. Item 1. graf two. The quick brown fox jumped over the lazy dog's back. \sym{2.} Item 2. \sym{3.} Item 3. \stopitemize \subsection{Nested} \startltxitem \item Tab \startltxitem \item Tab \startltxitem \item Tab \stopltxitem \stopltxitem \stopltxitem Here's another: \startitemize \sym{1.} First \sym{2.} Second: \startltxitem \item Fee \item Fie \item Foe \stopltxitem \sym{3.} Third \stopitemize Same thing but with paragraphs: \startitemize \sym{1.} First \sym{2.} Second: \startltxitem \item Fee \item Fie \item Foe \stopltxitem \sym{3.} Third \stopitemize \subsection{Tabs and spaces} \startltxitem \item this is a list item indented with tabs \item this is a list item indented with spaces \startltxitem \item this is an example list item indented with tabs \item this is an example list item indented with spaces \stopltxitem \stopltxitem \subsection{Fancy list markers} \startitemize[width=2em] \sym{(2)} begins with 2 \sym{(3)} and now 3 with a continuation \startitemize[width=2em] \sym{iv.} sublist with roman numerals, starting with 4 \sym{v.} more items \startitemize[width=2em] \sym{(A)} a subsublist \sym{(B)} a subsublist \stopitemize \stopitemize \stopitemize Nesting: \startitemize \sym{A.} Upper Alpha \startitemize \sym{I.} Upper Roman. \startitemize[width=2em] \sym{(6)} Decimal start with 6 \startitemize \sym{c)} Lower alpha with paren \stopitemize \stopitemize \stopitemize \stopitemize Autonumbering: \startltxenum \item Autonumber. \item More. \startltxenum \item Nested. \stopltxenum \stopltxenum Should not be a list item: M.A. 2007 B. Williams \thinrule \section{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 \section{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
\sym{1.} And in list items.\footnote{In list.
}
\stopitemize
This paragraph should not be part of the note, as it is not indented.
\stoptext