@ -0,0 +1,782 @@
% %
% Copyright (c) 2018, Pascal Wagler;
% Copyright (c) 2014--2018, John MacFarlane
%
% All rights reserved.
%
% Redistribution and use in source and binary forms, with or without
% modification, are permitted provided that the following conditions
% are met:
%
% - Redistributions of source code must retain the above copyright
% notice, this list of conditions and the following disclaimer.
%
% - Redistributions in binary form must reproduce the above copyright
% notice, this list of conditions and the following disclaimer in the
% documentation and/or other materials provided with the distribution.
%
% - Neither the name of John MacFarlane nor the names of other
% contributors may be used to endorse or promote products derived
% from this software without specific prior written permission.
%
% THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
% "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
% LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
% FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
% COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
% INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
% BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
% LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
% CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
% LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
% ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
% POSSIBILITY OF SUCH DAMAGE.
% %
% %
% For usage information and examples visit the GitHub page of this template:
% https://github.com/Wandmalfarbe/pandoc-latex-template
% %
\PassOptionsToPackage { unicode=true} { hyperref} % options for packages loaded elsewhere
\PassOptionsToPackage { hyphens} { url}
\PassOptionsToPackage { svgnames*,table} { xcolor}
%
\documentclass [$if(fontsize)$$fontsize$,$endif$$if(lang)$$babel-lang$,$endif$$if(papersize)$$papersize$paper,$else$a4paper,$endif$$if(beamer)$ignorenonframetext,$if(handout)$handout,$endif$$if(aspectratio)$aspectratio=$aspectratio$,$endif$$endif$$for(classoption)$$classoption$$sep$,$endfor$,tablecaptionabove] { scrartcl}
$ if ( beamer ) $
\setbeamertemplate { caption} [numbered]
\setbeamertemplate { caption label separator} { : }
\setbeamercolor { caption name} { fg=normal text.fg}
\beamertemplatenavigationsymbols $ if ( navigation ) $ $ navigation $ $ else $ empty$ endif $
$ endif $
$ if ( beamerarticle ) $
\usepackage { beamerarticle} % needs to be loaded first
$ endif $
$ if ( fontfamily ) $
\usepackage [$for(fontfamilyoptions)$$fontfamilyoptions$$sep$,$endfor$] { $ 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 [$if(fontenc)$$fontenc$$else$T1$endif$] { fontenc}
\usepackage [utf8] { inputenc}
\usepackage { textcomp} % provides euro and other symbols
\else % if luatex or xelatex
$ if ( mathspec ) $
\ifxetex
\usepackage { mathspec}
\else
\usepackage { unicode-math}
\fi
$ else $
\usepackage { unicode-math}
$ endif $
\defaultfontfeatures { Ligatures=TeX,Scale=MatchLowercase}
$ for ( fontfamilies ) $
\newfontfamily { $ fontfamilies.name $ } [$ fontfamilies.options $ ]{ $ fontfamilies.font $ }
$ endfor $
$ if ( mainfont ) $
\setmainfont [$for(mainfontoptions)$$mainfontoptions$$sep$,$endfor$] { $ mainfont $ }
$ endif $
$ if ( sansfont ) $
\setsansfont [$for(sansfontoptions)$$sansfontoptions$$sep$,$endfor$] { $ sansfont $ }
$ endif $
$ if ( monofont ) $
\setmonofont [Mapping=tex-ansi$if(monofontoptions)$,$for(monofontoptions)$$monofontoptions$$sep$,$endfor$$endif$] { $ monofont $ }
$ endif $
$ if ( mathfont ) $
$ if ( mathspec ) $
\ifxetex
\setmathfont (Digits,Latin,Greek)[$ for ( mathfontoptions ) $ $ mathfontoptions $ $ sep $ ,$ endfor $ ]{ $ mathfont $ }
\else
\setmathfont [$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$] { $ mathfont $ }
\fi
$ else $
\setmathfont [$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$] { $ mathfont $ }
$ endif $
$ endif $
$ if ( CJKmainfont ) $
\ifxetex
\usepackage { xeCJK}
\setCJKmainfont [$for(CJKoptions)$$CJKoptions$$sep$,$endfor$] { $ CJKmainfont $ }
\fi
$ endif $
$ if ( luatexjapresetoptions ) $
\ifluatex
\usepackage [$for(luatexjapresetoptions)$$luatexjapresetoptions$$sep$,$endfor$] { luatexja-preset}
\fi
$ endif $
$ if ( CJKmainfont ) $
\ifluatex
\usepackage [$for(luatexjafontspecoptions)$$luatexjafontspecoptions$$sep$,$endfor$] { luatexja-fontspec}
\setmainjfont [$for(CJKoptions)$$CJKoptions$$sep$,$endfor$] { $ CJKmainfont $ }
\fi
$ endif $
\fi
$ if ( beamer ) $
$ if ( theme ) $
\usetheme [$for(themeoptions)$$themeoptions$$sep$,$endfor$] { $ theme $ }
$ endif $
$ if ( colortheme ) $
\usecolortheme { $ colortheme $ }
$ endif $
$ if ( fonttheme ) $
\usefonttheme { $ fonttheme $ }
$ endif $
$ if ( mainfont ) $
\usefonttheme { serif} % use mainfont rather than sansfont for slide text
$ endif $
$ if ( innertheme ) $
\useinnertheme { $ innertheme $ }
$ endif $
$ if ( outertheme ) $
\useoutertheme { $ outertheme $ }
$ endif $
$ endif $
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists { upquote.sty} { \usepackage { upquote} } { }
% use microtype if available
\IfFileExists { microtype.sty} { %
\usepackage [$for(microtypeoptions)$$microtypeoptions$$sep$,$endfor$] { microtype}
\UseMicrotypeSet [protrusion] { basicmath} % disable protrusion for tt fonts
} { }
$ if ( indent ) $
$ else $
\IfFileExists { parskip.sty} { %
\usepackage { parskip}
} { % else
\setlength { \parindent } { 0pt}
\setlength { \parskip } { 6pt plus 2pt minus 1pt}
}
$ endif $
$ if ( verbatim - in - note ) $
\usepackage { fancyvrb}
$ endif $
$ if ( colorlinks ) $
\usepackage { xcolor}
\definecolor { default-citecolor} { HTML} { 4077C0}
\definecolor { default-urlcolor} { HTML} { 4077C0}
$ endif $
\usepackage { hyperref}
\hypersetup {
$ if ( title - meta ) $
pdftitle={ $ title - meta $ } ,
$ endif $
$ if ( author - meta ) $
pdfauthor={ $ author - meta $ } ,
$ endif $
$ if ( subject ) $
pdfsubject={ $ subject $ } ,
$ endif $
$ if ( keywords ) $
pdfkeywords={ $ for ( keywords ) $ $ keywords $ $ sep $ , $ endfor $ } ,
$ endif $
$ if ( tags ) $
pdfkeywords={ $ for ( tags ) $ $ tags $ $ sep $ , $ endfor $ } ,
$ endif $
$ if ( colorlinks ) $
colorlinks=true,
linkcolor=$ if ( linkcolor ) $ $ linkcolor $ $ else $ Maroon$ endif $ ,
citecolor=$ if ( citecolor ) $ $ citecolor $ $ else $ default-citecolor$ endif $ ,
urlcolor=$ if ( urlcolor ) $ $ urlcolor $ $ else $ default-urlcolor$ endif $ ,
$ else $
pdfborder={ 0 0 0} ,
$ endif $
breaklinks=true}
\urlstyle { same} % don't use monospace font for urls
$ if ( verbatim - in - note ) $
\VerbatimFootnotes % allows verbatim text in footnotes
$ endif $
$ if ( geometry ) $
\usepackage [margin=2.5cm,includehead=true,includefoot=true,centering,$for(geometry)$$geometry$$sep$,$endfor$] { geometry}
$ else $
\usepackage [margin=2.5cm,includehead=true,includefoot=true,centering] { geometry}
$ endif $
$ if ( beamer ) $
\newif \ifbibliography
$ endif $
$ if ( listings ) $
\usepackage { listings}
\newcommand { \passthrough } [1]{ #1}
$ endif $
$ if ( lhs ) $
\lstnewenvironment { code} { \lstset { language=Haskell,basicstyle=\small \ttfamily } } { }
$ endif $
$ if ( highlighting - macros ) $
$ highlighting - macros $
$ endif $
$ if ( tables ) $
\usepackage { longtable,booktabs}
$ if ( beamer ) $
\usepackage { caption}
% These lines are needed to make table captions work with longtable:
\makeatletter
\def \fnum @table{ \tablename ~\thetable }
\makeatother
$ else $
% Fix footnotes in tables (requires footnote package)
\IfFileExists { footnote.sty} { \usepackage { footnote} \makesavenoteenv { longtable} } { }
$ endif $
$ 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 ( beamer ) $
% Prevent slide breaks in the middle of a paragraph:
\widowpenalties 1 10000
\raggedbottom
$ if ( section - titles ) $
\setbeamertemplate { part page} {
\centering
\begin { beamercolorbox} [sep=16pt,center]{ part title}
\usebeamerfont { part title} \insertpart \par
\end { beamercolorbox}
}
\setbeamertemplate { section page} {
\centering
\begin { beamercolorbox} [sep=12pt,center]{ part title}
\usebeamerfont { section title} \insertsection \par
\end { beamercolorbox}
}
\setbeamertemplate { subsection page} {
\centering
\begin { beamercolorbox} [sep=8pt,center]{ part title}
\usebeamerfont { subsection title} \insertsubsection \par
\end { beamercolorbox}
}
\AtBeginPart {
\frame { \partpage }
}
\AtBeginSection {
\ifbibliography
\else
\frame { \sectionpage }
\fi
}
\AtBeginSubsection {
\frame { \subsectionpage }
}
$ endif $
$ endif $
$ if ( links - as - notes ) $
% Make links footnotes instead of hotlinks:
\DeclareRobustCommand { \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 { \emergencystretch } { 3em} % prevent overfull lines
\providecommand { \tightlist } { %
\setlength { \itemsep } { 0pt} \setlength { \parskip } { 0pt} }
$ if ( numbersections ) $
\setcounter { secnumdepth} { $ if ( secnumdepth ) $ $ secnumdepth $ $ else $ 5$ endif $ }
$ else $
\setcounter { secnumdepth} { 0}
$ endif $
$ if ( beamer ) $
$ else $
$ if ( subparagraph ) $
$ else $
% 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
$ endif $
$ endif $
$ if ( pagestyle ) $
\pagestyle { $ pagestyle $ }
$ endif $
% Make use of float-package and set default placement for figures to H
\usepackage { float}
\floatplacement { figure} { H}
$ for ( header - includes ) $
$ header - includes $
$ endfor $
$ if ( lang ) $
\ifnum 0\ifxetex 1\fi \ifluatex 1\fi =0 % if pdftex
\usepackage [shorthands=off,$for(babel-otherlangs)$$babel-otherlangs$,$endfor$main=$babel-lang$] { babel}
$ if ( babel - newcommands ) $
$ babel - newcommands $
$ endif $
\else
$ if ( mainfont ) $
$ else $
% See issue https://github.com/reutenauer/polyglossia/issues/127
\renewcommand * \familydefault { \sfdefault }
$ endif $
% load polyglossia as late as possible as it *could* call bidi if RTL lang (e.g. Hebrew or Arabic)
\usepackage { polyglossia}
\setmainlanguage [$polyglossia-lang.options$] { $ polyglossia - lang.name $ }
$ for ( polyglossia - otherlangs ) $
\setotherlanguage [$polyglossia-otherlangs.options$] { $ polyglossia - otherlangs.name $ }
$ endfor $
\fi
$ endif $
$ if ( dir ) $
\ifxetex
% load bidi as late as possible as it modifies e.g. graphicx
$ if ( latex - dir - rtl ) $
\usepackage [RTLdocument] { bidi}
$ else $
\usepackage { bidi}
$ endif $
\fi
\ifnum 0\ifxetex 1\fi \ifluatex 1\fi =0 % if pdftex
\TeXXeTstate =1
\newcommand { \RL } [1]{ \beginR #1\endR }
\newcommand { \LR } [1]{ \beginL #1\endL }
\newenvironment { RTL} { \beginR } { \endR }
\newenvironment { LTR} { \beginL } { \endL }
\fi
$ endif $
$ if ( natbib ) $
\usepackage [$natbiboptions$] { natbib}
\bibliographystyle { $ if ( biblio - style ) $ $ biblio - style $ $ else $ plainnat$ endif $ }
$ endif $
$ if ( biblatex ) $
\usepackage [$if(biblio-style)$style=$biblio-style$,$endif$$for(biblatexoptions)$$biblatexoptions$$sep$,$endfor$] { biblatex}
$ for ( bibliography ) $
\addbibresource { $ bibliography $ }
$ endfor $
$ endif $
$ if ( title ) $
\title { $ title $ $ if ( thanks ) $ \thanks { $ thanks $ } $ endif $ }
$ endif $
$ if ( subtitle ) $
\providecommand { \subtitle } [1]{ }
\subtitle { $ subtitle $ }
$ endif $
$ if ( author ) $
\author { $ for ( author ) $ $ author $ $ sep $ \and $ endfor $ }
$ endif $
$ if ( institute ) $
\providecommand { \institute } [1]{ }
\institute { $ for ( institute ) $ $ institute $ $ sep $ \and $ endfor $ }
$ endif $
\date { $ date $ }
$ if ( beamer ) $
$ if ( titlegraphic ) $
\titlegraphic { \includegraphics { $ titlegraphic $ } }
$ endif $
$ if ( logo ) $
\logo { \includegraphics { $ logo $ } }
$ endif $
$ endif $
% %
% % added
% %
%
% No language specified? take American English.
%
$ if ( lang ) $ $ else $
\ifnum 0\ifxetex 1\fi \ifluatex 1\fi =0 % if pdftex
\usepackage [shorthands=off,$for(babel-otherlangs)$$babel-otherlangs$,$endfor$main=english] { babel}
$ if ( babel - newcommands ) $
$ babel - newcommands $
$ endif $
\else
$ if ( mainfont ) $
$ else $
% See issue https://github.com/reutenauer/polyglossia/issues/127
\renewcommand * \familydefault { \sfdefault }
$ endif $
% load polyglossia as late as possible as it *could* call bidi if RTL lang (e.g. Hebrew or Arabic)
\usepackage { polyglossia}
\setmainlanguage [] { english}
$ for ( polyglossia - otherlangs ) $
\setotherlanguage [$polyglossia-otherlangs.options$] { $ polyglossia - otherlangs.name $ }
$ endfor $
\fi
$ endif $
%
% colors
%
\usepackage [] { xcolor}
%
% listing colors
%
\definecolor { listing-background} { HTML} { F7F7F7}
\definecolor { listing-rule} { HTML} { B3B2B3}
\definecolor { listing-numbers} { HTML} { B3B2B3}
\definecolor { listing-text-color} { HTML} { 000000}
\definecolor { listing-keyword} { HTML} { 435489}
\definecolor { listing-identifier} { HTML} { 435489}
\definecolor { listing-string} { HTML} { 00999A}
\definecolor { listing-comment} { HTML} { 8E8E8E}
\definecolor { listing-javadoc-comment} { HTML} { 006CA9}
% \definecolor { listing-background} { rgb} { 0.97,0.97,0.97}
% \definecolor { listing-rule} { HTML} { B3B2B3}
% \definecolor { listing-numbers} { HTML} { B3B2B3}
% \definecolor { listing-text-color} { HTML} { 000000}
% \definecolor { listing-keyword} { HTML} { D8006B}
% \definecolor { listing-identifier} { HTML} { 000000}
% \definecolor { listing-string} { HTML} { 006CA9}
% \definecolor { listing-comment} { rgb} { 0.25,0.5,0.35}
% \definecolor { listing-javadoc-comment} { HTML} { 006CA9}
%
% for the background color of the title page
%
$ if ( titlepage ) $
\usepackage { pagecolor}
\usepackage { afterpage}
$ endif $
%
% TOC depth and
% section numbering depth
%
\setcounter { tocdepth} { 3}
$ if ( numbersections ) $
\setcounter { secnumdepth} { 3}
$ endif $
%
% line spacing
%
$ if ( linestretch ) $
$ else $
\usepackage { setspace}
\setstretch { 1.2}
$ endif $
%
% break urls
%
\PassOptionsToPackage { hyphens} { url}
%
% When using babel or polyglossia with biblatex, loading csquotes is recommended
% to ensure that quoted texts are typeset according to the rules of your main language.
%
\usepackage { csquotes}
%
% captions
%
\definecolor { caption-color} { HTML} { 777777}
\usepackage [font={stretch=1.2}, textfont={color=caption-color}, position=top, skip=4mm, labelfont=bf, singlelinecheck=false, justification=$if(caption-justification)$$caption-justification$$else$raggedright$endif$] { caption}
\setcapindent { 0em}
\captionsetup [longtable] { position=above}
%
% blockquote
%
\definecolor { blockquote-border} { RGB} { 221,221,221}
\definecolor { blockquote-text} { RGB} { 119,119,119}
\usepackage { mdframed}
\newmdenv [rightline=false,bottomline=false,topline=false,linewidth=3pt,linecolor=blockquote-border,skipabove=\parskip] { customblockquote}
\renewenvironment { quote} { \begin { customblockquote} \list { } { \rightmargin =0em\leftmargin =0em} %
\item \relax \color { blockquote-text} \ignorespaces } { \unskip \unskip \endlist \end { customblockquote} }
%
% Source Sans Pro as the de fault font fam ily
% Source Code Pro for monospace text
%
% 'default' option sets the default
% font family to Source Sans Pro, not \sfdefault .
%
$ if ( mainfont ) $
$ else $
\usepackage [default] { sourcesanspro}
\usepackage { sourcecodepro}
$ endif $
%
% heading color
%
\definecolor { heading-color} { RGB} { 40,40,40}
\addtokomafont { section} { \color { heading-color} }
% When using the classes report, scrreprt, book,
% scrbook or memoir, uncomment the following line.
% \addtokomafont { chapter} { \color { heading-color} }
%
% variables for title and author
%
\usepackage { titling}
\title { $ title $ }
\author { $ for ( author ) $ $ author $ $ sep $ , $ endfor $ }
%
% tables
%
$ if ( tables ) $
\definecolor { table-row-color} { HTML} { F5F5F5}
\definecolor { table-rule-color} { HTML} { 999999}
% \arrayrulecolor { black!40}
\arrayrulecolor { table-rule-color} % color of \toprule , \midrule , \bottomrule
\setlength \heavyrulewidth { 0.3ex} % thickness of \toprule , \bottomrule
\renewcommand { \arraystretch } { 1.3} % spacing (padding)
\rowcolors { 3} { } { table-row-color!100} % row color
% Reset rownum counter so that each table
% starts with the same row colors.
% https://tex.stackexchange.com/questions/170637/restarting-rowcolors
\let \oldlongtable \longtable
\let \endoldlongtable \endlongtable
\renewenvironment { longtable} { \oldlongtable } {
\endoldlongtable
\global \rownum =0\relax }
% Unfortunately the colored cells extend beyond the edge of the
% table because pandoc uses @-expressions (@{ } ) like so:
%
% \begin { longtable} []{ @{ } ll@{ } }
% \end { longtable}
%
% https://en.wikibooks.org/wiki/LaTeX/Tables#.40-expressions
$ endif $
%
% remove paragraph indention
%
\setlength { \parindent } { 0pt}
\setlength { \parskip } { 6pt plus 2pt minus 1pt}
\setlength { \emergencystretch } { 3em} % prevent overfull lines
%
%
% Listings
%
%
$ if ( listings ) $
\lstdefinestyle { eisvogel_ listing_ style} {
language = java,
numbers = left,
backgroundcolor = \color { listing-background} ,
basicstyle = \color { listing-text-color} \small \ttfamily { } \linespread { 1.15} , % print whole listing small
xleftmargin = 2.7em,
breaklines = true,
frame = single,
framesep = 0.6mm,
rulecolor = \color { listing-rule} ,
frameround = ffff,
framexleftmargin = 2.5em,
tabsize = 4,
numberstyle = \color { listing-numbers} ,
aboveskip = 1.0em,
belowcaptionskip = 1.0em,
keywordstyle = \color { listing-keyword} \bfseries ,
classoffset = 0,
sensitive = true,
identifierstyle = \color { listing-identifier} ,
commentstyle = \color { listing-comment} ,
morecomment = [s][\color { listing-javadoc-comment} ]{ /**} { */} ,
stringstyle = \color { listing-string} ,
showstringspaces = false,
escapeinside = { /*@} { @*/} , % Allow LaTeX inside these special comments
literate =
{ á} { { \' a} } 1 { é} { { \' e} } 1 { í} { { \' i} } 1 { ó} { { \' o} } 1 { ú} { { \' u} } 1
{ Á} { { \' A} } 1 { É} { { \' E} } 1 { Í} { { \' I} } 1 { Ó} { { \' O} } 1 { Ú} { { \' U} } 1
{ à} { { \` a} } 1 { è} { { \' e} } 1 { ì} { { \` i} } 1 { ò} { { \` o} } 1 { ù} { { \` u} } 1
{ À} { { \` A} } 1 { È} { { \' E} } 1 { Ì} { { \` I} } 1 { Ò} { { \` O} } 1 { Ù} { { \` U} } 1
{ ä} { { \" a} } 1 { ë} { { \" e} } 1 { ï} { { \" i} } 1 { ö} { { \" o} } 1 { ü} { { \" u} } 1
{ Ä} { { \" A} } 1 { Ë} { { \" E} } 1 { Ï} { { \" I} } 1 { Ö} { { \" O} } 1 { Ü} { { \" U} } 1
{ â} { { \^ a} } 1 { ê} { { \^ e} } 1 { î} { { \^ i} } 1 { ô} { { \^ o} } 1 { û} { { \^ u} } 1
{ Â} { { \^ A} } 1 { Ê} { { \^ E} } 1 { Î} { { \^ I} } 1 { Ô} { { \^ O} } 1 { Û} { { \^ U} } 1
{ œ} { { \oe } } 1 { Œ} { { \OE } } 1 { æ} { { \ae } } 1 { Æ} { { \AE } } 1 { ß} { { \ss } } 1
{ ç} { { \c c} } 1 { Ç} { { \c C} } 1 { ø} { { \o } } 1 { å} { { \r a} } 1 { Å} { { \r A} } 1
{ €} { { \EUR } } 1 { £} { { \pounds } } 1 { «} { { \guillemotleft } } 1
{ »} { { \guillemotright } } 1 { ñ} { { \~ n} } 1 { Ñ} { { \~ N} } 1 { ¿} { { ?`} } 1
{ …} { { \ldots } } 1 { ≥} { { >=} } 1 { ≤} { { <=} } 1 { „} { { \glqq } } 1 { “} { { \grqq } } 1
{ ”} { { ''} } 1
}
\lstset { style=eisvogel_ listing_ style}
\lstdefinelanguage { XML} {
morestring = [b]",
moredelim = [s][\bfseries \color { listing-keyword} ]{ <} { \ } ,
moredelim = [s][\bfseries \color { listing-keyword} ]{ </} { >} ,
moredelim = [l][\bfseries \color { listing-keyword} ]{ />} ,
moredelim = [l][\bfseries \color { listing-keyword} ]{ >} ,
morecomment = [s]{ <?} { ?>} ,
morecomment = [s]{ <!--} { -->} ,
commentstyle = \color { listing-comment} ,
stringstyle = \color { listing-string} ,
identifierstyle = \color { listing-identifier}
}
$ endif $
%
% header and footer
%
\usepackage { fancyhdr}
\pagestyle { fancy}
\fancyhead { }
\fancyfoot { }
\lhead { $ title $ }
\chead { }
\rhead { $ date $ }
\lfoot { $ for ( author ) $ $ author $ $ sep $ , $ endfor $ }
\cfoot { }
\rfoot { \thepage }
\renewcommand { \headrulewidth } { 0.4pt}
\renewcommand { \footrulewidth } { 0.4pt}
% %
% % end added
% %
\begin { document}
% %
% % begin titlepage
% %
$ if ( titlepage ) $
\begin { titlepage}
\newgeometry { left=6cm}
$ if ( titlepage - color ) $
\definecolor { titlepage-color} { HTML} { $ titlepage - color $ }
\newpagecolor { titlepage-color} \afterpage { \restorepagecolor }
$ endif $
\newcommand { \colorRule } [3][black]{ \textcolor [HTML] { #1} { \rule { #2} { #3} } }
\begin { flushleft}
\noindent
\\ [-1em]
\color [HTML] { $ if ( titlepage - text - color ) $ $ titlepage - text - color $ $ else $ 5F5F5F$ endif $ }
\makebox [0pt] [l] { \colorRule [$if(titlepage-rule-color)$$titlepage-rule-color$$else$435488$endif$] { 1.3\textwidth } { $ if ( titlepage - rule - height ) $ $ titlepage - rule - height $ $ else $ 4$ endif $ pt} }
\par
\noindent
{ \setstretch { 1.4}
\vfill
\noindent { \huge \textbf { \textsf { $ title $ } } }
$ if ( subtitle ) $
\vskip 1em
{ \Large \textsf { $ subtitle $ } }
$ endif $
\vskip 2em
\noindent
{ \Large \textsf { $ for ( author ) $ $ author $ $ sep $ , $ endfor $ }
\vfill
}
\textsf { $ date $ } }
\end { flushleft}
\end { titlepage}
\restoregeometry
$ endif $
% %
% % end titlepage
% %
$ if ( title ) $
$ if ( beamer ) $
\frame { \titlepage }
$ endif $
$ if ( abstract ) $
\begin { abstract}
$ abstract $
\end { abstract}
$ endif $
$ endif $
$ for ( include - before ) $
$ include - before $
$ endfor $
$ if ( toc ) $
$ if ( beamer ) $
\begin { frame}
\tableofcontents [hideallsubsections]
\end { frame}
$ if ( toc - own - page ) $
\newpage
$ endif $
$ else $
{
$ if ( colorlinks ) $
\hypersetup { linkcolor=$ if ( toccolor ) $ $ toccolor $ $ else $ $ endif $ }
$ endif $
\setcounter { tocdepth} { $ toc - depth $ }
\tableofcontents
$ if ( toc - own - page ) $
\newpage
$ endif $
}
$ endif $
$ 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 $
$ if ( beamer ) $
\begin { frame} [allowframebreaks]{ $ biblio - title $ }
\bibliographytrue
$ endif $
\bibliography { $ for ( bibliography ) $ $ bibliography $ $ sep $ ,$ endfor $ }
$ if ( beamer ) $
\end { frame}
$ endif $
$ endif $
$ endif $
$ if ( biblatex ) $
$ if ( beamer ) $
\begin { frame} [allowframebreaks]{ $ biblio - title $ }
\bibliographytrue
\printbibliography [heading=none]
\end { frame}
$ else $
\printbibliography $ if ( biblio - title ) $ [title=$ biblio - title $ ]$ endif $
$ endif $
$ endif $
$ for ( include - after ) $
$ include - after $
$ endfor $
\end { document}