%!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}{}}