2017-09-27 14:11:22 +02:00
\documentclass [$if(fontsize)$$fontsize$,$endif$$if(lang)$$babel-lang$,$endif$$if(papersize)$$papersize$paper,$endif$$for(classoption)$$classoption$$sep$,$endfor$] { $ documentclass $ }
2014-09-12 14:36:30 +02:00
$ if ( fontfamily ) $
2017-09-27 14:11:22 +02:00
\usepackage [$for(fontfamilyoptions)$$fontfamilyoptions$$sep$,$endfor$] { $ fontfamily $ }
2014-09-12 14:36:30 +02:00
$ 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
2017-09-27 14:11:22 +02:00
\usepackage [$if(fontenc)$$fontenc$$else$T1$endif$] { fontenc}
2014-09-12 14:36:30 +02:00
\usepackage [utf8] { inputenc}
$ if ( euro ) $
\usepackage { eurosym}
$ endif $
\else % if luatex or xelatex
\ifxetex
\usepackage { mathspec}
\else
\usepackage { fontspec}
\fi
2017-09-27 14:11:22 +02:00
\defaultfontfeatures { Ligatures=TeX,Scale=MatchLowercase}
$ if ( euro ) $
2014-09-12 14:36:30 +02:00
\newcommand { \euro } { €}
2017-09-27 14:11:22 +02:00
$ endif $
2014-09-12 14:36:30 +02:00
$ if ( mainfont ) $
2017-09-27 14:11:22 +02:00
\setmainfont [$for(mainfontoptions)$$mainfontoptions$$sep$,$endfor$] { $ mainfont $ }
2014-09-12 14:36:30 +02:00
$ endif $
$ if ( sansfont ) $
2017-09-27 14:11:22 +02:00
\setsansfont [$for(sansfontoptions)$$sansfontoptions$$sep$,$endfor$] { $ sansfont $ }
2014-09-12 14:36:30 +02:00
$ endif $
$ if ( monofont ) $
2017-09-27 14:11:22 +02:00
\setmonofont [Mapping=tex-ansi$if(monofontoptions)$,$for(monofontoptions)$$monofontoptions$$sep$,$endfor$$endif$] { $ monofont $ }
2014-09-12 14:36:30 +02:00
$ endif $
$ if ( mathfont ) $
2017-09-27 14:11:22 +02:00
\setmathfont (Digits,Latin,Greek)[$ for ( mathfontoptions ) $ $ mathfontoptions $ $ sep $ ,$ endfor $ ]{ $ mathfont $ }
$ endif $
$ if ( CJKmainfont ) $
\usepackage { xeCJK}
\setCJKmainfont [$for(CJKoptions)$$CJKoptions$$sep$,$endfor$] { $ CJKmainfont $ }
2014-09-12 14:36:30 +02:00
$ endif $
\fi
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists { upquote.sty} { \usepackage { upquote} } { }
% use microtype if available
2017-09-27 14:11:22 +02:00
\IfFileExists { microtype.sty} { %
\usepackage { microtype}
\UseMicrotypeSet [protrusion] { basicmath} % disable protrusion for tt fonts
} { }
$ if ( geometry ) $
\usepackage [$for(geometry)$$geometry$$sep$,$endfor$] { geometry}
$ endif $
\usepackage { hyperref}
$ if ( colorlinks ) $
\PassOptionsToPackage { usenames,dvipsnames} { color} % color is loaded by hyperref
$ endif $
\hypersetup { unicode=true,
2019-06-06 18:14:26 +02:00
$ if ( title ) $
pdftitle={ $ title $ } ,
2017-09-27 14:11:22 +02:00
$ endif $
2019-06-06 18:14:26 +02:00
$ if ( author ) $
pdfauthor={ $ author $ } ,
2017-09-27 14:11:22 +02:00
$ endif $
$ if ( keywords ) $
pdfkeywords={ $ for ( keywords ) $ $ keywords $ $ sep $ ; $ endfor $ } ,
$ endif $
$ if ( colorlinks ) $
colorlinks=true,
linkcolor=$ if ( linkcolor ) $ $ linkcolor $ $ else $ Maroon$ endif $ ,
citecolor=$ if ( citecolor ) $ $ citecolor $ $ else $ Blue$ endif $ ,
urlcolor=$ if ( urlcolor ) $ $ urlcolor $ $ else $ Blue$ endif $ ,
$ else $
pdfborder={ 0 0 0} ,
$ endif $
breaklinks=true}
\urlstyle { same} % don't use monospace font for urls
$ 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
\usepackage { polyglossia}
\setmainlanguage [$polyglossia-lang.options$] { $ polyglossia - lang.name $ }
$ for ( polyglossia - otherlangs ) $
\setotherlanguage [$polyglossia-otherlangs.options$] { $ polyglossia - otherlangs.name $ }
$ endfor $
\fi
$ endif $
2014-09-12 14:36:30 +02:00
$ if ( natbib ) $
\usepackage { natbib}
\bibliographystyle { $ if ( biblio - style ) $ $ biblio - style $ $ else $ plainnat$ endif $ }
$ endif $
$ if ( biblatex ) $
2017-09-27 14:11:22 +02:00
\usepackage $ if ( biblio - style ) $ [style=$ biblio - style $ ]$ endif $ { biblatex}
$ if ( biblatexoptions ) $ \ExecuteBibliographyOptions { $ for ( biblatexoptions ) $ $ biblatexoptions $ $ sep $ ,$ endfor $ } $ endif $
$ for ( bibliography ) $
\addbibresource { $ bibliography $ }
$ endfor $
2014-09-12 14:36:30 +02:00
$ 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}
2017-09-27 14:11:22 +02:00
\VerbatimFootnotes % allows verbatim text in footnotes
2014-09-12 14:36:30 +02:00
$ endif $
$ if ( tables ) $
\usepackage { longtable,booktabs}
$ endif $
$ if ( graphics ) $
2017-09-27 14:11:22 +02:00
\usepackage { graphicx,grffile}
2014-09-12 14:36:30 +02:00
\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 $
2017-09-27 14:11:22 +02:00
$ if ( indent ) $
$ else $
\IfFileExists { parskip.sty} { %
\usepackage { parskip}
} { % else
2014-09-12 14:36:30 +02:00
\setlength { \parindent } { 0pt}
\setlength { \parskip } { 6pt plus 2pt minus 1pt}
2017-09-27 14:11:22 +02:00
}
$ endif $
2014-09-12 14:36:30 +02:00
\setlength { \emergencystretch } { 3em} % prevent overfull lines
2017-09-27 14:11:22 +02:00
\providecommand { \tightlist } { %
\setlength { \itemsep } { 0pt} \setlength { \parskip } { 0pt} }
2014-09-12 14:36:30 +02:00
$ if ( numbersections ) $
\setcounter { secnumdepth} { 5}
$ else $
\setcounter { secnumdepth} { 0}
$ endif $
2017-09-27 14:11:22 +02:00
$ 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
2014-09-12 14:36:30 +02:00
$ endif $
2017-09-27 14:11:22 +02:00
$ if ( dir ) $
2014-09-12 14:36:30 +02:00
\ifxetex
2017-09-27 14:11:22 +02:00
% 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 }
2014-09-12 14:36:30 +02:00
\fi
$ endif $
2017-09-27 14:11:22 +02:00
$ for ( header - includes ) $
$ header - includes $
$ endfor $
2014-09-12 14:36:30 +02:00
2014-09-12 15:13:21 +02:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2014-10-12 23:27:17 +02:00
\usepackage [german=quotes] { csquotes}
2014-09-12 15:13:21 +02:00
% Seitenlayout
\usepackage [
% showframe,
top=$ top $ ,
bottom=$ bottom $ ,
left=$ left $ ,
right=$ right $ ,
headheight=$ headheight $ ,
$ if ( footskip ) $ footskip=$ footskip $ $ endif $ ,
$ if ( headsep ) $ headsep=$ headsep $ $ else $ headsep=\dimexpr $ top $ -$ headheight $ \relax $ endif $
]{ geometry}
% Kopf- und Fußzeilen
\usepackage { fancyhdr}
\fancyhead { }
\fancyfoot { }
\renewcommand { \headrulewidth } { 0pt}
2014-09-16 09:38:49 +02:00
%% Kopfzeile & Fußzeile ab zweiter Seite
2014-09-12 15:13:21 +02:00
\pagestyle { fancy}
2019-06-06 18:14:26 +02:00
\lfoot { \footnotesize
$ if ( author - short ) $ $ author - short $ : $ title - short $ $ endif $
2014-10-12 23:27:17 +02:00
}
2014-09-12 15:13:21 +02:00
\rfoot { \textbf { \thepage } }
2014-09-16 09:38:49 +02:00
2014-09-12 15:13:21 +02:00
%% Kopfzeile & Fußzeile Titelseite
\fancypagestyle { plain} {
2019-06-06 18:14:26 +02:00
\lhead { \href { http://www.informationspraxis.de} { \includegraphics [width=11.3mm,height=10.5mm] { ip-logo.png} } }
2014-09-12 15:13:21 +02:00
\rhead { \footnotesize
2019-06-06 18:14:26 +02:00
\textbf { $ publisher $ } $ if ( category ) $ \\ $ category $ $ endif $ }
\lfoot { \footnotesize \href { http://creativecommons.org/licenses/by/4.0/} { \includegraphics [width=20.mm] { cc-by.png} } Dieses Werk steht unter der Lizenz \href { http://creativecommons.org/licenses/by/4.0/} { Creative Commons Namensnennung 4.0 International} }
\rfoot { }
2014-09-12 15:13:21 +02:00
}
\makeatletter
2014-09-16 09:38:49 +02:00
% Titelseite
2014-09-12 15:13:21 +02:00
\renewcommand \@ maketitle{
2019-06-06 18:14:26 +02:00
$ if ( identifier ) $ \href { https://doi.org/$ identifier $ } { DOI: https://doi.org/$ identifier $ } $ endif $ \\
{ \bfseries $ for ( author - detail ) $ $ author - detail.name $ $ sep $ , $ endfor $ \par }
2014-09-12 15:13:21 +02:00
\section * { \@ title}
\subsubsection * { Zusammenfassung}
$ abstract $
\subsubsection * { Schlüsselwörter}
$ for ( keywords ) $ $ keywords $ $ sep $ , $ endfor $
2014-10-12 23:27:17 +02:00
$ if ( title - en ) $
2014-09-12 15:13:21 +02:00
\subsection * { $ title - en $ }
2014-10-12 23:27:17 +02:00
$ endif $
2014-09-12 15:13:21 +02:00
2014-10-12 23:27:17 +02:00
$ if ( abstract - en ) $
2014-09-12 15:13:21 +02:00
\subsubsection * { Abstract}
$ abstract - en $
2014-10-12 23:27:17 +02:00
$ endif $
2014-09-12 15:13:21 +02:00
2014-10-12 23:27:17 +02:00
$ if ( keywords - en ) $
2014-09-12 15:13:21 +02:00
\subsubsection * { Keywords}
$ for ( keywords - en ) $ $ keywords - en $ $ sep $ , $ endfor $
2014-10-12 23:27:17 +02:00
$ endif $
2014-09-12 15:13:21 +02:00
2019-06-06 18:14:26 +02:00
$ if ( jita ) $
2014-09-12 15:13:21 +02:00
\subsubsection * { Classification}
2014-10-12 23:27:17 +02:00
$ for ( jita ) $ $ jita $ $ sep $ \\ $ endfor $
2019-06-06 18:14:26 +02:00
$ endif $
2014-09-16 09:38:49 +02:00
\vfill
{ \small
2019-06-06 18:14:26 +02:00
{ \bfseries Veröffentlichung} \\
$ date $ in $ publisher $
2014-10-12 23:27:17 +02:00
}
2014-09-12 15:13:21 +02:00
\pagebreak
}
2014-09-16 09:38:49 +02:00
\usepackage [small,figurename=Abbildung,tablename=Tabelle] { caption}
2014-09-12 15:13:21 +02:00
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2014-09-12 14:36:30 +02:00
$ if ( title ) $
2017-09-27 14:11:22 +02:00
\title { $ title $ $ if ( thanks ) $ \thanks { $ thanks $ } $ endif $ }
2014-09-12 14:36:30 +02:00
$ endif $
$ if ( subtitle ) $
2017-09-27 14:11:22 +02:00
\providecommand { \subtitle } [1]{ }
2014-09-12 14:36:30 +02:00
\subtitle { $ subtitle $ }
$ endif $
2019-06-06 18:14:26 +02:00
$ if ( author - detail ) $
\author { $ for ( author - detail ) $ $ author - detail $ $ sep $ \and $ endfor $ }
2014-09-12 14:36:30 +02:00
$ endif $
2017-09-27 14:11:22 +02:00
$ if ( institute ) $
\institute { $ for ( institute ) $ $ institute $ $ sep $ \and $ endfor $ }
$ endif $
\date { $ date $ }
2014-09-12 14:36:30 +02:00
\begin { document}
$ if ( title ) $
\maketitle
$ endif $
$ for ( include - before ) $
$ include - before $
$ endfor $
$ if ( toc ) $
{
2017-09-27 14:11:22 +02:00
$ if ( colorlinks ) $
\hypersetup { linkcolor=$ if ( toccolor ) $ $ toccolor $ $ else $ black$ endif $ }
$ endif $
2014-09-12 14:36:30 +02:00
\setcounter { tocdepth} { $ toc - depth $ }
\tableofcontents
}
$ endif $
2017-09-27 14:11:22 +02:00
$ if ( lot ) $
\listoftables
$ endif $
$ if ( lof ) $
\listoffigures
$ endif $
2014-09-12 14:36:30 +02:00
$ body $
$ if ( natbib ) $
2017-09-27 14:11:22 +02:00
$ if ( bibliography ) $
2014-09-12 14:36:30 +02:00
$ if ( biblio - title ) $
$ if ( book - class ) $
\renewcommand \bibname { $ biblio - title $ }
$ else $
\renewcommand \refname { $ biblio - title $ }
$ endif $
$ endif $
2017-09-27 14:11:22 +02:00
\bibliography { $ for ( bibliography ) $ $ bibliography $ $ sep $ ,$ endfor $ }
2014-09-12 14:36:30 +02:00
$ endif $
$ endif $
$ if ( biblatex ) $
\printbibliography $ if ( biblio - title ) $ [title=$ biblio - title $ ]$ endif $
$ endif $
2014-09-12 15:13:21 +02:00
2017-09-27 14:11:22 +02:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2014-09-12 15:13:21 +02:00
\subsection * { AutorInnen}
\begin { itemize}
2019-06-06 18:14:26 +02:00
$ for ( author - detail ) $
2014-09-12 15:13:21 +02:00
\item
2019-06-06 18:14:26 +02:00
$ author - detail.name $ $ if ( author - detail.email ) $ , $ author - detail.email $ $ endif $
2014-09-12 15:13:21 +02:00
2019-06-06 18:14:26 +02:00
$ if ( author - detail.affiliation ) $ $ author - detail.affiliation $ $ if ( author - detail.address ) $ , $ endif $ $ endif $ $ if ( author - detail.address ) $ $ author - detail.address $ $ endif $
2014-09-12 15:13:21 +02:00
2019-06-06 18:14:26 +02:00
$ if ( author - detail.url ) $ \url { $ author - detail.url $ } $ endif $
2014-09-12 15:13:21 +02:00
2019-06-06 18:14:26 +02:00
$ if ( author - detail.orcid ) $ \href { https://orcid.org/$ author - detail.orcid $ } { https://orcid.org/$ author - detail.orcid $ } $ endif $
2014-09-12 15:13:21 +02:00
$ endfor $
\end { itemize}
2017-09-27 14:11:22 +02:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2014-09-12 14:36:30 +02:00
$ for ( include - after ) $
$ include - after $
$ endfor $
\end { document}