126 lines
4.3 KiB
TeX
126 lines
4.3 KiB
TeX
%!TEX TS-program = pdflatexmk
|
||
%!TEX root = handbook.tex
|
||
|
||
% Copyright 2018 Martin Scheidt (ISC license)
|
||
% Permission to use, copy, modify, and/or distribute this file for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
|
||
|
||
% --------[ Coding and Language ]----------
|
||
\usepackage{scrhack}
|
||
\usepackage[utf8]{inputenc}
|
||
\usepackage[T1]{fontenc}
|
||
\usepackage[main=english,ngerman]{babel}
|
||
\usepackage{iflang}
|
||
|
||
% % --------[ revision history ]----------
|
||
\usepackage{vhistory}
|
||
% % --------[ Creative Commons License ]-------
|
||
\usepackage[scale=1.5]{ccicons}
|
||
|
||
% --------[ drafting ]----------
|
||
\usepackage{ifdraft}
|
||
\ifdraft{%
|
||
\usepackage{draftwatermark}
|
||
\SetWatermarkColor{solarized-base1!10}
|
||
}{}
|
||
%
|
||
\setlength{\marginparwidth }{2cm}
|
||
\usepackage[obeyDraft,textsize=footnotesize]{todonotes}
|
||
|
||
% --------[ Layout ]-----------
|
||
\pretolerance=8000
|
||
\tolerance=9500
|
||
\hbadness=8000
|
||
\vbadness=10000
|
||
\displaywidowpenalty=10000
|
||
\clubpenalty=10000
|
||
\widowpenalty=10000
|
||
\usepackage{microtype}
|
||
\usepackage{lmodern}
|
||
\usepackage{mathptmx,courier}
|
||
\usepackage[scaled=0.92]{helvet}
|
||
|
||
\usepackage[
|
||
automark,
|
||
headsepline,
|
||
draft=false
|
||
]{scrlayer-scrpage}
|
||
|
||
\pagestyle{scrheadings}
|
||
|
||
\usepackage{etoolbox}
|
||
\makeatletter
|
||
% \@addtoreset{chapter}{part} % reset chapter numbering for each part
|
||
\patchcmd{\scr@startchapter}{\if@openright\cleardoublepage\else\clearpage\fi}{}{}{} % remove page break after chapter
|
||
\makeatother
|
||
|
||
% -----------[ PDF linking ]----------------
|
||
\usepackage[
|
||
pdftex,
|
||
pdfpagelabels, % modify PDF page labels
|
||
hyperindex,
|
||
hyperfigures,
|
||
bookmarksopen,
|
||
bookmarksnumbered,
|
||
draft=false,
|
||
pageanchor=true, % Determines whether every page is given an implicit anchor at the top left corner
|
||
%pagebackref, % Adds backlink text to the end of each item in the bibliography, as a list of page numbers
|
||
%linktocpage, % make page number, not text, be link on TOC, LOF and LOT
|
||
breaklinks=true, % allow links to break over lines by making links over multiple lines into PDF links to the same target
|
||
colorlinks=true, % Colors the text of links and anchors
|
||
citecolor=solarized-violet, % Color for bibliographical citations in text
|
||
linkcolor=solarized-base01, % Color for normal internal links
|
||
urlcolor=solarized-blue, % Color for web links
|
||
]{hyperref} % PDF with a linked TableOfContent
|
||
\usepackage{bookmark} % Adding package bookmark improves bookmarks handling.
|
||
\usepackage{url}
|
||
|
||
% -------[ PDF Informations ]---------
|
||
\hypersetup{
|
||
pdftitle={Traffic Flow in Railway Systems},
|
||
pdfsubject={game based learning},
|
||
pdfauthor={Martin Scheidt and contributers},
|
||
pdfkeywords={railway, railroad, infrastructure, serious game},
|
||
}
|
||
|
||
% -------[ Symbols ]---------
|
||
\usepackage{amsmath,amsthm}
|
||
\usepackage{xfrac} % provides slanted fractures with \sfrac{}{}
|
||
\usepackage{wasysym} % \permil
|
||
\usepackage{siunitx} % for SI-Units
|
||
\sisetup{
|
||
per-mode=fraction,
|
||
fraction-function=\sfrac
|
||
}
|
||
|
||
% -------[ Tables and Figures ]---------
|
||
\usepackage{graphicx}
|
||
\setkeys{Gin}{draft=false} % disable draft for graphicx to see pictures in draft-mode
|
||
|
||
\usepackage{booktabs,longtable,tabularx,ltxtable}
|
||
% \usepackage{multirow}
|
||
|
||
\usepackage{enumerate}
|
||
\usepackage{enumitem} % change numbering
|
||
\usepackage{tikz,adjustbox}
|
||
|
||
\usepackage[prefix=solarized-]{xcolor-solarized}
|
||
|
||
% -------[ costum commands ]---------
|
||
\newcommand{\TODO}[1]{\todo[linecolor=orange,backgroundcolor=orange!20,bordercolor=orange,inline,]{\textcolor{orange}{Todo:~}#1}}
|
||
\newcommand{\REWRITE}[1]{\todo[linecolor=magenta,backgroundcolor=magenta!20,bordercolor=magenta,noline]{\textcolor{magenta}{Rewrite:~}#1}}
|
||
\newcommand{\ADDFIGURE}[1]{\missingfigure[figcolor=white]{#1}}
|
||
|
||
\newcounter{task}
|
||
\DeclareRobustCommand{\task}{\stepcounter{task}\bigskip\par\noindent{\normalfont\large\bfseries\IfLanguage{english}{Task~}\IfLanguage{ngerman}{Aufgabe~}\arabic{task}}\medskip\par\noindent}
|
||
\DeclareRobustCommand{\setup}{\bigskip\par\noindent{\normalfont\large\bfseries\IfLanguage{english}{Setup}\IfLanguage{ngerman}{Ausgangssituation}}\medskip\par\noindent}
|
||
|
||
\DeclareRobustCommand{\tikzfigure}[2][\textwidth]{
|
||
\begin{adjustbox}{width=#1}
|
||
\begin{tikzpicture}[font=\sffamily]
|
||
\input{figures/#2}
|
||
\end{tikzpicture}
|
||
\end{adjustbox}
|
||
}
|
||
|
||
\newcommand{\IfLanguage}[2]{\IfLanguageName{#1}{#2}{}}
|