App-pandoc-preprocess
view release on metacpan or search on metacpan
ppp-Documentation.tex view on Meta::CPAN
\documentclass[]{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\usepackage{fixltx2e} % provides \textsubscript
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
\usepackage[utf8]{inputenc}
\else % if luatex or xelatex
\ifxetex
\usepackage{mathspec}
\usepackage{xltxtra,xunicode}
\else
\usepackage{fontspec}
\fi
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\newcommand{\euro}{â¬}
\fi
% use microtype if available
\IfFileExists{microtype.sty}{\usepackage{microtype}}{}
\usepackage{longtable,booktabs}
\usepackage{graphicx}
% Redefine \includegraphics so that, unless explicit options are
% given, the image width will not exceed the width of the page.
% Images get their normal width if they fit onto the page, but
% are scaled down if they would overflow the margins.
\makeatletter
\def\ScaleIfNeeded{%
\ifdim\Gin@nat@width>\linewidth
\linewidth
\else
\Gin@nat@width
\fi
}
\makeatother
\let\Oldincludegraphics\includegraphics
{%
\catcode`\@=11\relax%
\gdef\includegraphics{\@ifnextchar[{\Oldincludegraphics}{\Oldincludegraphics[width=\ScaleIfNeeded]}}%
}%
\ifxetex
\usepackage[setpagesize=false, % page size defined by xetex
unicode=false, % unicode breaks when used with xetex
xetex]{hyperref}
\else
\usepackage[unicode=true]{hyperref}
\fi
\hypersetup{breaklinks=true,
bookmarks=true,
pdfauthor={Daniel Bruder},
pdftitle={ppp Documentation},
colorlinks=true,
citecolor=blue,
urlcolor=blue,
linkcolor=magenta,
pdfborder={0 0 0}}
\urlstyle{same} % don't use monospace font for urls
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 2pt minus 1pt}
\setlength{\emergencystretch}{3em} % prevent overfull lines
\setcounter{secnumdepth}{5}
\title{\texttt{ppp} Documentation}
\author{Daniel Bruder}
\date{Version 0.9.0}
\begin{document}
\maketitle
\newpage
\section{Abstract}\label{abstract}
\emph{\texttt{ppp} allows you to use pandoc in new ways by rendering
ASCII-markup to beautiful pictures right from within pandoc's verbatim
environments.}
\emph{See below for illustrative examples and detailed usage
instructions.}
\emph{Bonus on top: Leaving out \texttt{ppp} form the typesetting
pipeline will still render your document and the verbatims with the
ASCII-markup will still stay readable!}
\begin{center}\rule{3in}{0.4pt}\end{center}
\newpage
\tableofcontents
\newpage
\section{General usage}\label{general-usage}
In each case, you will use pandoc's verbatim environment, set the
rendering engine and additional options:
\begin{verbatim}
~~~~~ {.renderer .option1 .option2=value2}
--- RENDERER-SPECIFIC MARKUP GOES HERE ---
~~~~~
\end{verbatim}
\subsection{General Renderers}\label{general-renderers}
The renderers available to \texttt{ppp} are:
\begin{itemize}
( run in 2.303 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )