4e7ac069b9
Added `\setupinterlinespace` to `title`, `subtitle`, `date` and `author` elements. Otherwise longer titles that run over multiple lines will look squashed as `\tfd` etc. won't adapt the line spacing to the font size.
909 lines
16 KiB
Text
909 lines
16 KiB
Text
% Enable hyperlinks
|
|
\setupinteraction
|
|
[state=start,
|
|
title={Pandoc Test Suite},
|
|
author={John MacFarlane; Anonymous},
|
|
style=,
|
|
color=,
|
|
contrastcolor=]
|
|
|
|
% make chapter, section bookmarks visible when opening document
|
|
\placebookmarks[chapter, section, subsection, subsubsection, subsubsubsection, subsubsubsubsection][chapter, section]
|
|
\setupinteractionscreen[option=bookmark]
|
|
|
|
\setuppagenumbering[location={footer,middle}]
|
|
\setupbackend[export=yes]
|
|
\setupstructure[state=start,method=auto]
|
|
|
|
% use microtypography
|
|
\definefontfeature[default][default][script=latn, protrusion=quality, expansion=quality, itlc=yes, textitalics=yes, onum=yes, pnum=yes]
|
|
\definefontfeature[smallcaps][script=latn, protrusion=quality, expansion=quality, smcp=yes, onum=yes, pnum=yes]
|
|
\setupalign[hz,hanging]
|
|
\setupitaliccorrection[global, always]
|
|
|
|
\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted
|
|
|
|
\definefallbackfamily[mainface][rm][CMU Serif][preset=range:greek, force=yes]
|
|
\definefontfamily[mainface][rm][Latin Modern Roman]
|
|
\definefontfamily[mainface][mm][Latin Modern Math]
|
|
\definefontfamily[mainface][ss][Latin Modern Sans]
|
|
\definefontfamily[mainface][tt][Latin Modern Typewriter][features=none]
|
|
\setupbodyfont[mainface]
|
|
|
|
\setupwhitespace[medium]
|
|
|
|
\setuphead[chapter] [style=\tfd,header=empty]
|
|
\setuphead[section] [style=\tfc]
|
|
\setuphead[subsection] [style=\tfb]
|
|
\setuphead[subsubsection] [style=\bf]
|
|
\setuphead[subsubsubsection] [style=\sc]
|
|
\setuphead[subsubsubsubsection][style=\it]
|
|
|
|
\setuphead[chapter, section, subsection, subsubsection, subsubsubsection, subsubsubsubsection][number=no]
|
|
|
|
\definedescription
|
|
[description]
|
|
[headstyle=bold, style=normal, location=hanging, width=broad, margin=1cm, alternative=hanging]
|
|
|
|
\setupitemize[autointro] % prevent orphan list intro
|
|
\setupitemize[indentnext=no]
|
|
|
|
\setupfloat[figure][default={here,nonumber}]
|
|
\setupfloat[table][default={here,nonumber}]
|
|
|
|
\setupthinrules[width=15em] % width of horizontal rules
|
|
|
|
\setupxtable[frame=off]
|
|
\setupxtable[head][topframe=on,bottomframe=on]
|
|
\setupxtable[body][]
|
|
\setupxtable[foot][bottomframe=on]
|
|
|
|
|
|
\starttext
|
|
\startalignment[middle]
|
|
{\tfd\setupinterlinespace Pandoc Test Suite}
|
|
\smallskip
|
|
{\tfa\setupinterlinespace John MacFarlane\crlf Anonymous}
|
|
\smallskip
|
|
{\tfa\setupinterlinespace July 17, 2006}
|
|
\bigskip
|
|
\stopalignment
|
|
|
|
This is a set of tests for pandoc. Most of them are adapted from John Gruber's
|
|
markdown test suite.
|
|
|
|
\thinrule
|
|
|
|
\section[title={Headers},reference={headers}]
|
|
|
|
\subsection[title={Level 2 with an \useURL[url1][/url][][embedded
|
|
link]\from[url1]},reference={level-2-with-an-embedded-link}]
|
|
|
|
\subsubsection[title={Level 3 with
|
|
{\em emphasis}},reference={level-3-with-emphasis}]
|
|
|
|
\subsubsubsection[title={Level 4},reference={level-4}]
|
|
|
|
\subsubsubsubsection[title={Level 5},reference={level-5}]
|
|
|
|
\section[title={Level 1},reference={level-1}]
|
|
|
|
\subsection[title={Level 2 with
|
|
{\em emphasis}},reference={level-2-with-emphasis}]
|
|
|
|
\subsubsection[title={Level 3},reference={level-3}]
|
|
|
|
with no blank line
|
|
|
|
\subsection[title={Level 2},reference={level-2}]
|
|
|
|
with no blank line
|
|
|
|
\thinrule
|
|
|
|
\section[title={Paragraphs},reference={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[title={Block Quotes},reference={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,packed][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 > 1.
|
|
|
|
And a following paragraph.
|
|
|
|
\thinrule
|
|
|
|
\section[title={Code Blocks},reference={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[title={Lists},reference={lists}]
|
|
|
|
\subsection[title={Unordered},reference={unordered}]
|
|
|
|
Asterisks tight:
|
|
|
|
\startitemize[packed]
|
|
\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[packed]
|
|
\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[packed]
|
|
\item
|
|
Minus 1
|
|
\item
|
|
Minus 2
|
|
\item
|
|
Minus 3
|
|
\stopitemize
|
|
|
|
Minuses loose:
|
|
|
|
\startitemize
|
|
\item
|
|
Minus 1
|
|
\item
|
|
Minus 2
|
|
\item
|
|
Minus 3
|
|
\stopitemize
|
|
|
|
\subsection[title={Ordered},reference={ordered}]
|
|
|
|
Tight:
|
|
|
|
\startitemize[n,packed][stopper=.]
|
|
\item
|
|
First
|
|
\item
|
|
Second
|
|
\item
|
|
Third
|
|
\stopitemize
|
|
|
|
and:
|
|
|
|
\startitemize[n,packed][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
|
|
|
|
\subsection[title={Nested},reference={nested}]
|
|
|
|
\startitemize[packed]
|
|
\item
|
|
Tab
|
|
\startitemize[packed]
|
|
\item
|
|
Tab
|
|
\startitemize[packed]
|
|
\item
|
|
Tab
|
|
\stopitemize
|
|
\stopitemize
|
|
\stopitemize
|
|
|
|
Here's another:
|
|
|
|
\startitemize[n,packed][stopper=.]
|
|
\item
|
|
First
|
|
\item
|
|
Second:
|
|
\startitemize[packed]
|
|
\item
|
|
Fee
|
|
\item
|
|
Fie
|
|
\item
|
|
Foe
|
|
\stopitemize
|
|
\item
|
|
Third
|
|
\stopitemize
|
|
|
|
Same thing but with paragraphs:
|
|
|
|
\startitemize[n][stopper=.]
|
|
\item
|
|
First
|
|
\item
|
|
Second:
|
|
|
|
\startitemize[packed]
|
|
\item
|
|
Fee
|
|
\item
|
|
Fie
|
|
\item
|
|
Foe
|
|
\stopitemize
|
|
\item
|
|
Third
|
|
\stopitemize
|
|
|
|
\subsection[title={Tabs and spaces},reference={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
|
|
|
|
\subsection[title={Fancy list markers},reference={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,packed][start=4,stopper=.,width=2.0em]
|
|
\item
|
|
sublist with roman numerals, starting with 4
|
|
\item
|
|
more items
|
|
\startitemize[A,packed][left=(,stopper=),width=2.0em]
|
|
\item
|
|
a subsublist
|
|
\item
|
|
a subsublist
|
|
\stopitemize
|
|
\stopitemize
|
|
\stopitemize
|
|
|
|
Nesting:
|
|
|
|
\startitemize[A,packed][stopper=.]
|
|
\item
|
|
Upper Alpha
|
|
\startitemize[R,packed][stopper=.]
|
|
\item
|
|
Upper Roman.
|
|
\startitemize[n,packed][start=6,left=(,stopper=),width=2.0em]
|
|
\item
|
|
Decimal start with 6
|
|
\startitemize[a,packed][start=3,stopper=)]
|
|
\item
|
|
Lower alpha with paren
|
|
\stopitemize
|
|
\stopitemize
|
|
\stopitemize
|
|
\stopitemize
|
|
|
|
Autonumbering:
|
|
|
|
\startitemize[n,packed]
|
|
\item
|
|
Autonumber.
|
|
\item
|
|
More.
|
|
\startitemize[a,packed]
|
|
\item
|
|
Nested.
|
|
\stopitemize
|
|
\stopitemize
|
|
|
|
Should not be a list item:
|
|
|
|
M.A.~2007
|
|
|
|
B. Williams
|
|
|
|
\thinrule
|
|
|
|
\section[title={Definition Lists},reference={definition-lists}]
|
|
|
|
Tight using spaces:
|
|
|
|
\startdescription{apple}
|
|
red fruit
|
|
\stopdescription
|
|
|
|
\startdescription{orange}
|
|
orange fruit
|
|
\stopdescription
|
|
|
|
\startdescription{banana}
|
|
yellow fruit
|
|
\stopdescription
|
|
|
|
Tight using tabs:
|
|
|
|
\startdescription{apple}
|
|
red fruit
|
|
\stopdescription
|
|
|
|
\startdescription{orange}
|
|
orange fruit
|
|
\stopdescription
|
|
|
|
\startdescription{banana}
|
|
yellow fruit
|
|
\stopdescription
|
|
|
|
Loose:
|
|
|
|
\startdescription{apple}
|
|
red fruit
|
|
\stopdescription
|
|
|
|
\startdescription{orange}
|
|
orange fruit
|
|
\stopdescription
|
|
|
|
\startdescription{banana}
|
|
yellow fruit
|
|
\stopdescription
|
|
|
|
Multiple blocks with italics:
|
|
|
|
\startdescription{{\em apple}}
|
|
red fruit
|
|
|
|
contains seeds, crisp, pleasant to taste
|
|
\stopdescription
|
|
|
|
\startdescription{{\em orange}}
|
|
orange fruit
|
|
|
|
\starttyping
|
|
{ orange code block }
|
|
\stoptyping
|
|
|
|
\startblockquote
|
|
orange block quote
|
|
\stopblockquote
|
|
\stopdescription
|
|
|
|
Multiple definitions, tight:
|
|
|
|
\startdescription{apple}
|
|
red fruit
|
|
|
|
computer
|
|
\stopdescription
|
|
|
|
\startdescription{orange}
|
|
orange fruit
|
|
|
|
bank
|
|
\stopdescription
|
|
|
|
Multiple definitions, loose:
|
|
|
|
\startdescription{apple}
|
|
red fruit
|
|
|
|
computer
|
|
\stopdescription
|
|
|
|
\startdescription{orange}
|
|
orange fruit
|
|
|
|
bank
|
|
\stopdescription
|
|
|
|
Blank line after term, indented marker, alternate markers:
|
|
|
|
\startdescription{apple}
|
|
red fruit
|
|
|
|
computer
|
|
\stopdescription
|
|
|
|
\startdescription{orange}
|
|
orange fruit
|
|
|
|
\startitemize[n,packed][stopper=.]
|
|
\item
|
|
sublist
|
|
\item
|
|
sublist
|
|
\stopitemize
|
|
\stopdescription
|
|
|
|
\section[title={HTML Blocks},reference={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
|
|
<div>
|
|
foo
|
|
</div>
|
|
\stoptyping
|
|
|
|
As should this:
|
|
|
|
\starttyping
|
|
<div>foo</div>
|
|
\stoptyping
|
|
|
|
Now, nested:
|
|
|
|
foo
|
|
|
|
This should just be an HTML comment:
|
|
|
|
Multiline:
|
|
|
|
Code block:
|
|
|
|
\starttyping
|
|
<!-- Comment -->
|
|
\stoptyping
|
|
|
|
Just plain comment, with trailing spaces on the line:
|
|
|
|
Code:
|
|
|
|
\starttyping
|
|
<hr />
|
|
\stoptyping
|
|
|
|
Hr's:
|
|
|
|
\thinrule
|
|
|
|
\section[title={Inline Markup},reference={inline-markup}]
|
|
|
|
This is {\em emphasized}, and so {\em is this}.
|
|
|
|
This is {\bf strong}, and so {\bf is this}.
|
|
|
|
An {\em \useURL[url2][/url][][emphasized link]\from[url2]}.
|
|
|
|
{\bf {\em This is strong and em.}}
|
|
|
|
So is {\bf {\em this}} word.
|
|
|
|
{\bf {\em This is strong and em.}}
|
|
|
|
So is {\bf {\em this}} word.
|
|
|
|
This is code: \type{>}, \type{$}, \type{\}, \type{\$}, \type{<html>}.
|
|
|
|
\overstrikes{This is {\em strikeout}.}
|
|
|
|
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.
|
|
|
|
These should not be superscripts or subscripts, because of the unescaped
|
|
spaces: a^b c^d, a\lettertilde{}b c\lettertilde{}d.
|
|
|
|
\thinrule
|
|
|
|
\section[title={Smart quotes, ellipses,
|
|
dashes},reference={smart-quotes-ellipses-dashes}]
|
|
|
|
\quotation{Hello,} said the spider. \quotation{\quote{Shelob} is my name.}
|
|
|
|
\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{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[url3][http://example.com/?foo=1&bar=2][][quoted
|
|
link]\from[url3]}.
|
|
|
|
Some dashes: one---two --- three---four --- five.
|
|
|
|
Dashes between numbers: 5--7, 255--66, 1987--1999.
|
|
|
|
Ellipses\ldots{}and\ldots{}and\ldots{}.
|
|
|
|
\thinrule
|
|
|
|
\section[title={LaTeX},reference={latex}]
|
|
|
|
\startitemize[packed]
|
|
\item
|
|
\cite[22-23]{smith.1899}
|
|
\item
|
|
$2+2=4$
|
|
\item
|
|
$x \in y$
|
|
\item
|
|
$\alpha \wedge \omega$
|
|
\item
|
|
$223$
|
|
\item
|
|
$p$-Tree
|
|
\item
|
|
Here's some display math:
|
|
\startformula \frac{d}{dx}f(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h} \stopformula
|
|
\item
|
|
Here's one that has a line break in it: $\alpha + \omega \times x^2$.
|
|
\stopitemize
|
|
|
|
These shouldn't be math:
|
|
|
|
\startitemize[packed]
|
|
\item
|
|
To get the famous equation, write \type{$e = mc^2$}.
|
|
\item
|
|
\$22,000 is a {\em lot} of money. So is \$34,000. (It worked if
|
|
\quotation{lot} is emphasized.)
|
|
\item
|
|
Shoes (\$20) and socks (\$5).
|
|
\item
|
|
Escaped \type{$}: \$73 {\em this should be emphasized} 23\$.
|
|
\stopitemize
|
|
|
|
Here's a LaTeX table:
|
|
|
|
\begin{tabular}{|l|l|}\hline
|
|
Animal & Number \\ \hline
|
|
Dog & 2 \\
|
|
Cat & 1 \\ \hline
|
|
\end{tabular}
|
|
|
|
\thinrule
|
|
|
|
\section[title={Special Characters},reference={special-characters}]
|
|
|
|
Here is some unicode:
|
|
|
|
\startitemize[packed]
|
|
\item
|
|
I hat: Î
|
|
\item
|
|
o umlaut: ö
|
|
\item
|
|
section: §
|
|
\item
|
|
set membership: ∈
|
|
\item
|
|
copyright: ©
|
|
\stopitemize
|
|
|
|
AT&T has an ampersand in their name.
|
|
|
|
AT&T is another way to write it.
|
|
|
|
This & that.
|
|
|
|
4 < 5.
|
|
|
|
6 > 5.
|
|
|
|
Backslash: \letterbackslash{}
|
|
|
|
Backtick: `
|
|
|
|
Asterisk: *
|
|
|
|
Underscore: _
|
|
|
|
Left brace: \{
|
|
|
|
Right brace: \}
|
|
|
|
Left bracket: {[}
|
|
|
|
Right bracket: {]}
|
|
|
|
Left paren: (
|
|
|
|
Right paren: )
|
|
|
|
Greater-than: >
|
|
|
|
Hash: \#
|
|
|
|
Period: .
|
|
|
|
Bang: !
|
|
|
|
Plus: +
|
|
|
|
Minus: -
|
|
|
|
\thinrule
|
|
|
|
\section[title={Links},reference={links}]
|
|
|
|
\subsection[title={Explicit},reference={explicit}]
|
|
|
|
Just a \useURL[url4][/url/][][URL]\from[url4].
|
|
|
|
\useURL[url5][/url/][][URL and title]\from[url5].
|
|
|
|
\useURL[url6][/url/][][URL and title]\from[url6].
|
|
|
|
\useURL[url7][/url/][][URL and title]\from[url7].
|
|
|
|
\useURL[url8][/url/][][URL and title]\from[url8]
|
|
|
|
\useURL[url9][/url/][][URL and title]\from[url9]
|
|
|
|
\useURL[url10][/url/with_underscore][][with_underscore]\from[url10]
|
|
|
|
\useURL[url11][mailto:nobody@nowhere.net][][Email link]\from[url11]
|
|
|
|
\useURL[url12][][][Empty]\from[url12].
|
|
|
|
\subsection[title={Reference},reference={reference}]
|
|
|
|
Foo \useURL[url13][/url/][][bar]\from[url13].
|
|
|
|
With \useURL[url14][/url/][][embedded {[}brackets{]}]\from[url14].
|
|
|
|
\useURL[url15][/url/][][b]\from[url15] by itself should be a link.
|
|
|
|
Indented \useURL[url16][/url][][once]\from[url16].
|
|
|
|
Indented \useURL[url17][/url][][twice]\from[url17].
|
|
|
|
Indented \useURL[url18][/url][][thrice]\from[url18].
|
|
|
|
This should {[}not{]}{[}{]} be a link.
|
|
|
|
\starttyping
|
|
[not]: /url
|
|
\stoptyping
|
|
|
|
Foo \useURL[url19][/url/][][bar]\from[url19].
|
|
|
|
Foo \useURL[url20][/url/][][biz]\from[url20].
|
|
|
|
\subsection[title={With ampersands},reference={with-ampersands}]
|
|
|
|
Here's a \useURL[url21][http://example.com/?foo=1&bar=2][][link with an
|
|
ampersand in the URL]\from[url21].
|
|
|
|
Here's a link with an amersand in the link text:
|
|
\useURL[url22][http://att.com/][][AT&T]\from[url22].
|
|
|
|
Here's an \useURL[url23][/script?foo=1&bar=2][][inline link]\from[url23].
|
|
|
|
Here's an \useURL[url24][/script?foo=1&bar=2][][inline link in pointy
|
|
braces]\from[url24].
|
|
|
|
\subsection[title={Autolinks},reference={autolinks}]
|
|
|
|
With an ampersand: \useURL[url25][http://example.com/?foo=1&bar=2]\from[url25]
|
|
|
|
\startitemize[packed]
|
|
\item
|
|
In a list?
|
|
\item
|
|
\useURL[url26][http://example.com/]\from[url26]
|
|
\item
|
|
It should.
|
|
\stopitemize
|
|
|
|
An e-mail address:
|
|
\useURL[url27][mailto:nobody@nowhere.net][][nobody@nowhere.net]\from[url27]
|
|
|
|
\startblockquote
|
|
Blockquoted: \useURL[url28][http://example.com/]\from[url28]
|
|
\stopblockquote
|
|
|
|
Auto-links should not occur here: \type{<http://example.com/>}
|
|
|
|
\starttyping
|
|
or here: <http://example.com/>
|
|
\stoptyping
|
|
|
|
\thinrule
|
|
|
|
\section[title={Images},reference={images}]
|
|
|
|
From \quotation{Voyage dans la Lune} by Georges Melies (1902):
|
|
|
|
\placefigure{lalune}{\externalfigure[lalune.jpg]}
|
|
|
|
Here is a movie {\externalfigure[movie.jpg]} icon.
|
|
|
|
\thinrule
|
|
|
|
\section[title={Footnotes},reference={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.\startbuffer 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).
|
|
|
|
\starttyping
|
|
{ <code> }
|
|
\stoptyping
|
|
|
|
If you want, you can indent every line, but you can also be lazy and just
|
|
indent the first line of each block.\stopbuffer\footnote{\getbuffer} This
|
|
should {\em not} be a footnote reference, because it contains a space.{[}^my
|
|
note{]} Here is an inline note.\footnote{This is {\em easier} to type. Inline
|
|
notes may contain \useURL[url29][http://google.com][][links]\from[url29] and
|
|
\type{]} verbatim characters, as well as {[}bracketed text{]}.}
|
|
|
|
\startblockquote
|
|
Notes can go in quotes.\footnote{In quote.}
|
|
\stopblockquote
|
|
|
|
\startitemize[n,packed][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
|