diff --git a/README.md b/README.md
index ceb00d1..837c026 100644
--- a/README.md
+++ b/README.md
@@ -27,12 +27,59 @@ See [content/manifestos/9999-end.txt](content/manifestos/9999-end.txt)
## Software used
+Here is what you need to install in order to compile the book.
+
### Pandoc
Source: [http://johnmacfarlane.net/pandoc/](http://johnmacfarlane.net/pandoc/)
+The package I am using: pandoc-1.14.0.1-osx.pkg
+
### TeX
Installer for Mac OSX: BasicTeX
[http://www.tug.org/mactex/morepackages.html](http://www.tug.org/mactex/morepackages.html)
+
+The package I am using: basictex-20150613.pkg
+
+### flushend.sty
+
+This is a Latex extension that we use. It needs to be installed.
+
+The method I used to install it: running this in the command line:
+
+sudo tlmgr install sttools
+
+### titlesec.sty
+
+Another package we need to install...
+
+Command:
+sudo tlmgr install titlesec
+
+The titlesec package allows basic changes to the standard chapter style, including setting the font style and size or placement of the title.
+
+### tocloft.sty
+
+We want to control the Table of Contents: \usepackage{tocloft}
+
+Command:
+sudo tlmgr install tocloft
+
+
+## Troubleshooting
+
+Errors that can occur during compilation:
+
+! Undefined control sequence.
+l.719 \tightlist
+
+! Undefined control sequence.
+l.4428 \afterpage
+
+! LaTeX Error: \chaptermark undefined.
+= is linked to the fancyhdr package.
+I'll hazard a guess: You are using a document class without the \chapter command (article, scrartcl, ...)
+Solution: we need to use the "book" document class
+
diff --git a/TODO.md b/TODO.md
index 7963edd..8c5533c 100644
--- a/TODO.md
+++ b/TODO.md
@@ -2,7 +2,6 @@
See also [open issues](https://github.com/greyscalepress/manifestos/issues) on Github.
-
Communication:
- Write to authors of manifestos: Ted Nelson, Richard Stallman, V2, Loyd Blankenship, John Perry Barlow, le minirézo, Chaos Computer Club, Hacktivismo, Agile Alliance, Bill Kerr, Mark Shuttleworth, European Pirate Parties, Bre Pettis, Miltos Manetas, Kopimi, Cody Brocious, Jaromil, Julian Oliver, Gordan Savicic, Danja Vasiliev, Piotr Czerski, Adam Hyde...
@@ -13,10 +12,9 @@ Editorial:
Design:
More manifestos:
- Something around Wikileaks, Assange
+
Archive:
- Write backcover blurb @done
- Produce alternate cover designs @done
-
- Something by Edward Snowden (A Manifesto for the Truth, November 2013) @done
-
- Adam Hyde: Iterative Book Development (IDB) Manifesto, June 2012 @done
diff --git a/content/intro.txt b/content/intro.txt
index 58b75c1..9be2fec 100644
--- a/content/intro.txt
+++ b/content/intro.txt
@@ -11,4 +11,4 @@ Cover designed with Scribus
Typeface: Limousine, by OSP Foundry
Greyscale Press\\*
-ISBN-13: 978-2-940561-02-5
\ No newline at end of file
+ISBN-13: 978-2-940561-02-5
\ No newline at end of file
diff --git a/content/manifestos/2007-ubuntu-manifesto.md b/content/manifestos/2007-ubuntu-manifesto.md
index 23eb5e4..a9f98ba 100644
--- a/content/manifestos/2007-ubuntu-manifesto.md
+++ b/content/manifestos/2007-ubuntu-manifesto.md
@@ -1,4 +1,4 @@
-# Mark Shuttleworth's Ubuntu manifesto
+# Mark Shuttleworth’s Ubuntu manifesto
Posted by Bill Kerr, June 14 2007
diff --git a/content/manifestos/2008-05-lo-fi-manifesto.md b/content/manifestos/2008-05-lo-fi-manifesto.md
index 6554ad3..7e31154 100644
--- a/content/manifestos/2008-05-lo-fi-manifesto.md
+++ b/content/manifestos/2008-05-lo-fi-manifesto.md
@@ -46,10 +46,10 @@ Despite their humble, decades-old base technology (plain text), innovative uses
Karl Stolley
-“The Lo-Fi Manifesto.” Kairos: A Journal of Rhetoric, Technology, and Pedagogy 12(3). Available http://kairos.technorhetoric.net/12.3/ (May 2008).
+“The Lo-Fi Manifesto.” Kairos: A Journal of Rhetoric, Technology, and Pedagogy 12(3). Available \url{http://kairos.technorhetoric.net/12.3/} (May 2008).
Sources:
-* http://kairos.technorhetoric.net/12.3/topoi/stolley/
-* https://github.com/karlstolley/lo-fi
+* \url{http://kairos.technorhetoric.net/12.3/topoi/stolley/}
+* \url{https://github.com/karlstolley/lo-fi}
diff --git a/content/manifestos/2013-04-user-data-manifesto.txt b/content/manifestos/2013-04-user-data-manifesto.txt
new file mode 100644
index 0000000..7b3fd3d
--- /dev/null
+++ b/content/manifestos/2013-04-user-data-manifesto.txt
@@ -0,0 +1,38 @@
+# user data manifesto
+
+defining basic rights for people to control their own data in the internet age
+
+1. Own the data
+
+ The data that someone directly or indirectly creates belongs to the person who created it.
+
+2. Know where the data is stored
+
+ Everybody should be able to know: where their personal data is physically stored, how long, on which server, in what country, and what laws apply.
+
+3. Choose the storage location
+
+ Everybody should always be able to migrate their personal data to a different provider, server or their own machine at any time without being locked in to a specific vendor.
+
+4. Control access
+
+ Everybody should be able to know, choose and control who has access to their own data to see or modify it.
+
+5. Choose the conditions
+
+ If someone chooses to share their own data, then the owner of the data selects the sharing license and conditions.
+
+6. Invulnerability of data
+
+ Everybody should be able to protect their own data against surveillance and to federate their own data for backups to prevent data loss or for any other reason.
+
+7. Use it optimally
+
+ Everybody should be able to access and use their own data at all times with any device they choose and in the most convenient and easiest way for them.
+
+8. Server software transparency
+
+ Server software should be free and open source software so that the source code of the software can be inspected to confirm that it works as specified.
+
+
+Source: https://github.com/hugoroy/user-data-manifesto/blob/master/original.md
\ No newline at end of file
diff --git a/content/manifestos/2013-09-european-pirate-party-manifesto.txt b/content/manifestos/2013-09-EPP-manifesto.txt
similarity index 100%
rename from content/manifestos/2013-09-european-pirate-party-manifesto.txt
rename to content/manifestos/2013-09-EPP-manifesto.txt
diff --git a/content/manifestos/9999-end.txt b/content/manifestos/9999-end.txt
index 31e663e..e188c96 100644
--- a/content/manifestos/9999-end.txt
+++ b/content/manifestos/9999-end.txt
@@ -8,7 +8,8 @@ Version 0.0 edited March 6-7 2015 at Fahrenheit39
Version 0.1 released March 11 2015
Version 0.2 released March 24 2015
Version 0.3 released May 2015
-Version 0.4 (current) released June 2015
+Version 0.4 released June 2015
+Version 0.5 (current) released September 2015
Greyscale Press
diff --git a/cover/cover-v4b.sla b/cover/cover-v4b.sla
deleted file mode 100644
index 1cc34db..0000000
--- a/cover/cover-v4b.sla
+++ /dev/null
@@ -1,234 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/cover/cover-v4c.pdf b/cover/cover-v4c.pdf
new file mode 100644
index 0000000..a04127d
Binary files /dev/null and b/cover/cover-v4c.pdf differ
diff --git a/cover/cover-v5.pdf b/cover/cover-v5.pdf
new file mode 100644
index 0000000..4c853e2
Binary files /dev/null and b/cover/cover-v5.pdf differ
diff --git a/cover/cover-v5.sla b/cover/cover-v5.sla
new file mode 100644
index 0000000..fa82052
--- /dev/null
+++ b/cover/cover-v5.sla
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/output/output-1433887077.pdf b/output/output-1433887077-v4.pdf
similarity index 100%
rename from output/output-1433887077.pdf
rename to output/output-1433887077-v4.pdf
diff --git a/output/output-1435269833.pdf b/output/output-1435269833.pdf
new file mode 100644
index 0000000..f098cbf
Binary files /dev/null and b/output/output-1435269833.pdf differ
diff --git a/output/output-1435783018.pdf b/output/output-1435783018.pdf
new file mode 100644
index 0000000..15ab8f2
Binary files /dev/null and b/output/output-1435783018.pdf differ
diff --git a/output/output-1435785837.pdf b/output/output-1435785837.pdf
new file mode 100644
index 0000000..5a9cf2e
Binary files /dev/null and b/output/output-1435785837.pdf differ
diff --git a/output/output-1441489087-v5.pdf b/output/output-1441489087-v5.pdf
new file mode 100644
index 0000000..ff095f4
Binary files /dev/null and b/output/output-1441489087-v5.pdf differ
diff --git a/output/output-1450119307.pdf b/output/output-1450119307.pdf
new file mode 100644
index 0000000..2f05327
Binary files /dev/null and b/output/output-1450119307.pdf differ
diff --git a/scripts/build.sh b/scripts/build.sh
index 213d0c9..8e610c5 100644
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -52,8 +52,15 @@ END {
## "Sophia Nubian"
## "Limousine"
-
-
-pandoc -f markdown -o $OUTPUT --template=../templates/custom $TEMP --latex-engine=xelatex --variable mainfont="Limousine" --variable sansfont=Futura --variable monofont=Inconsesi --variable fontsize=9pt --toc --toc-depth=1 --include-before-body=../content/intro.txt
+pandoc -f markdown -o $OUTPUT --template=../templates/customV2 $TEMP --latex-engine=xelatex \
+ --variable mainfont="Limousine" \
+ --variable sansfont=Futura \
+ --variable monofont=Inconsesi \
+ --variable fontsize=9pt \
+ --variable urlcolor=black \
+ --variable linkcolor=black \
+ --variable documentclass=book \
+ --toc --toc-depth=1 \
+ --include-before-body=../content/intro.txt
## End of file
diff --git a/templates/custom.latex b/templates/customV1.latex
similarity index 100%
rename from templates/custom.latex
rename to templates/customV1.latex
diff --git a/templates/customV2.latex b/templates/customV2.latex
new file mode 100644
index 0000000..5b18108
--- /dev/null
+++ b/templates/customV2.latex
@@ -0,0 +1,296 @@
+\documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$lang$,$endif$$if(papersize)$$papersize$,$endif$$for(classoption)$$classoption$$sep$,$endfor$,openany]{$documentclass$}
+
+%% based on default latex template for pandoc-1.14.0.1-osx
+
+% Start Manifesto Template Customization
+
+\usepackage[
+ paperheight=6.875in,
+ paperwidth=4.25in,
+ top = 1.8cm,
+ bottom = 1.2cm,
+ left = 2cm,
+ right = 1.2cm,
+ footskip = 0.8cm,
+ marginparwidth = 0cm,
+ marginparsep = 0cm]{geometry}
+
+\setcounter{secnumdepth}{-1}
+
+\usepackage{ragged2e}
+\setlength{\RaggedRightParindent}{0pt}
+
+\usepackage{afterpage}
+
+\usepackage{fancyhdr}
+\setlength{\headheight}{15.2pt}
+\pagestyle{fancy}
+
+\usepackage{multicol}
+\setlength{\columnsep}{1cm}
+
+\usepackage{flushend}
+
+\usepackage{tocloft}
+
+% \renewcommand{\cftdot}{-}
+\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
+
+\usepackage{titlesec}
+
+\titleformat{\chapter}[display]
+{\huge\raggedright}
+{}{0pt}{}
+
+% \titleformat{\section}{\color{teal}\LARGE\raggedright}{\hspace{0.5cm}\thetitle\hspace{0.5cm}}{0cm}{}
+
+\titlespacing*{\chapter}{0pt}{-54pt}{10pt}[0pt]
+
+
+% End Manifesto Template Customization
+
+$if(fontfamily)$
+\usepackage{$fontfamily$}
+$else$
+\usepackage{lmodern}
+$endif$
+
+$if(linestretch)$
+\usepackage{setspace}
+\setstretch{$linestretch$}
+$endif$
+\usepackage{amssymb,amsmath}
+\usepackage{ifxetex,ifluatex}
+\usepackage{fixltx2e} % provides \textsubscript
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+ \usepackage[T1]{fontenc}
+ \usepackage[utf8]{inputenc}
+$if(euro)$
+ \usepackage{eurosym}
+$endif$
+\else % if luatex or xelatex
+ \ifxetex
+ \usepackage{mathspec}
+ \usepackage{xltxtra,xunicode}
+ \else
+ \usepackage{fontspec}
+ \fi
+ \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
+ \newcommand{\euro}{€}
+$if(mainfont)$
+ \setmainfont{$mainfont$}
+$endif$
+$if(sansfont)$
+ \setsansfont{$sansfont$}
+$endif$
+$if(monofont)$
+ \setmonofont[Mapping=tex-ansi]{$monofont$}
+$endif$
+$if(mathfont)$
+ \setmathfont(Digits,Latin,Greek){$mathfont$}
+$endif$
+\fi
+% use upquote if available, for straight quotes in verbatim environments
+\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
+% use microtype if available
+\IfFileExists{microtype.sty}{%
+\usepackage{microtype}
+\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
+}{}
+$if(geometry)$
+\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
+$endif$
+\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={$author-meta$},
+ pdftitle={$title-meta$},
+ colorlinks=true,
+ citecolor=$if(citecolor)$$citecolor$$else$blue$endif$,
+ urlcolor=$if(urlcolor)$$urlcolor$$else$blue$endif$,
+ linkcolor=$if(linkcolor)$$linkcolor$$else$magenta$endif$,
+ pdfborder={0 0 0}}
+\urlstyle{same} % don't use monospace font for urls
+$if(lang)$
+\ifxetex
+ \usepackage{polyglossia}
+ \setmainlanguage{$mainlang$}
+ \setotherlanguages{$for(otherlang)$$otherlang$$sep$,$endfor$}
+\else
+ \usepackage[shorthands=off,$lang$]{babel}
+\fi
+$endif$
+$if(natbib)$
+\usepackage{natbib}
+\bibliographystyle{$if(biblio-style)$$biblio-style$$else$plainnat$endif$}
+$endif$
+$if(biblatex)$
+\usepackage{biblatex}
+$for(bibliography)$
+\addbibresource{$bibliography$}
+$endfor$
+$endif$
+$if(listings)$
+\usepackage{listings}
+$endif$
+$if(lhs)$
+\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
+$endif$
+$if(highlighting-macros)$
+$highlighting-macros$
+$endif$
+$if(verbatim-in-note)$
+\usepackage{fancyvrb}
+\VerbatimFootnotes
+$endif$
+$if(tables)$
+\usepackage{longtable,booktabs}
+$endif$
+$if(graphics)$
+\usepackage{graphicx,grffile}
+\makeatletter
+\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
+\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
+\makeatother
+% Scale images if necessary, so that they will not overflow the page
+% margins by default, and it is still possible to overwrite the defaults
+% using explicit options in \includegraphics[width, height, ...]{}
+\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
+$endif$
+$if(links-as-notes)$
+% Make links footnotes instead of hotlinks:
+\renewcommand{\href}[2]{#2\footnote{\url{#1}}}
+$endif$
+$if(strikeout)$
+\usepackage[normalem]{ulem}
+% avoid problems with \sout in headers with hyperref:
+\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
+$endif$
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{6pt plus 2pt minus 1pt}
+\setlength{\emergencystretch}{3em} % prevent overfull lines
+\providecommand{\tightlist}{%
+ \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
+$if(numbersections)$
+% \setcounter{secnumdepth}{0}
+$else$
+% \setcounter{secnumdepth}{0}
+$endif$
+$if(verbatim-in-note)$
+\VerbatimFootnotes % allows verbatim text in footnotes
+$endif$
+
+$if(title)$
+\title{$title$$if(subtitle)$\\\vspace{0.5em}{\large $subtitle$}$endif$}
+$endif$
+$if(author)$
+\author{$for(author)$$author$$sep$ \and $endfor$}
+$endif$
+\date{$date$}
+$for(header-includes)$
+$header-includes$
+$endfor$
+
+% Redefines (sub)paragraphs to behave more like sections
+\ifx\paragraph\undefined\else
+\let\oldparagraph\paragraph
+\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
+\fi
+\ifx\subparagraph\undefined\else
+\let\oldsubparagraph\subparagraph
+\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
+\fi
+
+% Start Manifesto Template Customization
+
+\pagestyle{fancy}
+\renewcommand{\chaptermark}[1]{ \markboth{#1}{} }
+\renewcommand{\sectionmark}[1]{ \markright{#1}{} }
+
+\fancyhf{}
+\fancyhead[LE,RO]{\thepage}
+\fancyhead[RE]{\textit{ \nouppercase{\leftmark}} }
+\fancyhead[LO]{\textit{ \nouppercase{\rightmark}} }
+
+\fancypagestyle{plain}{ %
+ \fancyhf{} % remove everything
+ \renewcommand{\headrulewidth}{0pt} % remove lines as well
+ \renewcommand{\footrulewidth}{0pt}
+}
+
+\newenvironment{bottompar}{\par\vspace*{\fill}}{\clearpage}
+
+\renewcommand{\thefootnote}{\textcolor{black}{\arabic{footnote}}}
+
+% End Customization
+
+\begin{document}
+
+% Start Manifesto Template Customization
+
+\RaggedRight
+
+% End Manifesto Template Customization
+
+$if(title)$
+\maketitle
+$endif$
+$if(abstract)$
+\begin{abstract}
+$abstract$
+\end{abstract}
+$endif$
+
+$for(include-before)$
+$include-before$
+
+$endfor$
+$if(toc)$
+{
+\addtocontents{toc}{\cftpagenumbersoff{part}}
+
+\hypersetup{linkcolor=$if(toccolor)$$toccolor$$else$black$endif$}
+\setcounter{tocdepth}{$toc-depth$}
+
+\renewcommand{\baselinestretch}{0.2}\normalsize
+\tableofcontents
+\renewcommand{\baselinestretch}{1.0}\normalsize
+}
+$endif$
+$if(lot)$
+\listoftables
+$endif$
+$if(lof)$
+\listoffigures
+$endif$
+
+$body$
+
+$if(natbib)$
+$if(bibliography)$
+$if(biblio-title)$
+$if(book-class)$
+\renewcommand\bibname{$biblio-title$}
+$else$
+\renewcommand\refname{$biblio-title$}
+$endif$
+$endif$
+\bibliography{$for(bibliography)$$bibliography$$sep$,$endfor$}
+
+$endif$
+$endif$
+$if(biblatex)$
+\printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$
+
+$endif$
+$for(include-after)$
+$include-after$
+
+$endfor$
+\end{document}
\ No newline at end of file
diff --git a/templates/default.latex b/templates/default.latex
new file mode 100644
index 0000000..b291dfb
--- /dev/null
+++ b/templates/default.latex
@@ -0,0 +1,211 @@
+%% default latex template for pandoc-1.14.0.1-osx
+
+\documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$lang$,$endif$$if(papersize)$$papersize$,$endif$$for(classoption)$$classoption$$sep$,$endfor$]{$documentclass$}
+$if(fontfamily)$
+\usepackage{$fontfamily$}
+$else$
+\usepackage{lmodern}
+$endif$
+$if(linestretch)$
+\usepackage{setspace}
+\setstretch{$linestretch$}
+$endif$
+\usepackage{amssymb,amsmath}
+\usepackage{ifxetex,ifluatex}
+\usepackage{fixltx2e} % provides \textsubscript
+\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
+ \usepackage[T1]{fontenc}
+ \usepackage[utf8]{inputenc}
+$if(euro)$
+ \usepackage{eurosym}
+$endif$
+\else % if luatex or xelatex
+ \ifxetex
+ \usepackage{mathspec}
+ \usepackage{xltxtra,xunicode}
+ \else
+ \usepackage{fontspec}
+ \fi
+ \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
+ \newcommand{\euro}{€}
+$if(mainfont)$
+ \setmainfont{$mainfont$}
+$endif$
+$if(sansfont)$
+ \setsansfont{$sansfont$}
+$endif$
+$if(monofont)$
+ \setmonofont[Mapping=tex-ansi]{$monofont$}
+$endif$
+$if(mathfont)$
+ \setmathfont(Digits,Latin,Greek){$mathfont$}
+$endif$
+\fi
+% use upquote if available, for straight quotes in verbatim environments
+\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
+% use microtype if available
+\IfFileExists{microtype.sty}{%
+\usepackage{microtype}
+\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
+}{}
+$if(geometry)$
+\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
+$endif$
+\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={$author-meta$},
+ pdftitle={$title-meta$},
+ colorlinks=true,
+ citecolor=$if(citecolor)$$citecolor$$else$blue$endif$,
+ urlcolor=$if(urlcolor)$$urlcolor$$else$blue$endif$,
+ linkcolor=$if(linkcolor)$$linkcolor$$else$magenta$endif$,
+ pdfborder={0 0 0}}
+\urlstyle{same} % don't use monospace font for urls
+$if(lang)$
+\ifxetex
+ \usepackage{polyglossia}
+ \setmainlanguage{$mainlang$}
+ \setotherlanguages{$for(otherlang)$$otherlang$$sep$,$endfor$}
+\else
+ \usepackage[shorthands=off,$lang$]{babel}
+\fi
+$endif$
+$if(natbib)$
+\usepackage{natbib}
+\bibliographystyle{$if(biblio-style)$$biblio-style$$else$plainnat$endif$}
+$endif$
+$if(biblatex)$
+\usepackage{biblatex}
+$for(bibliography)$
+\addbibresource{$bibliography$}
+$endfor$
+$endif$
+$if(listings)$
+\usepackage{listings}
+$endif$
+$if(lhs)$
+\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
+$endif$
+$if(highlighting-macros)$
+$highlighting-macros$
+$endif$
+$if(verbatim-in-note)$
+\usepackage{fancyvrb}
+\VerbatimFootnotes
+$endif$
+$if(tables)$
+\usepackage{longtable,booktabs}
+$endif$
+$if(graphics)$
+\usepackage{graphicx,grffile}
+\makeatletter
+\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
+\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
+\makeatother
+% Scale images if necessary, so that they will not overflow the page
+% margins by default, and it is still possible to overwrite the defaults
+% using explicit options in \includegraphics[width, height, ...]{}
+\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
+$endif$
+$if(links-as-notes)$
+% Make links footnotes instead of hotlinks:
+\renewcommand{\href}[2]{#2\footnote{\url{#1}}}
+$endif$
+$if(strikeout)$
+\usepackage[normalem]{ulem}
+% avoid problems with \sout in headers with hyperref:
+\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
+$endif$
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{6pt plus 2pt minus 1pt}
+\setlength{\emergencystretch}{3em} % prevent overfull lines
+\providecommand{\tightlist}{%
+ \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
+$if(numbersections)$
+\setcounter{secnumdepth}{5}
+$else$
+\setcounter{secnumdepth}{0}
+$endif$
+$if(verbatim-in-note)$
+\VerbatimFootnotes % allows verbatim text in footnotes
+$endif$
+
+$if(title)$
+\title{$title$$if(subtitle)$\\\vspace{0.5em}{\large $subtitle$}$endif$}
+$endif$
+$if(author)$
+\author{$for(author)$$author$$sep$ \and $endfor$}
+$endif$
+\date{$date$}
+$for(header-includes)$
+$header-includes$
+$endfor$
+
+% Redefines (sub)paragraphs to behave more like sections
+\ifx\paragraph\undefined\else
+\let\oldparagraph\paragraph
+\renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
+\fi
+\ifx\subparagraph\undefined\else
+\let\oldsubparagraph\subparagraph
+\renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
+\fi
+
+\begin{document}
+$if(title)$
+\maketitle
+$endif$
+$if(abstract)$
+\begin{abstract}
+$abstract$
+\end{abstract}
+$endif$
+
+$for(include-before)$
+$include-before$
+
+$endfor$
+$if(toc)$
+{
+\hypersetup{linkcolor=$if(toccolor)$$toccolor$$else$black$endif$}
+\setcounter{tocdepth}{$toc-depth$}
+\tableofcontents
+}
+$endif$
+$if(lot)$
+\listoftables
+$endif$
+$if(lof)$
+\listoffigures
+$endif$
+$body$
+
+$if(natbib)$
+$if(bibliography)$
+$if(biblio-title)$
+$if(book-class)$
+\renewcommand\bibname{$biblio-title$}
+$else$
+\renewcommand\refname{$biblio-title$}
+$endif$
+$endif$
+\bibliography{$for(bibliography)$$bibliography$$sep$,$endfor$}
+
+$endif$
+$endif$
+$if(biblatex)$
+\printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$
+
+$endif$
+$for(include-after)$
+$include-after$
+
+$endfor$
+\end{document}
\ No newline at end of file