\usepackage{ifthen} % page dimensions %-------------------------------------- % see https://de.sharelatex.com/learn/Page_size_and_margins \ifthenelse{\equal{\CONFIGOneTwoSided}{oneside}} { \usepackage{geometry}\geometry{ a4paper, % a4 size 210x297 mm left=35mm, right=20mm, top=35mm, bottom=25mm, footskip=10mm, headheight=20mm % required for header } } { \usepackage{geometry}\geometry{ a4paper, % a4 size 210x297 mm twoside, left=35mm, right=20mm, top=35mm, bottom=25mm, footskip=10mm, headheight=20mm % required for header } } %-------------------------------------- % reduce chapter margin \renewcommand*{\chapterheadstartvskip}{\vspace*{0mm}} % Multi line comments %-------------------------------------- \usepackage{verbatim} %-------------------------------------- % font %-------------------------------------- \usepackage{fontspec} \setmainfont[ExternalLocation=fonts/Roboto/, BoldFont = Roboto-Bold.ttf, ItalicFont = Roboto-Italic.ttf , BoldItalicFont = Roboto-BoldItalic.ttf]{Roboto-Regular.ttf} % language Japanese %-------------------------------------- \usepackage{xeCJK} \setCJKmainfont[ExternalLocation=fonts/NotoSansCJKSC/, BoldFont = NotoSansCJKsc-Bold.otf]{NotoSansCJKsc-Regular.otf} %-------------------------------------- % set line height/spacing \renewcommand{\baselinestretch}{1.5} \ifthenelse{\equal{\CONFIGLanguage}{DE}} { % German hyphenation \usepackage[ngerman]{babel} \usepackage{csquotes} }{} %-------------------------------------- % Remove indentation %-------------------------------------- \parindent0pt %------------------------------------- % Landscape %-------------------------------------- \usepackage{pdflscape} %-------------------------------------- % dictionary %-------------------------------------- \input{dictionary/dictionary} %-------------------------------------- % colors %-------------------------------------- \usepackage[table]{xcolor} \input{config/colors} %-------------------------------------- % images %-------------------------------------- \usepackage{graphicx} % \input{config/images} %-------------------------------------- % Tables %-------------------------------------- \usepackage{longtable} % alternate rowcolors for all long-tables \let\oldlongtable\longtable \let\endoldlongtable\endlongtable %-------------------------------------- % date %-------------------------------------- \usepackage[yyyymmdd]{datetime} % format date \renewcommand{\dateseparator}{--} %-------------------------------------- % Header & footer %-------------------------------------- \usepackage{fancyhdr} \usepackage{lastpage} \usepackage{etoolbox} %-------------------------------------- % Enable linking e.g. for table of contents %-------------------------------------- \usepackage{hyperref} \urlstyle{rm} %-------------------------------------- % Listings - e.g. List of code snippets %-------------------------------------- \usepackage{listings} % load style \input{config/lstdefinestyle} % init file variables %\input{config/snippets} %-------------------------------------- % Abbreviations %-------------------------------------- \usepackage[printonlyused]{acronym} %-------------------------------------- % Bibliography/References %-------------------------------------- \usepackage[ backend=biber, style=numeric, sorting=ynt % citestyle=chicago-authordate ]{biblatex} % define reference resource \addbibresource{base/bibliography/references.bib} %-------------------------------------- % Index %-------------------------------------- \usepackage{imakeidx} % uncomment to at numbering %\indexsetup{level=\chapter} % Activate index commands \makeindex %-------------------------------------- % Appendix %-------------------------------------- \usepackage{appendix} \usepackage[german]{minitoc} \usepackage{titletoc} %--------------------------------------