Updated tests for changes in LaTeX and ConTeXt writers.
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1073 788f1e2b-df1e-0410-8736-df70ead52e1b
This commit is contained in:
parent
ea5e945470
commit
a487bbb5a9
3 changed files with 280 additions and 195 deletions
|
@ -133,4 +133,3 @@ Multiline table without caption:
|
||||||
\HL
|
\HL
|
||||||
\stoptable
|
\stoptable
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -59,47 +59,49 @@
|
||||||
\whitespace\setupindenting[no]},
|
\whitespace\setupindenting[no]},
|
||||||
after={\stopnarrower\whitespace}]
|
after={\stopnarrower\whitespace}]
|
||||||
|
|
||||||
\setupheads[sectionnumber=no, style=\bf]
|
|
||||||
\doctitle{Pandoc Test Suite}
|
\doctitle{Pandoc Test Suite}
|
||||||
\author{John MacFarlane \& Anonymous}
|
\author{John MacFarlane \& Anonymous}
|
||||||
\date{July 17, 2006}
|
\date{July 17, 2006}
|
||||||
|
|
||||||
\starttext
|
\starttext
|
||||||
\maketitle
|
\maketitle
|
||||||
|
|
||||||
This is a set of tests for pandoc. Most of them are adapted from John Gruber's markdown test suite.
|
This is a set of tests for pandoc. Most of them are adapted from
|
||||||
|
John Gruber's markdown test suite.
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Headers}
|
\subject{Headers}
|
||||||
|
|
||||||
\subsection{Level 2 with an \useurl[1][/url][][embedded link]\from[1]}
|
\subsubject{Level 2 with an \useurl[1][/url][][embedded link]\from[1]}
|
||||||
|
|
||||||
\subsubsection{Level 3 with {\em emphasis}}
|
\subsubsubject{Level 3 with {\em emphasis}}
|
||||||
|
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
Level 5
|
Level 5
|
||||||
|
|
||||||
\section{Level 1}
|
\subject{Level 1}
|
||||||
|
|
||||||
\subsection{Level 2 with {\em emphasis}}
|
\subsubject{Level 2 with {\em emphasis}}
|
||||||
|
|
||||||
\subsubsection{Level 3}
|
\subsubsubject{Level 3}
|
||||||
|
|
||||||
with no blank line
|
with no blank line
|
||||||
|
|
||||||
\subsection{Level 2}
|
\subsubject{Level 2}
|
||||||
|
|
||||||
with no blank line
|
with no blank line
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Paragraphs}
|
\subject{Paragraphs}
|
||||||
|
|
||||||
Here's a regular paragraph.
|
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.
|
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.
|
Here's one with a bullet. * criminey.
|
||||||
|
|
||||||
|
@ -108,7 +110,7 @@ here.
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Block Quotes}
|
\subject{Block Quotes}
|
||||||
|
|
||||||
E-mail style:
|
E-mail style:
|
||||||
|
|
||||||
|
@ -116,7 +118,6 @@ E-mail style:
|
||||||
This is a block quote. It is pretty short.
|
This is a block quote. It is pretty short.
|
||||||
|
|
||||||
\stopblockquote
|
\stopblockquote
|
||||||
|
|
||||||
\startblockquote
|
\startblockquote
|
||||||
Code in a block quote:
|
Code in a block quote:
|
||||||
|
|
||||||
|
@ -125,11 +126,14 @@ sub status {
|
||||||
print "working";
|
print "working";
|
||||||
}
|
}
|
||||||
\stoptyping
|
\stoptyping
|
||||||
|
|
||||||
A list:
|
A list:
|
||||||
|
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{1.} item one
|
\sym{1.}
|
||||||
\sym{2.} item two
|
item one
|
||||||
|
\sym{2.}
|
||||||
|
item two
|
||||||
\stopitemize
|
\stopitemize
|
||||||
Nested block quotes:
|
Nested block quotes:
|
||||||
|
|
||||||
|
@ -137,14 +141,11 @@ Nested block quotes:
|
||||||
nested
|
nested
|
||||||
|
|
||||||
\stopblockquote
|
\stopblockquote
|
||||||
|
|
||||||
\startblockquote
|
\startblockquote
|
||||||
nested
|
nested
|
||||||
|
|
||||||
\stopblockquote
|
\stopblockquote
|
||||||
|
|
||||||
\stopblockquote
|
\stopblockquote
|
||||||
|
|
||||||
This should not be a block quote: 2 \lettermore{} 1.
|
This should not be a block quote: 2 \lettermore{} 1.
|
||||||
|
|
||||||
Box-style:
|
Box-style:
|
||||||
|
@ -157,15 +158,16 @@ sub status {
|
||||||
print "working";
|
print "working";
|
||||||
}
|
}
|
||||||
\stoptyping
|
\stoptyping
|
||||||
\stopblockquote
|
|
||||||
|
|
||||||
|
\stopblockquote
|
||||||
\startblockquote
|
\startblockquote
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{1.} do laundry
|
\sym{1.}
|
||||||
\sym{2.} take out the trash
|
do laundry
|
||||||
|
\sym{2.}
|
||||||
|
take out the trash
|
||||||
\stopitemize
|
\stopitemize
|
||||||
\stopblockquote
|
\stopblockquote
|
||||||
|
|
||||||
Here's a nested one:
|
Here's a nested one:
|
||||||
|
|
||||||
\startblockquote
|
\startblockquote
|
||||||
|
@ -175,14 +177,12 @@ Joe said:
|
||||||
Don't quote me.
|
Don't quote me.
|
||||||
|
|
||||||
\stopblockquote
|
\stopblockquote
|
||||||
|
|
||||||
\stopblockquote
|
\stopblockquote
|
||||||
|
|
||||||
And a following paragraph.
|
And a following paragraph.
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Code Blocks}
|
\subject{Code Blocks}
|
||||||
|
|
||||||
Code:
|
Code:
|
||||||
|
|
||||||
|
@ -195,6 +195,7 @@ sub status {
|
||||||
|
|
||||||
this code block is indented by one tab
|
this code block is indented by one tab
|
||||||
\stoptyping
|
\stoptyping
|
||||||
|
|
||||||
And:
|
And:
|
||||||
|
|
||||||
\starttyping
|
\starttyping
|
||||||
|
@ -202,190 +203,254 @@ And:
|
||||||
|
|
||||||
These should not be escaped: \$ \\ \> \[ \{
|
These should not be escaped: \$ \\ \> \[ \{
|
||||||
\stoptyping
|
\stoptyping
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Lists}
|
\subject{Lists}
|
||||||
|
|
||||||
\subsection{Unordered}
|
\subsubject{Unordered}
|
||||||
|
|
||||||
Asterisks tight:
|
Asterisks tight:
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item asterisk 1
|
\item
|
||||||
\item asterisk 2
|
asterisk 1
|
||||||
\item asterisk 3
|
\item
|
||||||
|
asterisk 2
|
||||||
|
\item
|
||||||
|
asterisk 3
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
Asterisks loose:
|
Asterisks loose:
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item asterisk 1
|
\item
|
||||||
|
asterisk 1
|
||||||
|
|
||||||
\item asterisk 2
|
\item
|
||||||
|
asterisk 2
|
||||||
|
|
||||||
\item asterisk 3
|
\item
|
||||||
|
asterisk 3
|
||||||
|
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
Pluses tight:
|
Pluses tight:
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item Plus 1
|
\item
|
||||||
\item Plus 2
|
Plus 1
|
||||||
\item Plus 3
|
\item
|
||||||
|
Plus 2
|
||||||
|
\item
|
||||||
|
Plus 3
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
Pluses loose:
|
Pluses loose:
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item Plus 1
|
\item
|
||||||
|
Plus 1
|
||||||
|
|
||||||
\item Plus 2
|
\item
|
||||||
|
Plus 2
|
||||||
|
|
||||||
\item Plus 3
|
\item
|
||||||
|
Plus 3
|
||||||
|
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
Minuses tight:
|
Minuses tight:
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item Minus 1
|
\item
|
||||||
\item Minus 2
|
Minus 1
|
||||||
\item Minus 3
|
\item
|
||||||
|
Minus 2
|
||||||
|
\item
|
||||||
|
Minus 3
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
Minuses loose:
|
Minuses loose:
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item Minus 1
|
\item
|
||||||
|
Minus 1
|
||||||
|
|
||||||
\item Minus 2
|
\item
|
||||||
|
Minus 2
|
||||||
|
|
||||||
\item Minus 3
|
\item
|
||||||
|
Minus 3
|
||||||
|
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
\subsection{Ordered}
|
\subsubject{Ordered}
|
||||||
|
|
||||||
Tight:
|
Tight:
|
||||||
|
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{1.} First
|
\sym{1.}
|
||||||
\sym{2.} Second
|
First
|
||||||
\sym{3.} Third
|
\sym{2.}
|
||||||
|
Second
|
||||||
|
\sym{3.}
|
||||||
|
Third
|
||||||
\stopitemize
|
\stopitemize
|
||||||
and:
|
and:
|
||||||
|
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{1.} One
|
\sym{1.}
|
||||||
\sym{2.} Two
|
One
|
||||||
\sym{3.} Three
|
\sym{2.}
|
||||||
|
Two
|
||||||
|
\sym{3.}
|
||||||
|
Three
|
||||||
\stopitemize
|
\stopitemize
|
||||||
Loose using tabs:
|
Loose using tabs:
|
||||||
|
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{1.} First
|
\sym{1.}
|
||||||
|
First
|
||||||
|
|
||||||
\sym{2.} Second
|
\sym{2.}
|
||||||
|
Second
|
||||||
|
|
||||||
\sym{3.} Third
|
\sym{3.}
|
||||||
|
Third
|
||||||
|
|
||||||
\stopitemize
|
\stopitemize
|
||||||
and using spaces:
|
and using spaces:
|
||||||
|
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{1.} One
|
\sym{1.}
|
||||||
|
One
|
||||||
|
|
||||||
\sym{2.} Two
|
\sym{2.}
|
||||||
|
Two
|
||||||
|
|
||||||
\sym{3.} Three
|
\sym{3.}
|
||||||
|
Three
|
||||||
|
|
||||||
\stopitemize
|
\stopitemize
|
||||||
Multiple paragraphs:
|
Multiple paragraphs:
|
||||||
|
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{1.} Item 1, graf one.
|
\sym{1.}
|
||||||
|
Item 1, graf one.
|
||||||
|
|
||||||
Item 1. graf two. The quick brown fox jumped over the lazy dog's back.
|
Item 1. graf two. The quick brown fox jumped over the lazy dog's
|
||||||
|
back.
|
||||||
|
|
||||||
\sym{2.} Item 2.
|
\sym{2.}
|
||||||
|
Item 2.
|
||||||
|
|
||||||
\sym{3.} Item 3.
|
\sym{3.}
|
||||||
|
Item 3.
|
||||||
|
|
||||||
\stopitemize
|
\stopitemize
|
||||||
\subsection{Nested}
|
\subsubject{Nested}
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item Tab
|
\item
|
||||||
|
Tab
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item Tab
|
\item
|
||||||
|
Tab
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item Tab
|
\item
|
||||||
|
Tab
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
Here's another:
|
Here's another:
|
||||||
|
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{1.} First
|
\sym{1.}
|
||||||
\sym{2.} Second:
|
First
|
||||||
|
\sym{2.}
|
||||||
|
Second:
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item Fee
|
\item
|
||||||
\item Fie
|
Fee
|
||||||
\item Foe
|
\item
|
||||||
|
Fie
|
||||||
|
\item
|
||||||
|
Foe
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
\sym{3.} Third
|
\sym{3.}
|
||||||
|
Third
|
||||||
\stopitemize
|
\stopitemize
|
||||||
Same thing but with paragraphs:
|
Same thing but with paragraphs:
|
||||||
|
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{1.} First
|
\sym{1.}
|
||||||
|
First
|
||||||
|
|
||||||
\sym{2.} Second:
|
\sym{2.}
|
||||||
|
Second:
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item Fee
|
\item
|
||||||
\item Fie
|
Fee
|
||||||
\item Foe
|
\item
|
||||||
|
Fie
|
||||||
|
\item
|
||||||
|
Foe
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
\sym{3.} Third
|
\sym{3.}
|
||||||
|
Third
|
||||||
|
|
||||||
\stopitemize
|
\stopitemize
|
||||||
\subsection{Tabs and spaces}
|
\subsubject{Tabs and spaces}
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item this is a list item indented with tabs
|
\item
|
||||||
|
this is a list item indented with tabs
|
||||||
|
|
||||||
\item this is a list item indented with spaces
|
\item
|
||||||
|
this is a list item indented with spaces
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item this is an example list item indented with tabs
|
\item
|
||||||
|
this is an example list item indented with tabs
|
||||||
|
|
||||||
\item this is an example list item indented with spaces
|
\item
|
||||||
|
this is an example list item indented with spaces
|
||||||
|
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
\subsection{Fancy list markers}
|
\subsubject{Fancy list markers}
|
||||||
|
|
||||||
\startitemize[width=2em]
|
\startitemize[width=2em]
|
||||||
\sym{(2)} begins with 2
|
\sym{(2)}
|
||||||
\sym{(3)} and now 3
|
begins with 2
|
||||||
|
\sym{(3)}
|
||||||
|
and now 3
|
||||||
|
|
||||||
with a continuation
|
with a continuation
|
||||||
|
|
||||||
\startitemize[width=2em]
|
\startitemize[width=2em]
|
||||||
\sym{iv.} sublist with roman numerals, starting with 4
|
\sym{iv.}
|
||||||
\sym{v.} more items
|
sublist with roman numerals, starting with 4
|
||||||
|
\sym{v.}
|
||||||
|
more items
|
||||||
\startitemize[width=2em]
|
\startitemize[width=2em]
|
||||||
\sym{(A)} a subsublist
|
\sym{(A)}
|
||||||
\sym{(B)} a subsublist
|
a subsublist
|
||||||
|
\sym{(B)}
|
||||||
|
a subsublist
|
||||||
\stopitemize
|
\stopitemize
|
||||||
\stopitemize
|
\stopitemize
|
||||||
\stopitemize
|
\stopitemize
|
||||||
Nesting:
|
Nesting:
|
||||||
|
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{A.} Upper Alpha
|
\sym{A.}
|
||||||
|
Upper Alpha
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{I.} Upper Roman.
|
\sym{I.}
|
||||||
|
Upper Roman.
|
||||||
\startitemize[width=2em]
|
\startitemize[width=2em]
|
||||||
\sym{(6)} Decimal start with 6
|
\sym{(6)}
|
||||||
|
Decimal start with 6
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{c)} Lower alpha with paren
|
\sym{c)}
|
||||||
|
Lower alpha with paren
|
||||||
\stopitemize
|
\stopitemize
|
||||||
\stopitemize
|
\stopitemize
|
||||||
\stopitemize
|
\stopitemize
|
||||||
|
@ -393,10 +458,13 @@ Nesting:
|
||||||
Autonumbering:
|
Autonumbering:
|
||||||
|
|
||||||
\startltxenum
|
\startltxenum
|
||||||
\item Autonumber.
|
\item
|
||||||
\item More.
|
Autonumber.
|
||||||
|
\item
|
||||||
|
More.
|
||||||
\startltxenum
|
\startltxenum
|
||||||
\item Nested.
|
\item
|
||||||
|
Nested.
|
||||||
\stopltxenum
|
\stopltxenum
|
||||||
\stopltxenum
|
\stopltxenum
|
||||||
Should not be a list item:
|
Should not be a list item:
|
||||||
|
@ -407,36 +475,30 @@ B. Williams
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Definition Lists}
|
\subject{Definition Lists}
|
||||||
|
|
||||||
Tight using spaces:
|
Tight using spaces:
|
||||||
|
|
||||||
\startdescr{apple}
|
\startdescr{apple}
|
||||||
red fruit
|
red fruit
|
||||||
|
|
||||||
\stopdescr
|
\stopdescr
|
||||||
\startdescr{orange}
|
\startdescr{orange}
|
||||||
orange fruit
|
orange fruit
|
||||||
|
|
||||||
\stopdescr
|
\stopdescr
|
||||||
\startdescr{banana}
|
\startdescr{banana}
|
||||||
yellow fruit
|
yellow fruit
|
||||||
|
|
||||||
\stopdescr
|
\stopdescr
|
||||||
|
|
||||||
Tight using tabs:
|
Tight using tabs:
|
||||||
|
|
||||||
\startdescr{apple}
|
\startdescr{apple}
|
||||||
red fruit
|
red fruit
|
||||||
|
|
||||||
\stopdescr
|
\stopdescr
|
||||||
\startdescr{orange}
|
\startdescr{orange}
|
||||||
orange fruit
|
orange fruit
|
||||||
|
|
||||||
\stopdescr
|
\stopdescr
|
||||||
\startdescr{banana}
|
\startdescr{banana}
|
||||||
yellow fruit
|
yellow fruit
|
||||||
|
|
||||||
\stopdescr
|
\stopdescr
|
||||||
|
|
||||||
Loose:
|
Loose:
|
||||||
|
@ -444,17 +506,14 @@ Loose:
|
||||||
\startdescr{apple}
|
\startdescr{apple}
|
||||||
red fruit
|
red fruit
|
||||||
|
|
||||||
|
|
||||||
\stopdescr
|
\stopdescr
|
||||||
\startdescr{orange}
|
\startdescr{orange}
|
||||||
orange fruit
|
orange fruit
|
||||||
|
|
||||||
|
|
||||||
\stopdescr
|
\stopdescr
|
||||||
\startdescr{banana}
|
\startdescr{banana}
|
||||||
yellow fruit
|
yellow fruit
|
||||||
|
|
||||||
|
|
||||||
\stopdescr
|
\stopdescr
|
||||||
|
|
||||||
Multiple blocks with italics:
|
Multiple blocks with italics:
|
||||||
|
@ -464,7 +523,6 @@ red fruit
|
||||||
|
|
||||||
contains seeds, crisp, pleasant to taste
|
contains seeds, crisp, pleasant to taste
|
||||||
|
|
||||||
|
|
||||||
\stopdescr
|
\stopdescr
|
||||||
\startdescr{{\em orange}}
|
\startdescr{{\em orange}}
|
||||||
orange fruit
|
orange fruit
|
||||||
|
@ -472,15 +530,14 @@ orange fruit
|
||||||
\starttyping
|
\starttyping
|
||||||
{ orange code block }
|
{ orange code block }
|
||||||
\stoptyping
|
\stoptyping
|
||||||
|
|
||||||
\startblockquote
|
\startblockquote
|
||||||
orange block quote
|
orange block quote
|
||||||
|
|
||||||
\stopblockquote
|
\stopblockquote
|
||||||
|
|
||||||
|
|
||||||
\stopdescr
|
\stopdescr
|
||||||
|
|
||||||
\section{HTML Blocks}
|
\subject{HTML Blocks}
|
||||||
|
|
||||||
Simple block on one line:
|
Simple block on one line:
|
||||||
|
|
||||||
|
@ -503,11 +560,13 @@ This should be a code block, though:
|
||||||
foo
|
foo
|
||||||
</div>
|
</div>
|
||||||
\stoptyping
|
\stoptyping
|
||||||
|
|
||||||
As should this:
|
As should this:
|
||||||
|
|
||||||
\starttyping
|
\starttyping
|
||||||
<div>foo</div>
|
<div>foo</div>
|
||||||
\stoptyping
|
\stoptyping
|
||||||
|
|
||||||
Now, nested:
|
Now, nested:
|
||||||
|
|
||||||
foo
|
foo
|
||||||
|
@ -520,6 +579,7 @@ Code block:
|
||||||
\starttyping
|
\starttyping
|
||||||
<!-- Comment -->
|
<!-- Comment -->
|
||||||
\stoptyping
|
\stoptyping
|
||||||
|
|
||||||
Just plain comment, with trailing spaces on the line:
|
Just plain comment, with trailing spaces on the line:
|
||||||
|
|
||||||
Code:
|
Code:
|
||||||
|
@ -527,11 +587,12 @@ Code:
|
||||||
\starttyping
|
\starttyping
|
||||||
<hr />
|
<hr />
|
||||||
\stoptyping
|
\stoptyping
|
||||||
|
|
||||||
Hr's:
|
Hr's:
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Inline Markup}
|
\subject{Inline Markup}
|
||||||
|
|
||||||
This is {\em emphasized}, and so {\em is this}.
|
This is {\em emphasized}, and so {\em is this}.
|
||||||
|
|
||||||
|
@ -547,7 +608,8 @@ So is {\bf {\em this}} word.
|
||||||
|
|
||||||
So is {\bf {\em this}} word.
|
So is {\bf {\em this}} word.
|
||||||
|
|
||||||
This is code: \type{>}, \type{$}, \type{\}, \type{\$}, \type{<html>}.
|
This is code: \type{>}, \type{$}, \type{\}, \type{\$},
|
||||||
|
\type{<html>}.
|
||||||
|
|
||||||
\overstrikes{This is {\em strikeout}.}
|
\overstrikes{This is {\em strikeout}.}
|
||||||
|
|
||||||
|
@ -555,21 +617,27 @@ Superscripts: a\high{bc}d a\high{{\em hello}} a\high{hello there}.
|
||||||
|
|
||||||
Subscripts: H\low{2}O, H\low{23}O, H\low{many of them}O.
|
Subscripts: H\low{2}O, H\low{23}O, H\low{many of them}O.
|
||||||
|
|
||||||
These should not be superscripts or subscripts, because of the unescaped spaces: a\letterhat{}b c\letterhat{}d, a\lettertilde{}b c\lettertilde{}d.
|
These should not be superscripts or subscripts, because of the
|
||||||
|
unescaped spaces: a\letterhat{}b c\letterhat{}d, a\lettertilde{}b
|
||||||
|
c\lettertilde{}d.
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Smart quotes, ellipses, dashes}
|
\subject{Smart quotes, ellipses, dashes}
|
||||||
|
|
||||||
\quotation{Hello,} said the spider. \quotation{\quote{Shelob} is my name.}
|
\quotation{Hello,} said the spider.
|
||||||
|
\quotation{\quote{Shelob} is my name.}
|
||||||
|
|
||||||
\quote{A}, \quote{B}, and \quote{C} are letters.
|
\quote{A}, \quote{B}, and \quote{C} are letters.
|
||||||
|
|
||||||
\quote{Oak,} \quote{elm,} and \quote{beech} are names of trees. So is \quote{pine.}
|
\quote{Oak,} \quote{elm,} and \quote{beech} are names of trees. So
|
||||||
|
is \quote{pine.}
|
||||||
|
|
||||||
\quote{He said, \quotation{I want to go.}} Were you alive in the 70's?
|
\quote{He said, \quotation{I want to go.}} Were you alive in the
|
||||||
|
70's?
|
||||||
|
|
||||||
Here is some quoted \quote{\type{code}} and a \quotation{\useurl[3][http://example.com/?foo=1&bar=2][][quoted link]\from[3]}.
|
Here is some quoted \quote{\type{code}} and a
|
||||||
|
\quotation{\useurl[3][http://example.com/?foo=1&bar=2][][quoted link]\from[3]}.
|
||||||
|
|
||||||
Some dashes: one---two---three---four---five.
|
Some dashes: one---two---three---four---five.
|
||||||
|
|
||||||
|
@ -579,16 +647,21 @@ Ellipses\ldots{}and\ldots{}and\ldots{}.
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Special Characters}
|
\subject{Special Characters}
|
||||||
|
|
||||||
Here is some unicode:
|
Here is some unicode:
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item I hat: Î
|
\item
|
||||||
\item o umlaut: ö
|
I hat: Î
|
||||||
\item section: §
|
\item
|
||||||
\item set membership: ∈
|
o umlaut: ö
|
||||||
\item copyright: ©
|
\item
|
||||||
|
section: §
|
||||||
|
\item
|
||||||
|
set membership: ∈
|
||||||
|
\item
|
||||||
|
copyright: ©
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
AT\&T has an ampersand in their name.
|
AT\&T has an ampersand in their name.
|
||||||
|
|
||||||
|
@ -634,9 +707,9 @@ Minus: -
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Links}
|
\subject{Links}
|
||||||
|
|
||||||
\subsection{Explicit}
|
\subsubject{Explicit}
|
||||||
|
|
||||||
Just a \useurl[4][/url/][][URL]\from[4].
|
Just a \useurl[4][/url/][][URL]\from[4].
|
||||||
|
|
||||||
|
@ -656,7 +729,7 @@ Just a \useurl[4][/url/][][URL]\from[4].
|
||||||
|
|
||||||
\useurl[12][][][Empty]\from[12].
|
\useurl[12][][][Empty]\from[12].
|
||||||
|
|
||||||
\subsection{Reference}
|
\subsubject{Reference}
|
||||||
|
|
||||||
Foo \useurl[13][/url/][][bar]\from[13].
|
Foo \useurl[13][/url/][][bar]\from[13].
|
||||||
|
|
||||||
|
@ -679,44 +752,55 @@ This should [not][] be a link.
|
||||||
\starttyping
|
\starttyping
|
||||||
[not]: /url
|
[not]: /url
|
||||||
\stoptyping
|
\stoptyping
|
||||||
|
|
||||||
Foo \useurl[21][/url/][][bar]\from[21].
|
Foo \useurl[21][/url/][][bar]\from[21].
|
||||||
|
|
||||||
Foo \useurl[22][/url/][][biz]\from[22].
|
Foo \useurl[22][/url/][][biz]\from[22].
|
||||||
|
|
||||||
\subsection{With ampersands}
|
\subsubject{With ampersands}
|
||||||
|
|
||||||
Here's a \useurl[23][http://example.com/?foo=1&bar=2][][link with an ampersand in the URL]\from[23].
|
Here's a
|
||||||
|
\useurl[23][http://example.com/?foo=1&bar=2][][link with an ampersand in the URL]\from[23].
|
||||||
|
|
||||||
Here's a link with an amersand in the link text: \useurl[24][http://att.com/][][AT\&T]\from[24].
|
Here's a link with an amersand in the link text:
|
||||||
|
\useurl[24][http://att.com/][][AT\&T]\from[24].
|
||||||
|
|
||||||
Here's an \useurl[25][/script?foo=1&bar=2][][inline link]\from[25].
|
Here's an
|
||||||
|
\useurl[25][/script?foo=1&bar=2][][inline link]\from[25].
|
||||||
|
|
||||||
Here's an \useurl[26][/script?foo=1&bar=2][][inline link in pointy braces]\from[26].
|
Here's an
|
||||||
|
\useurl[26][/script?foo=1&bar=2][][inline link in pointy braces]\from[26].
|
||||||
|
|
||||||
\subsection{Autolinks}
|
\subsubject{Autolinks}
|
||||||
|
|
||||||
With an ampersand: \useurl[27][http://example.com/?foo=1&bar=2][][http://example.com/?foo=1\&bar=2]\from[27]
|
With an ampersand:
|
||||||
|
\useurl[27][http://example.com/?foo=1&bar=2][][http://example.com/?foo=1\&bar=2]\from[27]
|
||||||
|
|
||||||
\startltxitem
|
\startltxitem
|
||||||
\item In a list?
|
\item
|
||||||
\item \useurl[28][http://example.com/][][http://example.com/]\from[28]
|
In a list?
|
||||||
\item It should.
|
\item
|
||||||
|
\useurl[28][http://example.com/][][http://example.com/]\from[28]
|
||||||
|
\item
|
||||||
|
It should.
|
||||||
\stopltxitem
|
\stopltxitem
|
||||||
An e-mail address: \useurl[29][mailto:nobody@nowhere.net][][nobody@nowhere.net]\from[29]
|
An e-mail address:
|
||||||
|
\useurl[29][mailto:nobody@nowhere.net][][nobody@nowhere.net]\from[29]
|
||||||
|
|
||||||
\startblockquote
|
\startblockquote
|
||||||
Blockquoted: \useurl[30][http://example.com/][][http://example.com/]\from[30]
|
Blockquoted:
|
||||||
|
\useurl[30][http://example.com/][][http://example.com/]\from[30]
|
||||||
|
|
||||||
\stopblockquote
|
\stopblockquote
|
||||||
|
|
||||||
Auto-links should not occur here: \type{<http://example.com/>}
|
Auto-links should not occur here: \type{<http://example.com/>}
|
||||||
|
|
||||||
\starttyping
|
\starttyping
|
||||||
or here: <http://example.com/>
|
or here: <http://example.com/>
|
||||||
\stoptyping
|
\stoptyping
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Images}
|
\subject{Images}
|
||||||
|
|
||||||
From \quotation{Voyage dans la Lune} by Georges Melies (1902):
|
From \quotation{Voyage dans la Lune} by Georges Melies (1902):
|
||||||
|
|
||||||
|
@ -726,7 +810,8 @@ From \quotation{Voyage dans la Lune} by Georges Melies (1902):
|
||||||
{Voyage dans la Lune}
|
{Voyage dans la Lune}
|
||||||
{\externalfigure[lalune.jpg]}
|
{\externalfigure[lalune.jpg]}
|
||||||
|
|
||||||
Here is a movie \placefigure
|
Here is a movie
|
||||||
|
\placefigure
|
||||||
[]
|
[]
|
||||||
[fig:movie]
|
[fig:movie]
|
||||||
{}
|
{}
|
||||||
|
@ -734,37 +819,41 @@ Here is a movie \placefigure
|
||||||
|
|
||||||
\thinrule
|
\thinrule
|
||||||
|
|
||||||
\section{Footnotes}
|
\subject{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.
|
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.
|
||||||
|
|
||||||
} 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).
|
||||||
Subsequent blocks are indented to show that they belong to the footnote (as with list items).
|
|
||||||
|
|
||||||
\starttyping
|
\starttyping
|
||||||
{ <code> }
|
{ <code> }
|
||||||
\stoptyping
|
\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].
|
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
|
\startblockquote
|
||||||
Notes can go in quotes.\footnote{In quote.
|
Notes can go in quotes.%
|
||||||
|
\footnote{In quote.}
|
||||||
}
|
|
||||||
|
|
||||||
\stopblockquote
|
\stopblockquote
|
||||||
|
|
||||||
\startitemize
|
\startitemize
|
||||||
\sym{1.} And in list items.\footnote{In list.
|
\sym{1.}
|
||||||
|
And in list items.%
|
||||||
}
|
\footnote{In list.}
|
||||||
\stopitemize
|
\stopitemize
|
||||||
This paragraph should not be part of the note, as it is not indented.
|
This paragraph should not be part of the note, as it is not
|
||||||
|
indented.
|
||||||
|
|
||||||
\stoptext
|
\stoptext
|
||||||
|
|
||||||
|
|
|
@ -791,12 +791,10 @@ Here is a movie \includegraphics{movie.jpg} icon.
|
||||||
|
|
||||||
\section{Footnotes}
|
\section{Footnotes}
|
||||||
|
|
||||||
Here is a footnote
|
Here is a footnote reference,%
|
||||||
reference,%
|
|
||||||
\footnote{Here is the footnote. It can go anywhere after the footnote
|
\footnote{Here is the footnote. It can go anywhere after the footnote
|
||||||
reference. It need not be placed at the end of the document.}
|
reference. It need not be placed at the end of the document.}
|
||||||
and
|
and another.%
|
||||||
another.%
|
|
||||||
\footnote{Here's the long note. This one contains multiple blocks.
|
\footnote{Here's the long note. This one contains multiple blocks.
|
||||||
|
|
||||||
Subsequent blocks are indented to show that they belong to the
|
Subsequent blocks are indented to show that they belong to the
|
||||||
|
@ -808,8 +806,7 @@ footnote (as with list items).
|
||||||
If you want, you can indent every line, but you can also be lazy
|
If you want, you can indent every line, but you can also be lazy
|
||||||
and just indent the first line of each block.}
|
and just indent the first line of each block.}
|
||||||
This should \emph{not} be a footnote reference, because it contains
|
This should \emph{not} be a footnote reference, because it contains
|
||||||
a space.[\^{}my note] Here is an inline
|
a space.[\^{}my note] Here is an inline note.%
|
||||||
note.%
|
|
||||||
\footnote{This is \emph{easier} to type. Inline notes may contain
|
\footnote{This is \emph{easier} to type. Inline notes may contain
|
||||||
\href{http://google.com}{links} and \verb!]! verbatim characters,
|
\href{http://google.com}{links} and \verb!]! verbatim characters,
|
||||||
as well as [bracketed text].}
|
as well as [bracketed text].}
|
||||||
|
|
Loading…
Reference in a new issue