This is a set of tests for pandoc. Most of them are adapted from John Gruber's markdown test suite.
\begin{center}\rule{3in}{0.4pt}\end{center}
\section{Headers}
\subsection{Level 2 with an \href{/url}{embedded link}}
\subsubsection{Level 3 with \emph{emphasis}}
Level 4
Level 5
\section{Level 1}
\subsection{Level 2 with \emph{emphasis}}
\subsubsection{Level 3}
with no blank line
\subsection{Level 2}
with no blank line
\begin{center}\rule{3in}{0.4pt}\end{center}
\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\\
here.
\begin{center}\rule{3in}{0.4pt}\end{center}
\section{Block Quotes}
E-mail style:
\begin{quote}
This is a block quote. It is pretty short.
\end{quote}
\begin{quote}
Code in a block quote:
\begin{verbatim}
sub status {
print "working";
}
\end{verbatim}
A list:
\begin{enumerate}
\item item one
\item item two
\end{enumerate}
Nested block quotes:
\begin{quote}
nested
\end{quote}
\begin{quote}
nested
\end{quote}
\end{quote}
This should not be a block quote: 2 \textgreater{} 1.
Box-style:
\begin{quote}
Example:
\begin{verbatim}
sub status {
print "working";
}
\end{verbatim}
\end{quote}
\begin{quote}
\begin{enumerate}
\item do laundry
\item take out the trash
\end{enumerate}
\end{quote}
Here's a nested one:
\begin{quote}
Joe said:
\begin{quote}
Don't quote me.
\end{quote}
\end{quote}
And a following paragraph.
\begin{center}\rule{3in}{0.4pt}\end{center}
\section{Code Blocks}
Code:
\begin{verbatim}
---- (should be four hyphens)
sub status {
print "working";
}
this code block is indented by one tab
\end{verbatim}
And:
\begin{verbatim}
this code block is indented by two tabs
These should not be escaped: \$ \\ \> \[ \{
\end{verbatim}
\begin{center}\rule{3in}{0.4pt}\end{center}
\section{Lists}
\subsection{Unordered}
Asterisks tight:
\begin{itemize}
\item asterisk 1
\item asterisk 2
\item asterisk 3
\end{itemize}
Asterisks loose:
\begin{itemize}
\item asterisk 1
\item asterisk 2
\item asterisk 3
\end{itemize}
Pluses tight:
\begin{itemize}
\item Plus 1
\item Plus 2
\item Plus 3
\end{itemize}
Pluses loose:
\begin{itemize}
\item Plus 1
\item Plus 2
\item Plus 3
\end{itemize}
Minuses tight:
\begin{itemize}
\item Minus 1
\item Minus 2
\item Minus 3
\end{itemize}
Minuses loose:
\begin{itemize}
\item Minus 1
\item Minus 2
\item Minus 3
\end{itemize}
\subsection{Ordered}
Tight:
\begin{enumerate}
\item First
\item Second
\item Third
\end{enumerate}
and:
\begin{enumerate}
\item One
\item Two
\item Three
\end{enumerate}
Loose using tabs:
\begin{enumerate}
\item First
\item Second
\item Third
\end{enumerate}
and using spaces:
\begin{enumerate}
\item One
\item Two
\item Three
\end{enumerate}
Multiple paragraphs:
\begin{enumerate}
\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.
\end{enumerate}
\subsection{Nested}
\begin{itemize}
\item Tab
\begin{itemize}
\item Tab
\begin{itemize}
\item Tab
\end{itemize}
\end{itemize}
\end{itemize}
Here's another:
\begin{enumerate}
\item First
\item Second:
\begin{itemize}
\item Fee
\item Fie
\item Foe
\end{itemize}
\item Third
\end{enumerate}
Same thing but with paragraphs:
\begin{enumerate}
\item First
\item Second:
\begin{itemize}
\item Fee
\item Fie
\item Foe
\end{itemize}
\item Third
\end{enumerate}
\subsection{Tabs and spaces}
\begin{itemize}
\item this is a list item indented with tabs
\item this is a list item indented with spaces
\begin{itemize}
\item this is an example list item indented with tabs
\item this is an example list item indented with spaces
\end{itemize}
\end{itemize}
\begin{center}\rule{3in}{0.4pt}\end{center}
\section{HTML Blocks}
Simple block on one line:
foo
And nested without indentation:
foo
bar
Interpreted markdown in a table:
This is \emph{emphasized}
And this is \textbf{strong}
Here's a simple block:
foo
This should be a code block, though:
\begin{verbatim}
<div>
foo
</div>
\end{verbatim}
As should this:
\begin{verbatim}
<div>foo</div>
\end{verbatim}
Now, nested:
foo
This should just be an HTML comment:
Multiline:
Code block:
\begin{verbatim}
<!-- Comment -->
\end{verbatim}
Just plain comment, with trailing spaces on the line:
Code:
\begin{verbatim}
<hr />
\end{verbatim}
Hr's:
\begin{center}\rule{3in}{0.4pt}\end{center}
\section{Inline Markup}
This is \emph{emphasized}, and so \emph{is this}.
This is \textbf{strong}, and so \textbf{is this}.
An \emph{\href{/url}{emphasized link}}.
\textbf{\emph{This is strong and em.}}
So is \textbf{\emph{this}} word.
\textbf{\emph{This is strong and em.}}
So is \textbf{\emph{this}} word.
This is code: \verb!>!, \verb!$!, \verb!\!, \verb!\$!, \verb!<html>!.
\begin{center}\rule{3in}{0.4pt}\end{center}
\section{Smart quotes, ellipses, dashes}
``Hello,'' said the spider. ``{}`Shelob' is my name.''
`A', `B', and `C' are letters.
`Oak,' `elm,' and `beech' are names of trees. So is `pine.'
`He said, ``I want to go.''' Were you alive in the 70's?
Here is some quoted `\verb!code!' and a ``\href{http://example.com/?foo=1&bar=2}{quoted link}''.
Auto-links should not occur here: \verb!<http://example.com/>!
\begin{verbatim}
or here: <http://example.com/>
\end{verbatim}
\begin{center}\rule{3in}{0.4pt}\end{center}
\section{Images}
From ``Voyage dans la Lune'' by Georges Melies (1902):
\includegraphics{lalune.jpg}
Here is a movie \includegraphics{movie.jpg} icon.
\begin{center}\rule{3in}{0.4pt}\end{center}
\section{Footnotes}
Here is a footnote reference\footnote{Here is the footnote. It can go anywhere in the document, not just at the end.}, and another\footnote{Here's the other note. This one contains multiple blocks.
Caret characters are used to indicate that the blocks all belong to a single footnote (as with block quotes).
\begin{verbatim}
{ <code> }
\end{verbatim}
If you want, you can use a caret at the beginning of every line, as with blockquotes, but all that you need is a caret at the beginning of the first line of the block and any preceding blank lines.}. This should \emph{not} be a footnote reference, because it contains a space\^{}(my note).