Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
% !TeX encoding=utf8
% !TeX program = pdflatex
% !TeX spellcheck = en-US
% !BIB = biber
%% Bug fixes and other packages to be loaded before the class
\RequirePackage{fix-cm} % permit Computer Modern fonts at arbitrary sizes.
%
%% Document Class (Koma Script) -----------------------------------------
\documentclass[oneside,
]{scrbook}
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Must be loaded first!
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% packages to allow more \write outputs
\input{preamble/packages-SolutionsNoRoomForNewWrite.tex}
% packages required for the template
\usepackage{atveryend} % must be loaded before etoolbox. (bugfix for pageslts)
\usepackage{codesection}
\usepackage{templatetools}
\usepackage{blindtext}
\usepackage[german]{babel}
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% encoding
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% automatic selection of encoding
% insert chars for umlaut a and sz
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß},Euro={€}}
\usepackage[nohyperlinks, printonlyused, withpage, smaller]{acronym}
% Encoding of _files and directories_
% (ensures that any file can be loaded without problems)
\usepackage[%
extendedchars, encoding, multidot, space,
% filenameencoding=latin1, % Windows XP, Vista, 7
filenameencoding=utf8, % Linux, OS X
]{grffile}
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% preamble
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%% select/load fonts
\input{fonts/fonts.tex}
%\input{fonts/font-commercial.tex}
%% load packages
\input{preamble/packages.tex}
%% apply style settings
\input{preamble/style.tex}
%% new commands / definitions (required by the template!)
\input{preamble/commands.tex}
%% Test the page layout
% display the layout
%\IfPackageLoaded{geometry}{\geometry{showframe}}
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Configurations
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%%% Switch between colored links (web) and black links (print)
\IfDefined{UseDefinition}{%
%\UseDefinition{Target}{Print}
\UseDefinition{Target}{Web}
}% end of UseDefinition
\IfPackageLoaded{hyperref}{%
%%% set layout of PDF pages
\hypersetup{pdfpagelayout=OneColumn}
% options:
% SinglePage Displays a single page; advancing flips the page
% OneColumn Displays the document in one column; continuous scrolling.
% TwoColumnLeft Displays the document in two columns,
% odd-numbered pages to the left.
% TwoColumnRight Displays the document in two columns,
% odd-numbered pages to the right.
% TwoPageLeft Displays two pages, odd-numbered pages to the left
% TwoPageRight Displays two pages, odd-numbered pages to the right
}% (end of hyperref)
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% custom definitions
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\input{macros/newcommands.tex}
%%% Hyphenation (Silbentrennung)
\input{template-content/hyphenation.tex}
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% execute necessary commands
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% (... if the according package is loaded or not)
\input{preamble/makeCommands.tex}
\listfiles % list all loaded files at end of document
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% bibliography (now in preamble !)
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%%% bibtex file(s)
% add multiple files with comma separation
% biblatex requires files before document
\IfPackageLoaded{biblatex}{
% add all .bib files:
\addbibresource{bib/BibtexDatabase.bib}
}% end: biblatex
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Definition of glossaries Entries (before document!)
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% glossary, acronym, symoblist and such
%\input{template-content/Z-GlossaryEntries.tex}
%% document content %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\includeonly{
% content/0-title,
% content/0-Abstract,
% content/0-Introduction,
% content/1-Theory,
% content/2-Experiments,
% content/3-Results,
% content/4-Summery,
%} % end includeonly
%%% document start %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pagenumbering{alph}\setcounter{page}{1}%
\pagestyle{empty}
\begin{document}
\pagestyle{empty} %No headings for the first pages.
\input{titlepage}
\clearpage
\pagenumbering{Roman}
%\pagenumbering{roman}
\renewcommand{\thechapter}{\Roman{chapter}}
\pagestyle{headings}
\chapter{Zusammenfassung}
\pagestyle{headings}
\input{zusammenfassung.tex}
\let\cleardoublepage\clearpage
\renewcommand{\contentsname}{Inhaltsverzeichnis}
\tableofcontents
\let\cleardoublepage\clearpage
\pagestyle{plain} %Now display headings: headings / fancy / ...
\chapter{Abbildungsverzeichnis}
\input{abbildungsverzeichnis.tex}
\let\cleardoublepage\clearpage
\chapter{Tabellenverzeichnis}
\input{tabellenverzeichnis.tex}
\let\cleardoublepage\clearpage
\chapter{Eidesstattliche Erklärung}
\let\cleardoublepage\clearpage
\renewcommand{\thechapter}{\arabic{chapter}}
\setcounter{chapter}{0}
\pagenumbering{arabic}
\input{Chapters/chapter_1.tex}
% \section{Überschrift 2}
% \input{überschrift_2.tex}
% \subsection{Überschrift 3}
% \input{überschrift_3.tex}
\let\cleardoublepage\clearpage
\input{literaturverzeichnis.tex}
\let\cleardoublepage\clearpage
\input{appendix.tex}
\end{document}