-
Notifications
You must be signed in to change notification settings - Fork 1
/
thesis.tex
126 lines (112 loc) · 5.03 KB
/
thesis.tex
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
% Vorlage für Masterarbeiten
% Konfiguration in texmaker: Options -> Configure Texmaker -> Quick Build -> Select Latexmk + ViewPDF
% Entsprechende Informationen in den config/metainfo verändern
% Beispieldokument entsteht bei Kompilierung nach oben angegebener Reihenfolge
\RequirePackage[hyphens]{url}
\documentclass[
fontsize=12pt, % Schriftgroesse 12pt
paper=a4, % Layout fuer Din A4
%oneside, % einseitig
twoside, % Layout fuer beidseitigen Druck
%openright, % Start auf rechter Seite
headinclude, % Kopfzeile wird Seiten-Layouts mit beruecksichtigt
headsepline, % horizontale Linie unter Kolumnentitel
%footinclude,
%footexclude, %fusszeile nicht bercksichtigen
%plainheadsepline, % horizontale Linie auch beim plain-Style
BCOR=12mm, % Korrektur fuer die Bindung
DIV=14, % DIV-Wert fuer die Erstellung des Satzspiegels, siehe scrguide
%DIVcalc, % automatische Berechnung des Satzspiegels
%openany, % Kapitel knnen auf geraden und ungeraden Seiten beginnen
%openright, % Kapitel auf rechten Seiten beginnen!
%pointlessnumbers, % Kapitelnummern immer ohne Punkt
fleqn, % fleqn: Glgen links (statt mittig)
%draft, % Keine Bilder in der Anzeige, overfull hboxes werden angezeigt
appendixprefix, %berschriften des Anhangs +"Anhang"
%chapterprefix, %berschriften der Kapitel +"KAPITEL"
%tablecaptionabove, %tabellen immer als berschriften
abstract=true,
pagesize=pdftex %berschrift Zusammenfassung einschalten
]{scrreprt}
%===============================================================================
% zentrale Layout-Angaben und Befehle
%===============================================================================
\newcommand\meta{./meta}
\input{\meta/config/commands}
%===============================================================================
% LATEX-Dokument
%===============================================================================
\input{\meta/config/hyphenation}
\begin{document}
%===============================================================================
% Zum Kompilieren pdflatex und bibtex ausführen.
% Konfiguration in texmaker: Options -> Configure Texmaker -> Quick Build -> Select Latexmk + ViewPDF
% Entsprechende Informationen in den config/metainfo verändern
% Zur Auswahl der Sprache im folgenden Befehl
% ngerman für deutsch eintragen, english für Englisch.
%===============================================================================
\selectlanguage{ngerman}
\setstretch{1.1}
%% Titelseite
\maketitle
%% Seitenlayout
\pagestyle{scrplain}
\cleardoubleemptypage
\pagenumbering{Roman}
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
\newpage
\listofalgorithms
\newpage
%% Falls nur Abkuerzungs- oder Symbolverzeichnis benoetigt wird, folgende Befehle benutzen %%
%\printnomenclature
%% Abkuerzungs- und Symbolverzeichnis %%
%% Zum alphabetischen Sortieren in der Konsole "makeindex filename.nlo -s nomencl.ist -o filename.nls" ausfuehren; nach dem zweiten Kompilieren erscheint das Abkuerzungsverzeichnis dann im Dokument %%
%% Alternativ im TeXnicCenter unter Ausgabe - Ausgabeprofile definieren - Nachbearbeitung einen Postprocessor ("Neu"-Button oben rechts) erstellen. Nach Bennenung unten als Anwendung Makeindex (aus Verzeichnis "./miktex/bin/makeindex.exe") auswaehlen und als Argumente folgenden String setzen: "%bm".nlo -s nomencl.ist -o "%bm".nls" %%
%\usetwonomenclatures
%\printnomenclature
% Glossar und Akronymverzeichnis, ungenutzte Verzeichnisse bitte auskommentieren
\printglossary[type=\acronymtype] % list of acronyms
\printglossary[type=symbolslist] % list of symbols
\printglossary[type=main] % main glossary
\cleardoubleemptypage
\pagestyle{scrheadings}
\pagenumbering{arabic}
\setcounter{page}{1}
% 1.5-facher Zeilenabstand für die Arbeit
\setstretch{1.5}
%===============================================================================
% LATEX-Dokument: Kapitel laden
%===============================================================================
%
% hier einzelne Kapitel mit \input{Kapitel-File} einfügen
%
\ifgit
\input{\meta/exampleContent/version}
\fi
\input{\meta/exampleContent/exampleContentThesis}
\cleardoubleemptypage
\pagestyle{scrplain}
% 1.1-facher Zeilenabstand für das Literaturverzeichnis und den Anhang
\setstretch{1.1}
\bibliographystyle{IEEEtranSN}%alphadin}%alpha}%abbrvdin}%natdin}%plaindin}%apa}
%plaindin = Literaturverzeichnis nach deutschem DIN-Standard siehe Webseite von Lorenzen www.haw-hamburg.de/pers/Lorenzen
\bibliography{\meta/exampleLiterature/bib}
\cleardoubleemptypage%
% Stichwortverzeichnis soll im Inhaltsverzeichnis auftauchen
% Sprungmarke mit Phantomsection korrigiert
\phantomsection%
\addcontentsline{toc}{chapter}{Index}%
% Stichwortverzeichnis endgueltig anzeigen
\printindex%
\appendixtitletocon
\begin{appendices}
\setstretch{1.1}
\chapter{Anhang}
\end{appendices}
\cleardoubleemptypage
\erklaerung
\end{document}