generated from openscript/vscode-dev-container-tectonic-template
-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.tex
118 lines (88 loc) · 3.32 KB
/
index.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
% !TeX root = index.tex
% define document class
\documentclass{scrreprt}
% set variables
\newcommand{\varAuthor}{Max Muster}
\newcommand{\varCandidate}{\textbf{\varAuthor} \\ max.muster@example.com} % Kandidat/in
\newcommand{\varResponsibleSpecialist}{\textbf{Franziska Müller} \\ franziska.mueller@example.com} % verantwortliche Fachkraft
\newcommand{\varVocationalTrainer}{\textbf{Thea Meier} \\ thea.meier@example.com} % Berufsbildner/in
\newcommand{\varPrimaryExpert}{\textbf{Franz Krebs} \\ franz.krebs@example.com} % Hauptexperte
\newcommand{\varSecondaryExpert}{\textbf{Adrian Kuster} \\ adrian.kuster@example.com} % Nebenexperte
\newcommand{\varCompany}{Beispiel AG} % Firmenname
\newcommand{\varCompanyDepartment}{Entwicklung} % Abteilungsname
\newcommand{\varTitle}{Meine IPA}
\newcommand{\varVersion}{0.1} % Versionsnummer: Pro IPA-Tag um 0.1 erhöhen
\newcommand{\varExaminationBoard}{Prüfungskomission 19} % Prüfungsorganisation
\newcommand{\varExaminationBoardDepartment}{Informatik Applikationsentwicklung} % Fachrichtung
% apply ipa package
\usepackage{../lib/ipa}
\usepackage{../lib/tikz-uml}
\lohead[\varTitle]{\varTitle}
\lofoot[\today]{\today}
% see B6.5
\cfoot[\varAuthor\ / \varCompany\\Version \varVersion]{\varAuthor\ / \varCompany\\Version \varVersion}
\rofoot[Seite \pagemark{} von \pageref{LastPage}]{Seite \pagemark{} von \pageref{LastPage}}
% load sources
\addbibresource{sources.bib}
% make glossaries
\makenoidxglossaries
% define glossary entries
\input{glossaries}
% create document
\begin{document}
% set page numbering
\pagenumbering{roman}
% set page style
\pagestyle{scrheadings}
% include title page
\thispagestyle{empty}
\input{pages/title}
\newpage
\TileWallPaper{\paperwidth}{\paperheight}{images/background.pdf}
% see A1.3
% see B6.3
% generate the table of contents
\tableofcontents
% finish page
\clearpage
% use the arabic numbering system
\pagenumbering{arabic}
% reset page counter
\setcounter{page}{1}
% see B6.1a
% create a phantom toc entry for "Umfeld und Ablauf"
\clearpage\phantomsection\addcontentsline{toc}{part}{Umfeld und Ablauf}
\input{chapters/task}
\input{chapters/declaration}
\input{chapters/organisation}
\input{chapters/timeplan}
\input{chapters/journal}
% see B6.1a
% create a phantom toc entry for "Projekt"
\clearpage\phantomsection\addcontentsline{toc}{part}{Projekt}
\input{chapters/summary}
\input{chapters/inform}
\input{chapters/plan}
\input{chapters/decide}
\input{chapters/implement}
\input{chapters/check}
\input{chapters/evaluate}
% see B6.6
% create a phantom toc entry for the index/glossary table
\clearpage\phantomsection\addcontentsline{toc}{part}{Glossar}
% generate glossary
\printnoidxglossary[title={Glossar}]
% create a phantom toc entry for the figures table
\clearpage\phantomsection\addcontentsline{toc}{part}{Abbildungsverzeichnis}
% generate figures table
\listoffigures
% create a phantom toc entry for the literature table
\clearpage\phantomsection\addcontentsline{toc}{part}{Literaturverzeichnis}
% generate bibliography
\printbibliography[title=Literaturverzeichnis]
% defines the beginning of the appendix
\appendix
% create a phantom toc entry for "Projekt"
\clearpage\phantomsection\addcontentsline{toc}{part}{Anhang}
\input{appendix/source}
\end{document}