Blame test/writer.latex

Packit dda32d
\PassOptionsToPackage{unicode=true}{hyperref} % options for packages loaded elsewhere
Packit dda32d
\PassOptionsToPackage{hyphens}{url}
Packit dda32d
%
Packit dda32d
\documentclass[]{article}
Packit dda32d
\usepackage{lmodern}
Packit dda32d
\usepackage{amssymb,amsmath}
Packit dda32d
\usepackage{ifxetex,ifluatex}
Packit dda32d
\usepackage{fixltx2e} % provides \textsubscript
Packit dda32d
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
Packit dda32d
  \usepackage[T1]{fontenc}
Packit dda32d
  \usepackage[utf8]{inputenc}
Packit dda32d
  \usepackage{textcomp} % provides euro and other symbols
Packit dda32d
\else % if luatex or xelatex
Packit dda32d
  \usepackage{unicode-math}
Packit dda32d
  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
Packit dda32d
\fi
Packit dda32d
% use upquote if available, for straight quotes in verbatim environments
Packit dda32d
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
Packit dda32d
% use microtype if available
Packit dda32d
\IfFileExists{microtype.sty}{%
Packit dda32d
\usepackage[]{microtype}
Packit dda32d
\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
Packit dda32d
}{}
Packit dda32d
\IfFileExists{parskip.sty}{%
Packit dda32d
\usepackage{parskip}
Packit dda32d
}{% else
Packit dda32d
\setlength{\parindent}{0pt}
Packit dda32d
\setlength{\parskip}{6pt plus 2pt minus 1pt}
Packit dda32d
}
Packit dda32d
\usepackage{fancyvrb}
Packit dda32d
\usepackage{hyperref}
Packit dda32d
\hypersetup{
Packit dda32d
            pdftitle={Pandoc Test Suite},
Packit dda32d
            pdfauthor={John MacFarlane; Anonymous},
Packit dda32d
            pdfborder={0 0 0},
Packit dda32d
            breaklinks=true}
Packit dda32d
\urlstyle{same}  % don't use monospace font for urls
Packit dda32d
\VerbatimFootnotes % allows verbatim text in footnotes
Packit dda32d
\usepackage{graphicx,grffile}
Packit dda32d
\makeatletter
Packit dda32d
\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
Packit dda32d
\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
Packit dda32d
\makeatother
Packit dda32d
% Scale images if necessary, so that they will not overflow the page
Packit dda32d
% margins by default, and it is still possible to overwrite the defaults
Packit dda32d
% using explicit options in \includegraphics[width, height, ...]{}
Packit dda32d
\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
Packit dda32d
\usepackage[normalem]{ulem}
Packit dda32d
% avoid problems with \sout in headers with hyperref:
Packit dda32d
\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
Packit dda32d
\setlength{\emergencystretch}{3em}  % prevent overfull lines
Packit dda32d
\providecommand{\tightlist}{%
Packit dda32d
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
Packit dda32d
\setcounter{secnumdepth}{0}
Packit dda32d
% Redefines (sub)paragraphs to behave more like sections
Packit dda32d
\ifx\paragraph\undefined\else
Packit dda32d
\let\oldparagraph\paragraph
Packit dda32d
\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
Packit dda32d
\fi
Packit dda32d
\ifx\subparagraph\undefined\else
Packit dda32d
\let\oldsubparagraph\subparagraph
Packit dda32d
\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
Packit dda32d
\fi
Packit dda32d
Packit dda32d
% set default figure placement to htbp
Packit dda32d
\makeatletter
Packit dda32d
\def\fps@figure{htbp}
Packit dda32d
\makeatother
Packit dda32d
Packit dda32d
Packit dda32d
\title{Pandoc Test Suite}
Packit dda32d
\author{John MacFarlane \and Anonymous}
Packit dda32d
\date{July 17, 2006}
Packit dda32d
Packit dda32d
\begin{document}
Packit dda32d
\maketitle
Packit dda32d
Packit dda32d
This is a set of tests for pandoc. Most of them are adapted from John Gruber's
Packit dda32d
markdown test suite.
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{headers}{%
Packit dda32d
\section{Headers}\label{headers}}
Packit dda32d
Packit dda32d
\hypertarget{level-2-with-an-embedded-link}{%
Packit dda32d
\subsection{\texorpdfstring{Level 2 with an \href{/url}{embedded
Packit dda32d
link}}{Level 2 with an embedded link}}\label{level-2-with-an-embedded-link}}
Packit dda32d
Packit dda32d
\hypertarget{level-3-with-emphasis}{%
Packit dda32d
\subsubsection{\texorpdfstring{Level 3 with
Packit dda32d
\emph{emphasis}}{Level 3 with emphasis}}\label{level-3-with-emphasis}}
Packit dda32d
Packit dda32d
\hypertarget{level-4}{%
Packit dda32d
\paragraph{Level 4}\label{level-4}}
Packit dda32d
Packit dda32d
\hypertarget{level-5}{%
Packit dda32d
\subparagraph{Level 5}\label{level-5}}
Packit dda32d
Packit dda32d
\hypertarget{level-1}{%
Packit dda32d
\section{Level 1}\label{level-1}}
Packit dda32d
Packit dda32d
\hypertarget{level-2-with-emphasis}{%
Packit dda32d
\subsection{\texorpdfstring{Level 2 with
Packit dda32d
\emph{emphasis}}{Level 2 with emphasis}}\label{level-2-with-emphasis}}
Packit dda32d
Packit dda32d
\hypertarget{level-3}{%
Packit dda32d
\subsubsection{Level 3}\label{level-3}}
Packit dda32d
Packit dda32d
with no blank line
Packit dda32d
Packit dda32d
\hypertarget{level-2}{%
Packit dda32d
\subsection{Level 2}\label{level-2}}
Packit dda32d
Packit dda32d
with no blank line
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{paragraphs}{%
Packit dda32d
\section{Paragraphs}\label{paragraphs}}
Packit dda32d
Packit dda32d
Here's a regular paragraph.
Packit dda32d
Packit dda32d
In Markdown 1.0.0 and earlier. Version 8. This line turns into a list item.
Packit dda32d
Because a hard-wrapped line in the middle of a paragraph looked like a list
Packit dda32d
item.
Packit dda32d
Packit dda32d
Here's one with a bullet. * criminey.
Packit dda32d
Packit dda32d
There should be a hard line break\\
Packit dda32d
here.
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{block-quotes}{%
Packit dda32d
\section{Block Quotes}\label{block-quotes}}
Packit dda32d
Packit dda32d
E-mail style:
Packit dda32d
Packit dda32d
\begin{quote}
Packit dda32d
This is a block quote. It is pretty short.
Packit dda32d
\end{quote}
Packit dda32d
Packit dda32d
\begin{quote}
Packit dda32d
Code in a block quote:
Packit dda32d
Packit dda32d
\begin{verbatim}
Packit dda32d
sub status {
Packit dda32d
    print "working";
Packit dda32d
}
Packit dda32d
\end{verbatim}
Packit dda32d
Packit dda32d
A list:
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{\arabic{enumi}.}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  item one
Packit dda32d
\item
Packit dda32d
  item two
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
Nested block quotes:
Packit dda32d
Packit dda32d
\begin{quote}
Packit dda32d
nested
Packit dda32d
\end{quote}
Packit dda32d
Packit dda32d
\begin{quote}
Packit dda32d
nested
Packit dda32d
\end{quote}
Packit dda32d
\end{quote}
Packit dda32d
Packit dda32d
This should not be a block quote: 2 \textgreater{} 1.
Packit dda32d
Packit dda32d
And a following paragraph.
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{code-blocks}{%
Packit dda32d
\section{Code Blocks}\label{code-blocks}}
Packit dda32d
Packit dda32d
Code:
Packit dda32d
Packit dda32d
\begin{verbatim}
Packit dda32d
---- (should be four hyphens)
Packit dda32d
Packit dda32d
sub status {
Packit dda32d
    print "working";
Packit dda32d
}
Packit dda32d
Packit dda32d
this code block is indented by one tab
Packit dda32d
\end{verbatim}
Packit dda32d
Packit dda32d
And:
Packit dda32d
Packit dda32d
\begin{verbatim}
Packit dda32d
    this code block is indented by two tabs
Packit dda32d
Packit dda32d
These should not be escaped:  \$ \\ \> \[ \{
Packit dda32d
\end{verbatim}
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{lists}{%
Packit dda32d
\section{Lists}\label{lists}}
Packit dda32d
Packit dda32d
\hypertarget{unordered}{%
Packit dda32d
\subsection{Unordered}\label{unordered}}
Packit dda32d
Packit dda32d
Asterisks tight:
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  asterisk 1
Packit dda32d
\item
Packit dda32d
  asterisk 2
Packit dda32d
\item
Packit dda32d
  asterisk 3
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
Asterisks loose:
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\item
Packit dda32d
  asterisk 1
Packit dda32d
\item
Packit dda32d
  asterisk 2
Packit dda32d
\item
Packit dda32d
  asterisk 3
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
Pluses tight:
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  Plus 1
Packit dda32d
\item
Packit dda32d
  Plus 2
Packit dda32d
\item
Packit dda32d
  Plus 3
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
Pluses loose:
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\item
Packit dda32d
  Plus 1
Packit dda32d
\item
Packit dda32d
  Plus 2
Packit dda32d
\item
Packit dda32d
  Plus 3
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
Minuses tight:
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  Minus 1
Packit dda32d
\item
Packit dda32d
  Minus 2
Packit dda32d
\item
Packit dda32d
  Minus 3
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
Minuses loose:
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\item
Packit dda32d
  Minus 1
Packit dda32d
\item
Packit dda32d
  Minus 2
Packit dda32d
\item
Packit dda32d
  Minus 3
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
\hypertarget{ordered}{%
Packit dda32d
\subsection{Ordered}\label{ordered}}
Packit dda32d
Packit dda32d
Tight:
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{\arabic{enumi}.}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  First
Packit dda32d
\item
Packit dda32d
  Second
Packit dda32d
\item
Packit dda32d
  Third
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
and:
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{\arabic{enumi}.}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  One
Packit dda32d
\item
Packit dda32d
  Two
Packit dda32d
\item
Packit dda32d
  Three
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
Loose using tabs:
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{\arabic{enumi}.}
Packit dda32d
\item
Packit dda32d
  First
Packit dda32d
\item
Packit dda32d
  Second
Packit dda32d
\item
Packit dda32d
  Third
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
and using spaces:
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{\arabic{enumi}.}
Packit dda32d
\item
Packit dda32d
  One
Packit dda32d
\item
Packit dda32d
  Two
Packit dda32d
\item
Packit dda32d
  Three
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
Multiple paragraphs:
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{\arabic{enumi}.}
Packit dda32d
\item
Packit dda32d
  Item 1, graf one.
Packit dda32d
Packit dda32d
  Item 1. graf two. The quick brown fox jumped over the lazy dog's back.
Packit dda32d
\item
Packit dda32d
  Item 2.
Packit dda32d
\item
Packit dda32d
  Item 3.
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
\hypertarget{nested}{%
Packit dda32d
\subsection{Nested}\label{nested}}
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  Tab
Packit dda32d
Packit dda32d
  \begin{itemize}
Packit dda32d
  \tightlist
Packit dda32d
  \item
Packit dda32d
    Tab
Packit dda32d
Packit dda32d
    \begin{itemize}
Packit dda32d
    \tightlist
Packit dda32d
    \item
Packit dda32d
      Tab
Packit dda32d
    \end{itemize}
Packit dda32d
  \end{itemize}
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
Here's another:
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{\arabic{enumi}.}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  First
Packit dda32d
\item
Packit dda32d
  Second:
Packit dda32d
Packit dda32d
  \begin{itemize}
Packit dda32d
  \tightlist
Packit dda32d
  \item
Packit dda32d
    Fee
Packit dda32d
  \item
Packit dda32d
    Fie
Packit dda32d
  \item
Packit dda32d
    Foe
Packit dda32d
  \end{itemize}
Packit dda32d
\item
Packit dda32d
  Third
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
Same thing but with paragraphs:
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{\arabic{enumi}.}
Packit dda32d
\item
Packit dda32d
  First
Packit dda32d
\item
Packit dda32d
  Second:
Packit dda32d
Packit dda32d
  \begin{itemize}
Packit dda32d
  \tightlist
Packit dda32d
  \item
Packit dda32d
    Fee
Packit dda32d
  \item
Packit dda32d
    Fie
Packit dda32d
  \item
Packit dda32d
    Foe
Packit dda32d
  \end{itemize}
Packit dda32d
\item
Packit dda32d
  Third
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
\hypertarget{tabs-and-spaces}{%
Packit dda32d
\subsection{Tabs and spaces}\label{tabs-and-spaces}}
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\item
Packit dda32d
  this is a list item indented with tabs
Packit dda32d
\item
Packit dda32d
  this is a list item indented with spaces
Packit dda32d
Packit dda32d
  \begin{itemize}
Packit dda32d
  \item
Packit dda32d
    this is an example list item indented with tabs
Packit dda32d
  \item
Packit dda32d
    this is an example list item indented with spaces
Packit dda32d
  \end{itemize}
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
\hypertarget{fancy-list-markers}{%
Packit dda32d
\subsection{Fancy list markers}\label{fancy-list-markers}}
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{(\arabic{enumi})}
Packit dda32d
\setcounter{enumi}{1}
Packit dda32d
\item
Packit dda32d
  begins with 2
Packit dda32d
\item
Packit dda32d
  and now 3
Packit dda32d
Packit dda32d
  with a continuation
Packit dda32d
Packit dda32d
  \begin{enumerate}
Packit dda32d
  \def\labelenumii{\roman{enumii}.}
Packit dda32d
  \setcounter{enumii}{3}
Packit dda32d
  \tightlist
Packit dda32d
  \item
Packit dda32d
    sublist with roman numerals, starting with 4
Packit dda32d
  \item
Packit dda32d
    more items
Packit dda32d
Packit dda32d
    \begin{enumerate}
Packit dda32d
    \def\labelenumiii{(\Alph{enumiii})}
Packit dda32d
    \tightlist
Packit dda32d
    \item
Packit dda32d
      a subsublist
Packit dda32d
    \item
Packit dda32d
      a subsublist
Packit dda32d
    \end{enumerate}
Packit dda32d
  \end{enumerate}
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
Nesting:
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{\Alph{enumi}.}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  Upper Alpha
Packit dda32d
Packit dda32d
  \begin{enumerate}
Packit dda32d
  \def\labelenumii{\Roman{enumii}.}
Packit dda32d
  \tightlist
Packit dda32d
  \item
Packit dda32d
    Upper Roman.
Packit dda32d
Packit dda32d
    \begin{enumerate}
Packit dda32d
    \def\labelenumiii{(\arabic{enumiii})}
Packit dda32d
    \setcounter{enumiii}{5}
Packit dda32d
    \tightlist
Packit dda32d
    \item
Packit dda32d
      Decimal start with 6
Packit dda32d
Packit dda32d
      \begin{enumerate}
Packit dda32d
      \def\labelenumiv{\alph{enumiv})}
Packit dda32d
      \setcounter{enumiv}{2}
Packit dda32d
      \tightlist
Packit dda32d
      \item
Packit dda32d
        Lower alpha with paren
Packit dda32d
      \end{enumerate}
Packit dda32d
    \end{enumerate}
Packit dda32d
  \end{enumerate}
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
Autonumbering:
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  Autonumber.
Packit dda32d
\item
Packit dda32d
  More.
Packit dda32d
Packit dda32d
  \begin{enumerate}
Packit dda32d
  \tightlist
Packit dda32d
  \item
Packit dda32d
    Nested.
Packit dda32d
  \end{enumerate}
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
Should not be a list item:
Packit dda32d
Packit dda32d
M.A.~2007
Packit dda32d
Packit dda32d
B. Williams
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{definition-lists}{%
Packit dda32d
\section{Definition Lists}\label{definition-lists}}
Packit dda32d
Packit dda32d
Tight using spaces:
Packit dda32d
Packit dda32d
\begin{description}
Packit dda32d
\tightlist
Packit dda32d
\item[apple]
Packit dda32d
red fruit
Packit dda32d
\item[orange]
Packit dda32d
orange fruit
Packit dda32d
\item[banana]
Packit dda32d
yellow fruit
Packit dda32d
\end{description}
Packit dda32d
Packit dda32d
Tight using tabs:
Packit dda32d
Packit dda32d
\begin{description}
Packit dda32d
\tightlist
Packit dda32d
\item[apple]
Packit dda32d
red fruit
Packit dda32d
\item[orange]
Packit dda32d
orange fruit
Packit dda32d
\item[banana]
Packit dda32d
yellow fruit
Packit dda32d
\end{description}
Packit dda32d
Packit dda32d
Loose:
Packit dda32d
Packit dda32d
\begin{description}
Packit dda32d
\item[apple]
Packit dda32d
red fruit
Packit dda32d
\item[orange]
Packit dda32d
orange fruit
Packit dda32d
\item[banana]
Packit dda32d
yellow fruit
Packit dda32d
\end{description}
Packit dda32d
Packit dda32d
Multiple blocks with italics:
Packit dda32d
Packit dda32d
\begin{description}
Packit dda32d
\item[\emph{apple}]
Packit dda32d
red fruit
Packit dda32d
Packit dda32d
contains seeds, crisp, pleasant to taste
Packit dda32d
\item[\emph{orange}]
Packit dda32d
orange fruit
Packit dda32d
Packit dda32d
\begin{verbatim}
Packit dda32d
{ orange code block }
Packit dda32d
\end{verbatim}
Packit dda32d
Packit dda32d
\begin{quote}
Packit dda32d
orange block quote
Packit dda32d
\end{quote}
Packit dda32d
\end{description}
Packit dda32d
Packit dda32d
Multiple definitions, tight:
Packit dda32d
Packit dda32d
\begin{description}
Packit dda32d
\tightlist
Packit dda32d
\item[apple]
Packit dda32d
red fruit
Packit dda32d
Packit dda32d
computer
Packit dda32d
\item[orange]
Packit dda32d
orange fruit
Packit dda32d
Packit dda32d
bank
Packit dda32d
\end{description}
Packit dda32d
Packit dda32d
Multiple definitions, loose:
Packit dda32d
Packit dda32d
\begin{description}
Packit dda32d
\item[apple]
Packit dda32d
red fruit
Packit dda32d
Packit dda32d
computer
Packit dda32d
\item[orange]
Packit dda32d
orange fruit
Packit dda32d
Packit dda32d
bank
Packit dda32d
\end{description}
Packit dda32d
Packit dda32d
Blank line after term, indented marker, alternate markers:
Packit dda32d
Packit dda32d
\begin{description}
Packit dda32d
\item[apple]
Packit dda32d
red fruit
Packit dda32d
Packit dda32d
computer
Packit dda32d
\item[orange]
Packit dda32d
orange fruit
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{\arabic{enumi}.}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  sublist
Packit dda32d
\item
Packit dda32d
  sublist
Packit dda32d
\end{enumerate}
Packit dda32d
\end{description}
Packit dda32d
Packit dda32d
\hypertarget{html-blocks}{%
Packit dda32d
\section{HTML Blocks}\label{html-blocks}}
Packit dda32d
Packit dda32d
Simple block on one line:
Packit dda32d
Packit dda32d
foo
Packit dda32d
Packit dda32d
And nested without indentation:
Packit dda32d
Packit dda32d
foo
Packit dda32d
Packit dda32d
bar
Packit dda32d
Packit dda32d
Interpreted markdown in a table:
Packit dda32d
Packit dda32d
This is \emph{emphasized}
Packit dda32d
Packit dda32d
And this is \textbf{strong}
Packit dda32d
Packit dda32d
Here's a simple block:
Packit dda32d
Packit dda32d
foo
Packit dda32d
Packit dda32d
This should be a code block, though:
Packit dda32d
Packit dda32d
\begin{verbatim}
Packit dda32d
Packit dda32d
    foo
Packit dda32d
Packit dda32d
\end{verbatim}
Packit dda32d
Packit dda32d
As should this:
Packit dda32d
Packit dda32d
\begin{verbatim}
Packit dda32d
foo
Packit dda32d
\end{verbatim}
Packit dda32d
Packit dda32d
Now, nested:
Packit dda32d
Packit dda32d
foo
Packit dda32d
Packit dda32d
This should just be an HTML comment:
Packit dda32d
Packit dda32d
Multiline:
Packit dda32d
Packit dda32d
Code block:
Packit dda32d
Packit dda32d
\begin{verbatim}
Packit dda32d
Packit dda32d
\end{verbatim}
Packit dda32d
Packit dda32d
Just plain comment, with trailing spaces on the line:
Packit dda32d
Packit dda32d
Code:
Packit dda32d
Packit dda32d
\begin{verbatim}
Packit dda32d

Packit dda32d
\end{verbatim}
Packit dda32d
Packit dda32d
Hr's:
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{inline-markup}{%
Packit dda32d
\section{Inline Markup}\label{inline-markup}}
Packit dda32d
Packit dda32d
This is \emph{emphasized}, and so \emph{is this}.
Packit dda32d
Packit dda32d
This is \textbf{strong}, and so \textbf{is this}.
Packit dda32d
Packit dda32d
An \emph{\href{/url}{emphasized link}}.
Packit dda32d
Packit dda32d
\textbf{\emph{This is strong and em.}}
Packit dda32d
Packit dda32d
So is \textbf{\emph{this}} word.
Packit dda32d
Packit dda32d
\textbf{\emph{This is strong and em.}}
Packit dda32d
Packit dda32d
So is \textbf{\emph{this}} word.
Packit dda32d
Packit dda32d
This is code: \texttt{\textgreater{}}, \texttt{\$}, \texttt{\textbackslash{}},
Packit dda32d
\texttt{\textbackslash{}\$}, \texttt{\textless{}html\textgreater{}}.
Packit dda32d
Packit dda32d
\sout{This is \emph{strikeout}.}
Packit dda32d
Packit dda32d
Superscripts: a\textsuperscript{bc}d a\textsuperscript{\emph{hello}}
Packit dda32d
a\textsuperscript{hello~there}.
Packit dda32d
Packit dda32d
Subscripts: H\textsubscript{2}O, H\textsubscript{23}O,
Packit dda32d
H\textsubscript{many~of~them}O.
Packit dda32d
Packit dda32d
These should not be superscripts or subscripts, because of the unescaped
Packit dda32d
spaces: a\^{}b c\^{}d, a\textasciitilde{}b c\textasciitilde{}d.
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{smart-quotes-ellipses-dashes}{%
Packit dda32d
\section{Smart quotes, ellipses, dashes}\label{smart-quotes-ellipses-dashes}}
Packit dda32d
Packit dda32d
``Hello,'' said the spider. ``\,`Shelob' is my name.''
Packit dda32d
Packit dda32d
`A', `B', and `C' are letters.
Packit dda32d
Packit dda32d
`Oak,' `elm,' and `beech' are names of trees. So is `pine.'
Packit dda32d
Packit dda32d
`He said, ``I want to go.''\,' Were you alive in the 70's?
Packit dda32d
Packit dda32d
Here is some quoted `\texttt{code}' and a
Packit dda32d
``\href{http://example.com/?foo=1\&bar=2}{quoted link}''.
Packit dda32d
Packit dda32d
Some dashes: one---two --- three---four --- five.
Packit dda32d
Packit dda32d
Dashes between numbers: 5--7, 255--66, 1987--1999.
Packit dda32d
Packit dda32d
Ellipses\ldots{}and\ldots{}and\ldots{}.
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{latex}{%
Packit dda32d
\section{LaTeX}\label{latex}}
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  \cite[22-23]{smith.1899}
Packit dda32d
\item
Packit dda32d
  \(2+2=4\)
Packit dda32d
\item
Packit dda32d
  \(x \in y\)
Packit dda32d
\item
Packit dda32d
  \(\alpha \wedge \omega\)
Packit dda32d
\item
Packit dda32d
  \(223\)
Packit dda32d
\item
Packit dda32d
  \(p\)-Tree
Packit dda32d
\item
Packit dda32d
  Here's some display math:
Packit dda32d
  \[\frac{d}{dx}f(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}\]
Packit dda32d
\item
Packit dda32d
  Here's one that has a line break in it: \(\alpha + \omega \times x^2\).
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
These shouldn't be math:
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  To get the famous equation, write \texttt{\$e\ =\ mc\^{}2\$}.
Packit dda32d
\item
Packit dda32d
  \$22,000 is a \emph{lot} of money. So is \$34,000. (It worked if ``lot'' is
Packit dda32d
  emphasized.)
Packit dda32d
\item
Packit dda32d
  Shoes (\$20) and socks (\$5).
Packit dda32d
\item
Packit dda32d
  Escaped \texttt{\$}: \$73 \emph{this should be emphasized} 23\$.
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
Here's a LaTeX table:
Packit dda32d
Packit dda32d
\begin{tabular}{|l|l|}\hline
Packit dda32d
Animal & Number \\ \hline
Packit dda32d
Dog    & 2      \\
Packit dda32d
Cat    & 1      \\ \hline
Packit dda32d
\end{tabular}
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{special-characters}{%
Packit dda32d
\section{Special Characters}\label{special-characters}}
Packit dda32d
Packit dda32d
Here is some unicode:
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  I hat: Î
Packit dda32d
\item
Packit dda32d
  o umlaut: ö
Packit dda32d
\item
Packit dda32d
  section: §
Packit dda32d
\item
Packit dda32d
  set membership: ∈
Packit dda32d
\item
Packit dda32d
  copyright: ©
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
AT\&T has an ampersand in their name.
Packit dda32d
Packit dda32d
AT\&T is another way to write it.
Packit dda32d
Packit dda32d
This \& that.
Packit dda32d
Packit dda32d
4 \textless{} 5.
Packit dda32d
Packit dda32d
6 \textgreater{} 5.
Packit dda32d
Packit dda32d
Backslash: \textbackslash{}
Packit dda32d
Packit dda32d
Backtick: `
Packit dda32d
Packit dda32d
Asterisk: *
Packit dda32d
Packit dda32d
Underscore: \_
Packit dda32d
Packit dda32d
Left brace: \{
Packit dda32d
Packit dda32d
Right brace: \}
Packit dda32d
Packit dda32d
Left bracket: {[}
Packit dda32d
Packit dda32d
Right bracket: {]}
Packit dda32d
Packit dda32d
Left paren: (
Packit dda32d
Packit dda32d
Right paren: )
Packit dda32d
Packit dda32d
Greater-than: \textgreater{}
Packit dda32d
Packit dda32d
Hash: \#
Packit dda32d
Packit dda32d
Period: .
Packit dda32d
Packit dda32d
Bang: !
Packit dda32d
Packit dda32d
Plus: +
Packit dda32d
Packit dda32d
Minus: -
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{links}{%
Packit dda32d
\section{Links}\label{links}}
Packit dda32d
Packit dda32d
\hypertarget{explicit}{%
Packit dda32d
\subsection{Explicit}\label{explicit}}
Packit dda32d
Packit dda32d
Just a \href{/url/}{URL}.
Packit dda32d
Packit dda32d
\href{/url/}{URL and title}.
Packit dda32d
Packit dda32d
\href{/url/}{URL and title}.
Packit dda32d
Packit dda32d
\href{/url/}{URL and title}.
Packit dda32d
Packit dda32d
\href{/url/}{URL and title}
Packit dda32d
Packit dda32d
\href{/url/}{URL and title}
Packit dda32d
Packit dda32d
\href{/url/with_underscore}{with\_underscore}
Packit dda32d
Packit dda32d
\href{mailto:nobody@nowhere.net}{Email link}
Packit dda32d
Packit dda32d
\href{}{Empty}.
Packit dda32d
Packit dda32d
\hypertarget{reference}{%
Packit dda32d
\subsection{Reference}\label{reference}}
Packit dda32d
Packit dda32d
Foo \href{/url/}{bar}.
Packit dda32d
Packit dda32d
With \href{/url/}{embedded {[}brackets{]}}.
Packit dda32d
Packit dda32d
\href{/url/}{b} by itself should be a link.
Packit dda32d
Packit dda32d
Indented \href{/url}{once}.
Packit dda32d
Packit dda32d
Indented \href{/url}{twice}.
Packit dda32d
Packit dda32d
Indented \href{/url}{thrice}.
Packit dda32d
Packit dda32d
This should {[}not{]}{[}{]} be a link.
Packit dda32d
Packit dda32d
\begin{verbatim}
Packit dda32d
[not]: /url
Packit dda32d
\end{verbatim}
Packit dda32d
Packit dda32d
Foo \href{/url/}{bar}.
Packit dda32d
Packit dda32d
Foo \href{/url/}{biz}.
Packit dda32d
Packit dda32d
\hypertarget{with-ampersands}{%
Packit dda32d
\subsection{With ampersands}\label{with-ampersands}}
Packit dda32d
Packit dda32d
Here's a \href{http://example.com/?foo=1\&bar=2}{link with an ampersand in the
Packit dda32d
URL}.
Packit dda32d
Packit dda32d
Here's a link with an amersand in the link text:
Packit dda32d
\href{http://att.com/}{AT\&T}.
Packit dda32d
Packit dda32d
Here's an \href{/script?foo=1\&bar=2}{inline link}.
Packit dda32d
Packit dda32d
Here's an \href{/script?foo=1\&bar=2}{inline link in pointy braces}.
Packit dda32d
Packit dda32d
\hypertarget{autolinks}{%
Packit dda32d
\subsection{Autolinks}\label{autolinks}}
Packit dda32d
Packit dda32d
With an ampersand: \url{http://example.com/?foo=1\&bar=2}
Packit dda32d
Packit dda32d
\begin{itemize}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  In a list?
Packit dda32d
\item
Packit dda32d
  \url{http://example.com/}
Packit dda32d
\item
Packit dda32d
  It should.
Packit dda32d
\end{itemize}
Packit dda32d
Packit dda32d
An e-mail address:
Packit dda32d
\href{mailto:nobody@nowhere.net}{\nolinkurl{nobody@nowhere.net}}
Packit dda32d
Packit dda32d
\begin{quote}
Packit dda32d
Blockquoted: \url{http://example.com/}
Packit dda32d
\end{quote}
Packit dda32d
Packit dda32d
Auto-links should not occur here:
Packit dda32d
\texttt{\textless{}http://example.com/\textgreater{}}
Packit dda32d
Packit dda32d
\begin{verbatim}
Packit dda32d
or here: <http://example.com/>
Packit dda32d
\end{verbatim}
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{images}{%
Packit dda32d
\section{Images}\label{images}}
Packit dda32d
Packit dda32d
From ``Voyage dans la Lune'' by Georges Melies (1902):
Packit dda32d
Packit dda32d
\begin{figure}
Packit dda32d
\centering
Packit dda32d
\includegraphics{lalune.jpg}
Packit dda32d
\caption{lalune}
Packit dda32d
\end{figure}
Packit dda32d
Packit dda32d
Here is a movie \includegraphics{movie.jpg} icon.
Packit dda32d
Packit dda32d
\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}
Packit dda32d
Packit dda32d
\hypertarget{footnotes}{%
Packit dda32d
\section{Footnotes}\label{footnotes}}
Packit dda32d
Packit dda32d
Here is a footnote reference,\footnote{Here is the footnote. It can go
Packit dda32d
  anywhere after the footnote reference. It need not be placed at the end of
Packit dda32d
  the document.} and another.\footnote{Here's the long note. This one contains
Packit dda32d
  multiple blocks.
Packit dda32d
Packit dda32d
  Subsequent blocks are indented to show that they belong to the footnote (as
Packit dda32d
  with list items).
Packit dda32d
Packit dda32d
\begin{Verbatim}
Packit dda32d
  {  }
Packit dda32d
\end{Verbatim}
Packit dda32d
Packit dda32d
  If you want, you can indent every line, but you can also be lazy and just
Packit dda32d
  indent the first line of each block.} This should \emph{not} be a footnote
Packit dda32d
reference, because it contains a space.{[}\^{}my note{]} Here is an inline
Packit dda32d
note.\footnote{This is \emph{easier} to type. Inline notes may contain
Packit dda32d
  \href{http://google.com}{links} and \texttt{{]}} verbatim characters, as
Packit dda32d
  well as {[}bracketed text{]}.}
Packit dda32d
Packit dda32d
\begin{quote}
Packit dda32d
Notes can go in quotes.\footnote{In quote.}
Packit dda32d
\end{quote}
Packit dda32d
Packit dda32d
\begin{enumerate}
Packit dda32d
\def\labelenumi{\arabic{enumi}.}
Packit dda32d
\tightlist
Packit dda32d
\item
Packit dda32d
  And in list items.\footnote{In list.}
Packit dda32d
\end{enumerate}
Packit dda32d
Packit dda32d
This paragraph should not be part of the note, as it is not indented.
Packit dda32d
Packit dda32d
\end{document}