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 )