diff options
Diffstat (limited to 'tests/writer.context')
-rw-r--r-- | tests/writer.context | 259 |
1 files changed, 155 insertions, 104 deletions
diff --git a/tests/writer.context b/tests/writer.context index 2d39354a2..d90513a65 100644 --- a/tests/writer.context +++ b/tests/writer.context @@ -37,28 +37,34 @@ 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] +% 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 -\definestartstop [blockquote] - [before={\startnarrower\switchtobodyfont[11pt] - \whitespace\setupindenting[no]}, - after={\stopnarrower\whitespace}] +\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} @@ -115,10 +121,12 @@ here. E-mail style: \startblockquote + This is a block quote. It is pretty short. \stopblockquote \startblockquote + Code in a block quote: \starttyping @@ -129,19 +137,22 @@ sub status { A list: -\startitemize -\sym{1.} +\startitemize[n][stopper=.] +\item item one -\sym{2.} +\item item two \stopitemize + Nested block quotes: \startblockquote + nested \stopblockquote \startblockquote + nested \stopblockquote @@ -151,6 +162,7 @@ This should not be a block quote: 2 \lettermore{} 1. Box-style: \startblockquote + Example: \starttyping @@ -161,19 +173,23 @@ sub status { \stopblockquote \startblockquote -\startitemize -\sym{1.} + +\startitemize[n][stopper=.] +\item do laundry -\sym{2.} +\item take out the trash \stopitemize + \stopblockquote Here's a nested one: \startblockquote + Joe said: \startblockquote + Don't quote me. \stopblockquote @@ -212,17 +228,18 @@ These should not be escaped: \$ \\ \> \[ \{ Asterisks tight: -\startltxitem +\startitemize \item asterisk 1 \item asterisk 2 \item asterisk 3 -\stopltxitem +\stopitemize + Asterisks loose: -\startltxitem +\startitemize \item asterisk 1 @@ -232,20 +249,22 @@ Asterisks loose: \item asterisk 3 -\stopltxitem +\stopitemize + Pluses tight: -\startltxitem +\startitemize \item Plus 1 \item Plus 2 \item Plus 3 -\stopltxitem +\stopitemize + Pluses loose: -\startltxitem +\startitemize \item Plus 1 @@ -255,20 +274,22 @@ Pluses loose: \item Plus 3 -\stopltxitem +\stopitemize + Minuses tight: -\startltxitem +\startitemize \item Minus 1 \item Minus 2 \item Minus 3 -\stopltxitem +\stopitemize + Minuses loose: -\startltxitem +\startitemize \item Minus 1 @@ -278,195 +299,219 @@ Minuses loose: \item Minus 3 -\stopltxitem +\stopitemize + \subsubject{Ordered} Tight: -\startitemize -\sym{1.} +\startitemize[n][stopper=.] +\item First -\sym{2.} +\item Second -\sym{3.} +\item Third \stopitemize + and: -\startitemize -\sym{1.} +\startitemize[n][stopper=.] +\item One -\sym{2.} +\item Two -\sym{3.} +\item Three \stopitemize + Loose using tabs: -\startitemize -\sym{1.} +\startitemize[n][stopper=.] +\item First -\sym{2.} +\item Second -\sym{3.} +\item Third \stopitemize + and using spaces: -\startitemize -\sym{1.} +\startitemize[n][stopper=.] +\item One -\sym{2.} +\item Two -\sym{3.} +\item Three \stopitemize + Multiple paragraphs: -\startitemize -\sym{1.} +\startitemize[n][stopper=.] +\item Item 1, graf one. Item 1. graf two. The quick brown fox jumped over the lazy dog's back. -\sym{2.} +\item Item 2. -\sym{3.} +\item Item 3. \stopitemize + \subsubject{Nested} -\startltxitem +\startitemize \item Tab - \startltxitem + \startitemize \item Tab - \startltxitem + \startitemize \item Tab - \stopltxitem - \stopltxitem -\stopltxitem + \stopitemize + + \stopitemize + +\stopitemize + Here's another: -\startitemize -\sym{1.} +\startitemize[n][stopper=.] +\item First -\sym{2.} +\item Second: - \startltxitem + \startitemize \item Fee \item Fie \item Foe - \stopltxitem -\sym{3.} + \stopitemize + +\item Third \stopitemize + Same thing but with paragraphs: -\startitemize -\sym{1.} +\startitemize[n][stopper=.] +\item First -\sym{2.} +\item Second: - \startltxitem + \startitemize \item Fee \item Fie \item Foe - \stopltxitem -\sym{3.} + \stopitemize + +\item Third \stopitemize + \subsubject{Tabs and spaces} -\startltxitem +\startitemize \item this is a list item indented with tabs \item this is a list item indented with spaces - \startltxitem + \startitemize \item this is an example list item indented with tabs \item this is an example list item indented with spaces - \stopltxitem -\stopltxitem + \stopitemize + +\stopitemize + \subsubject{Fancy list markers} -\startitemize[width=2em] -\sym{(2)} +\startitemize[n][start=2,left=(,stopper=),width=2.0em] +\item begins with 2 -\sym{(3)} +\item and now 3 with a continuation - \startitemize[width=2em] - \sym{iv.} + \startitemize[r][start=4,stopper=.,width=2.0em] + \item sublist with roman numerals, starting with 4 - \sym{v.} + \item more items - \startitemize[width=2em] - \sym{(A)} + \startitemize[A][left=(,stopper=),width=2.0em] + \item a subsublist - \sym{(B)} + \item a subsublist \stopitemize + \stopitemize + \stopitemize + Nesting: -\startitemize -\sym{A.} +\startitemize[A][stopper=.] +\item Upper Alpha - \startitemize - \sym{I.} + \startitemize[R][stopper=.] + \item Upper Roman. - \startitemize[width=2em] - \sym{(6)} + \startitemize[n][start=6,left=(,stopper=),width=2.0em] + \item Decimal start with 6 - \startitemize - \sym{c)} + \startitemize[a][start=3,stopper=)] + \item Lower alpha with paren \stopitemize + \stopitemize + \stopitemize + \stopitemize + Autonumbering: -\startltxenum +\startitemize[n] \item Autonumber. \item More. - \startltxenum + \startitemize[a] \item Nested. - \stopltxenum -\stopltxenum + \stopitemize + +\stopitemize + Should not be a list item: M.A. 2007 @@ -532,6 +577,7 @@ orange fruit \stoptyping \startblockquote + orange block quote \stopblockquote @@ -651,7 +697,7 @@ Ellipses\ldots{}and\ldots{}and\ldots{}. Here is some unicode: -\startltxitem +\startitemize \item I hat: Î \item @@ -662,7 +708,8 @@ Here is some unicode: set membership: ∈ \item copyright: © -\stopltxitem +\stopitemize + AT\&T has an ampersand in their name. AT\&T is another way to write it. @@ -776,18 +823,20 @@ Here's an With an ampersand: \useurl[27][http://example.com/?foo=1&bar=2][][http://example.com/?foo=1\&bar=2]\from[27] -\startltxitem +\startitemize \item In a list? \item \useurl[28][http://example.com/][][http://example.com/]\from[28] \item It should. -\stopltxitem +\stopitemize + An e-mail address: \useurl[29][mailto:nobody@nowhere.net][][nobody@nowhere.net]\from[29] \startblockquote + Blockquoted: \useurl[30][http://example.com/][][http://example.com/]\from[30] @@ -843,15 +892,17 @@ a space.[\letterhat{}my note] Here is an inline note. verbatim characters, as well as [bracketed text].} \startblockquote + Notes can go in quotes. \footnote{In quote.} \stopblockquote -\startitemize -\sym{1.} +\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. |