aboutsummaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
authorfiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b>2010-01-02 18:19:09 +0000
committerfiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b>2010-01-02 18:19:09 +0000
commitcbb02290463f289481e9a85e5185eac588cf319a (patch)
treed5e65453106f10c581bcafa382da2828d011f88c /web
parent9905223ae8538027df9521f180dfd49ff78f24f4 (diff)
downloadpandoc-cbb02290463f289481e9a85e5185eac588cf319a.tar.gz
Changed example14 in web demos to use template & xetex instead of -C.
git-svn-id: https://pandoc.googlecode.com/svn/trunk@1777 788f1e2b-df1e-0410-8736-df70ead52e1b
Diffstat (limited to 'web')
-rw-r--r--web/demos2
-rw-r--r--web/myheader.tex5
-rw-r--r--web/mytemplate.tex67
3 files changed, 68 insertions, 6 deletions
diff --git a/web/demos b/web/demos
index f17f1041f..fce4f5649 100644
--- a/web/demos
+++ b/web/demos
@@ -65,7 +65,7 @@ click on the name of the output file:
14. PDF with numbered sections and a custom LaTeX header:
-@ markdown2pdf -N -C @@myheader.tex@@ @@README@@ -o @@example14.pdf@@
+@ markdown2pdf -N --template=@@mytemplate.tex@@ --variable version=1.4 @@README@@ --xetex --toc -o @@example14.pdf@@
[xmlto]: http://cyberelk.net/tim/xmlto/
diff --git a/web/myheader.tex b/web/myheader.tex
deleted file mode 100644
index cfb9835f8..000000000
--- a/web/myheader.tex
+++ /dev/null
@@ -1,5 +0,0 @@
-\documentclass[11pt]{article}
-\usepackage{pxfonts}
-\usepackage[margin=1.5in]{geometry}
-\usepackage{ucs}
-\usepackage[utf8x]{inputenc}
diff --git a/web/mytemplate.tex b/web/mytemplate.tex
new file mode 100644
index 000000000..c2043164e
--- /dev/null
+++ b/web/mytemplate.tex
@@ -0,0 +1,67 @@
+\documentclass[12pt]{article}
+\usepackage{amsmath}
+\usepackage{ifxetex}
+\ifxetex
+ \usepackage{fontspec,xltxtra,xunicode}
+ \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
+ \setromanfont{Georgia}
+ \setsansfont{Arial}
+ \setmonofont{Bitstream Vera Sans Mono}
+\else
+ \usepackage[mathletters]{ucs}
+ \usepackage[utf8x]{inputenc}
+\fi
+\usepackage{microtype}
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\pagenumbering{arabic}
+\lhead{\itshape Pandoc User's Guide}
+\chead{}
+\rhead{\itshape{\nouppercase{\leftmark}}}
+\lfoot{v $version$}
+\cfoot{}
+\rfoot{\thepage}
+\usepackage{listings}
+\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{6pt plus 2pt minus 1pt}
+\usepackage{fancyvrb}
+\usepackage{enumerate}
+\usepackage{array}
+% This is needed because raggedright in table elements redefines \\:
+\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
+\let\PBS=\PreserveBackslash
+\usepackage[normalem]{ulem}
+\newcommand{\textsubscr}[1]{\ensuremath{_{\scriptsize\textrm{#1}}}}
+\usepackage[breaklinks=true,linktocpage,pdftitle={$title$},pdfauthor={$for(author)$$author$$sep$; $endfor$},xetex,colorlinks]{hyperref}
+\usepackage{url}
+\usepackage{graphicx}
+$if(numbersections)$
+$else$
+\setcounter{secnumdepth}{0}
+$endif$
+\VerbatimFootnotes % allows verbatim text in footnotes
+$for(header-includes)$
+$header-includes$
+$endfor$
+
+$if(title)$
+\title{$title$}
+$endif$
+\author{$for(author)$$author$$sep$\\$endfor$}
+$if(date)$
+\date{$date$}
+$endif$
+
+\begin{document}
+$if(title)$
+\maketitle
+$if(toc)$
+\tableofcontents
+\newpage
+$endif$
+$endif$
+
+$body$
+
+\end{document}