-
Notifications
You must be signed in to change notification settings - Fork 0
/
twbook.dtx
1423 lines (1358 loc) · 73.1 KB
/
twbook.dtx
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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
% \iffalse meta-comment
% -------------------------------------------------------
%
% Copyright (C) 2014 Richard Otrebski
% Copyright (C) 2013 Dr. Andreas Drauschke
%
% -------------------------------------------------------
%
%<*driver>
\input{vc.tex}
\ProvidesFile{twbook.dtx}
\RequirePackage{svn-multi}
\svnidlong
{$HeadURL: https://svnmr.technikum-wien.at/svn/MR_LaTeX/trunk/TWBOOK/twbook.dtx $}
{$LastChangedDate: 2019-02-12 16:54:58 +0100 (Tue, 12 Feb 2019) $}
{$LastChangedRevision: 149 $}
{$LastChangedBy: otrebski $}
\svnid{$Id: twbook.dtx 149 2019-02-12 15:54:58Z otrebski $}
%</driver>
%<class>\NeedsTeXFormat{LaTeX2e}
%<class>\ProvidesClass{twbook}[2013/03/25 v0.03 Standard LaTeX Dokumenten-Klasse fuer Dokumente der FH Technikum Wien]
% \fi
%
% \CheckSum{0}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
% Digits \0\1\2\3\4\5\6\7\8\9
% Exclamation \! Double quote \" Hash (number) \#
% Dollar \$ Percent \% Ampersand \&
% Acute accent \' Left paren \( Right paren \)
% Asterisk \* Plus \+ Comma \,
% Minus \- Point \. Solidus \/
% Colon \: Semicolon \; Less than \<
% Equals \= Greater than \> Question mark \?
% Commercial at \@ Left bracket \[ Backslash \\
% Right bracket \] Circumflex \^ Underscore \_
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
% \changes{v0.9}{05/11/2014}{Einbau der SVN-Versionsnummer}
% \changes{v0.8}{30/10/2014}{Verwendung der Standard-TeX-Escape-Sequenzen f�r Umlaute}
% \changes{v0.7}{21/10/2014}{Nachbesserung der ersten Bugs, Erweiterung auf XeTeX und LuaTeX}
% \changes{v0.6}{10/10/2014}{Verbesserung der ersten berichteten Bugs}
% \changes{v0.5}{11/09/2014}{Anpassung der Cover an die Vorgaben der UK}
% \changes{v0.4}{08/11/2013}{Doppelte Inhaltsverzeichnisse in Master englisch behoben, Seitennummeriungsfehler in Studiengangsdokumenten behoben.}
% \changes{v0.3}{2013/03/24}{Dokumentation implementiert}
% \changes{v0.2}{2013/03/20}{Grundlayouts fertig - nicht betagetestet}
% \changes{v0.1}{2013/03/10}{Erste lauff�hige Version}
% \GetFileInfo{twbook.dtx}
%
% \DoNotIndex{\arabic, \baselineskip, \baselinestretch, \newcommand,\newenvironment, \centerdot, \chapter, \chapterpagestyle, \clearpage, \clearscrheadings, \color, \ifpdf, \definecolor, \extrarowheigh, \footnotesize, \glqq, \grqq, \headheight, \huge, \hypersetup, \ifstr, \labelitemi, \labelitemii, \labelitemiii, \LARGE, \Large, \linewidth, \LoadClass, \mdseries, \normalsize, \pagemark, \paperheight, \paperwidth, \risebox, \RequirePackage, \rofoot, \scalebox, \selectsprache, \setkomafont, \sffamily, \small,\tableofcontents, \textbf, \textheight, \textwidth, \theequation, \thefigure, \thetable, \ThisTileWallPaper, \today, \tolerance, \urlstyle, \raisebox, \extrarowheight, \Huge, \evensidemargin, \oddsidemargin, \maketitle, \selectlanguage, \@chapter, \@afterindentfalse, \@schapter, \@topnum}
%
% \title{Erl�uterungen zur Dokumentenklasse TWbook}
% \author{Richard Otrebski\\
% \href{mailto:[email protected]}%
% {[email protected]}\\
% SVN-Version: \SVNRevision (\svnrev)}
% \date{\today}
%
% \maketitle
%
% \begin{abstract}
% Die Dokumentenklasse TWbook wurde geschaffen, um ein einheitliches Corporate Idendity f�r LaTeX Nutzer zur Verf�gung zu stellen. Die Klasse basiert auf der KOMA--Klasse srcbook von Markus Kohm. Dar�ber hinaus werden zus�tzliche optionale Argumente zur Steuerung des Layouts und einige neue Befehle zur korrekten Bef�llung insbesondere der Deckblattes bereitgestellt. Bis Version 0.4 wurde die Klasse von Herrn Dr. Andreas Drauschke entwickelt und verwalten.
% \end{abstract}
%
% \tableofcontents
%
% \section{Einleitung}
% Die FH Technikum Wien stellt Studierenden und Angestellten vordefinierte Designs zur Verf�gung. Zur Erh�hung des Wiedererkennungswertes wurde ein qualit�tsgesichertes Corporate Identity Design f�r eine Vielzahl unterschiedlicher Dokumente entwickelt. Insbesondere wurden folgende unterschiedliche Typen von Dokumenten entwickelt:%\clearpage
% \begin{itemize}
% \item mehrseitige buchartige Publikationen f�r
% \begin{itemize}
% \item Masterarbeiten
% \item Bachelorarbeiten
% \item Seminararbeiten
% \item Praktikumsberichte
% \item Laborprotokolle
% \item Projektarbeiten
% \item extern zu verwendende Dokumente im Corporate Identity Design der FH Technikum Wien
% \item extern und intern zu verwendende Dokumente im Corporate Identity Design der einzelnen Studieng�nge
% \end{itemize}
% \item Briefe
% \begin{itemize}
% \item ein- und mehrseitig
% \item mit und ohne Logo der FH Technikum Wien
% \item zur elektronischen Versendung (Fax)
% \item Kurzbriefe
% \end{itemize}
% \item Beamer--Pr�sentationen
% \begin{itemize}
% \item extern zu verwendende Dokumente im Corporate Identity Design der FH Technikum Wien
% \item extern und intern zu verwendende Dokumente im Corporate Identity Design der einzelnen Studieng�nge
% \item extern und intern zu verwendende Dokumente im Corporate Identity Design einzelner Unterorganisationen der FH Technikum Wien (Bibliothek, FH Technikum Wien International, LLL)
% \end{itemize}
% \item Poster--Pr�sentationen
% \begin{itemize}
% \item extern zu verwendende Dokumente im Corporate Identity Design der FH Technikum Wien
% \item extern und intern zu verwendende Dokumente im Corporate Identity Design der einzelnen Studieng�nge
% \item extern und intern zu verwendende Dokumente im Corporate Identity Design einzelner Unterorganisationen der FH Technikum Wien (Bibliothek, FH Technikum Wien International, LLL)
% \end{itemize}
% \end{itemize}
%
% Die vorliegende Arbeit wurde als buchartige Publikation f�r extern zu verwendende Dokumente im Corporate Identity Design der FH Technikum Wien verfasst. Dokumentation und Dokumentenklasse wurden mithilfe der Utilities doc und docstrip automatisch aus dem Quellfile twbook.dtx generiert. Ebenso wurde mit Version 0.9 das Paket svn-multi verwendet, um die aktuelle SVN-Revisionsnummer im Dokument anzeigen zu k�nnen. Dies erm�glicht eine einfache Identifikation von neueren Versionen.
%
% \iffalse
%<*driver>
\documentclass[a4paper,12pt]{ltxdoc}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{doc}
\usepackage{color}
\usepackage{ltxdocext}
\usepackage[german,ngerman]{babel}
\usepackage{listings,fancyvrb}
\usepackage{makeidx,showidx,multicol}
\usepackage[bookmarks=true,citebordercolor={1 1 1},filecolor=black,linkbordercolor={1 1 1},linkcolor={0 0 1},pdfauthor={Richard Otrebski},pdfmenubar=false,urlbordercolor={1 1 1},pdftex]{hyperref}
\usepackage{blindtext}
\usepackage{scrtime}
\addtolength{\textheight}{9\baselineskip}
\addtolength{\textwidth}{40pt}
\addtolength{\topmargin}{-80pt}
\setlength{\parindent}{0pt}
\definecolor{TWgreen}{RGB}{8,140,82}
\definecolor{TWblue}{RGB}{16,132,214}
\EnableCrossrefs
\CodelineIndex
\RecordChanges
\begin{document}
\DocInput{twbook.dtx}
\end{document}
%</driver>
% \fi
%
% \section{Zwei Beispiele}
% An den Anfang der Dokumentation sollen zwei Beispielanwendungen der Dokumentenklasse twbook gestellt werden. Im ersten Beispiel wird demonstriert, wie eine englische Masterarbeit im Studiengang MBE beispielhaft gesetzt werden kann. Im zweiten Beispiel wird ein deutsches Dokument des Studiengangs {\em Game Engineering und Simulation} generiert. Die zugrunde liegenden Quellfiles und die erzeugten pdf--Dateien sind der Dokumentation beigelegt ({\em Masterarbeit.tex, Masterarbeit.pdf, MGS.tex} und {\em MGS.pdf}
% \subsection{Beispiel f�r eine Masterarbeit}
% \ttfamily\scriptsize
% \lstset{language=TeX}
%
% \lstinputlisting[breaklines=true, emph={\documentclass, \usepackage, \title, \author, \studentnumber, \supervisor, \place, \kurzfassung,\blindtext,\schlagworte,\outline,\keywords,\acknowledgements,\begin, \end, \maketitle, \chapter, \section, \subsection, \subsubsection, \noindent, \centering, \includegraphics, \linewidth, \label, \ref, \hline, \glqq, \grqq, \frac, \pm, \sqrt, \frac, \clearpage, \bibliographystyle, \bibitem, \newblock, \em, \textsc, \listoffigures, \listoftables, \acro, \item}, emphstyle=\color{blue}, numbers=left, stepnumber=10, numbersep=15pt, frame = single, framexleftmargin=25pt, framextopmargin=5pt, framexbottommargin=5pt]{Doku/Masterarbeit.tex}\clearpage
% \subsection{Beispiel f�r Dokument des Studiengangs MGS}
%
% \lstinputlisting[breaklines=true, emph={\documentclass,\usepackage,\title,\author,\studentnumber,\supervisor,\place,\kurzfassung,\blindtext,\schlagworte,\outline,\keywords,\acknowledgements,\begin, \end, \maketitle, \chapter, \section, \subsection, \subsubsection, \noindent, \centering, \includegraphics, \linewidth, \label, \ref, \hline, \glqq, \grqq, \frac, \pm, \sqrt, \frac, \clearpage, \bibliographystyle, \bibitem, \newblock, \em, \textsc, \listoffigures, \listoftables, \acro, \item}, emphstyle=\color{blue}, numbers=left, stepnumber=10, numbersep=15pt, frame = single, framexleftmargin=25pt, framextopmargin=5pt, framexbottommargin=5pt]{Doku/MGS.tex}
% \rmfamily\normalsize
% \section{Deklarationen}
% Die Dokumentenklasse erlaubt die �bergabe verschiedener neuer optionaler Parameter. Gebrauch, Definition und Weiterverarbeitung der Parameter wird im Kapitel \ref{Kap:Optionen} ab Seite \pageref{Kap:Optionen} ausf�hrlich beschrieben. Hier erfolgt die Deklaration der einzelnen Befehle. Standardm��ig werden die deutschen Belegungen und das neutrale TW Design gew�hlt
%
% \begin{macrocode}
\newcommand{\sprache}{english}
\DeclareOption{german}{\renewcommand*{\sprache}{german}}
\DeclareOption{ngerman}{\renewcommand*{\sprache}{ngerman}}
\DeclareOption{english}{\renewcommand*{\sprache}{english}}
\newcommand{\institution}{Technikum}
\newcommand{\degreecourse}{TW}
\DeclareOption{ACADEMY}{\renewcommand*{\degreecourse}{Academy}%
\renewcommand*{\institution}{Academy}}
\DeclareOption{BBE}{\renewcommand*{\degreecourse}{BBE}}
\DeclareOption{BEE}{\renewcommand*{\degreecourse}{BEE}}
\DeclareOption{BEL}{\renewcommand*{\degreecourse}{BEL}}
\DeclareOption{BEW}{\renewcommand*{\degreecourse}{BEW}}
\DeclareOption{BIC}{\renewcommand*{\degreecourse}{BIC}}
\DeclareOption{BIF}{\renewcommand*{\degreecourse}{BIF}}
\DeclareOption{BIW}{\renewcommand*{\degreecourse}{BIW}}
\DeclareOption{BMB}{\renewcommand*{\degreecourse}{BMB}}
\DeclareOption{BMR}{\renewcommand*{\degreecourse}{BMR}}
\DeclareOption{BSA}{\renewcommand*{\degreecourse}{BSA}}
\DeclareOption{BST}{\renewcommand*{\degreecourse}{BST}}
\DeclareOption{BVU}{\renewcommand*{\degreecourse}{BVU}}
\DeclareOption{BWI}{\renewcommand*{\degreecourse}{BWI}}
\DeclareOption{MBE}{\renewcommand*{\degreecourse}{MBE}}
\DeclareOption{MEE}{\renewcommand*{\degreecourse}{MEE}}
\DeclareOption{MES}{\renewcommand*{\degreecourse}{MES}}
\DeclareOption{MGR}{\renewcommand*{\degreecourse}{MGR}}
\DeclareOption{MGS}{\renewcommand*{\degreecourse}{MGS}}
\DeclareOption{MIC}{\renewcommand*{\degreecourse}{MIC}}
\DeclareOption{MIE}{\renewcommand*{\degreecourse}{MIE}}
\DeclareOption{MIT}{\renewcommand*{\degreecourse}{MIT}}
\DeclareOption{MIW}{\renewcommand*{\degreecourse}{MIW}}
\DeclareOption{MMB}{\renewcommand*{\degreecourse}{MMB}}
\DeclareOption{MMR}{\renewcommand*{\degreecourse}{MMR}}
\DeclareOption{MSC}{\renewcommand*{\degreecourse}{MSC}}
\DeclareOption{MSE}{\renewcommand*{\degreecourse}{MSE}}
\DeclareOption{MST}{\renewcommand*{\degreecourse}{MST}}
\DeclareOption{MTE}{\renewcommand*{\degreecourse}{MTE}}
\DeclareOption{MTI}{\renewcommand*{\degreecourse}{MTI}}
\DeclareOption{MTM}{\renewcommand*{\degreecourse}{MTM}}
\DeclareOption{MTU}{\renewcommand*{\degreecourse}{MTU}}
\DeclareOption{MWI}{\renewcommand*{\degreecourse}{MWI}}
\newcommand{\doctype}{}
\newcommand{\doctypeprint}{}
\DeclareOption{Bachelor}{\renewcommand*{\doctype}{BACHELORARBEIT}}
\DeclareOption{Master}{\renewcommand*{\doctype}{MASTERARBEIT}}
\DeclareOption{Seminar}{\renewcommand*{\doctype}{SEMINARARBEIT}}
\DeclareOption{Projekt}{\renewcommand*{\doctype}{PROJEKTBERICHT}}
\DeclareOption{Praktikum}{\renewcommand*{\doctype}{PRAKTIKUMSBERICHT}}
\DeclareOption{Labor}{\renewcommand*{\doctype}{LABORPROTOKOLL}}
\newcommand{\cover}{PICs/TW}
% \end{macrocode}
%
% Als Basis f�r die Klasse wird die KOMA-Klasse scrbook verwendet. Die Schriftgr��e betr�gt 11pt. Der Druck erfolgt einseitige auf A4-Papier, wobei die Seitenr�nder nachtr�glich automatisch an die FH Vorgaben angepasst werden, Es wird kein Kopf verwendet.
%
% Folgende Zusatzpakete werden automatisch mit der twbook-Klasse geladen und m�ssen daher nicht noch einmal durch den Anwender aufgerufen werden:
% \begin{description}
% \item[scrhack:] Erh�ht die Kompatibilit�t einiger Pakete mit der Klasse
% \item[color, xcolor:] Bereitstellung von Farben f�r Text und strichbasierte Graphiken
% \item[xifthen:] erlaubt die eingabespezifische Abarbeitung von Eingaben der Anwender
% \item[ifpdf:] Erlaubt die Abfrage, ob das Dokument mit pdflatex oder latex kompiliert wird. Damit k�nnen einige Einstellungen bei bestimmten Paketen adaptiert werden
% \item[wallpaper:] Erlaubt das einfache Einbinden von Hintergrundbildern
% \item[palatino:] Definiert neue Standardschriften, f�r roman: palatino, f�r sserif: helvet, f�r ttypter: courier
% \item[scrpage2:] erlaubt die individuelle Anpassung des Seitenlayouts
% \item[acronym:] erlaubt die automatisierte Erstellung und Verwaltung eine Abk�rzungsverzeichnisses. Achtung: das Paket weist Inkompatibilit�ten zum glossary-Packet auf!
% \item[amsmath, amssymb, amsfonts, amstext:] Laden der mathematischen Fonts und Symbole
% \item[babel:] erweiterte Sprachanpassung zur Optimierung von Silbentrennungen, Anf�hrungszeichen, ect.
% \item[array:] Erweiterte M�glichkeiten der Anpassung in Tabellen
% \item[hyperref:] wird automatisch abh�ngig von der Kompilierung mit pdflatex oder latex-dvips gew�hlt. Erlaubt die leichte Erstellung und Verwaltung von Hyperlinks im Dokument
% \item[graphicx:] wird automatisch abh�ngig von der Kompilierung mit pdflatex oder latex-dvips gew�hlt. Erlaubt die Einbindung und Anpassung von extern vorliegenden Graphiken
% \item[iftex:] Zur Unterscheidung der verwendeten TeX-Engine.
% \item[ifdraft:] Zur Unterscheidung ob ein Entwurf erstellt wird.
% \item[tikz-external:] Zur Unterscheidung ob es sich bei dem aktuelle \LaTeX-lauf um das Hauptdokument handelt.
% \item[caption:] Dieses Paket wird ben�tigt um die Unterschriften bei Abbildungen, Tabellen und sonstigen Objekten anzupassen.
% \item[\bf Achtung!] Sollten weitere Pakete geladen werden, so ist eventuell eine nachtr�gliche Anpassung des Hypersetups durch den Anwender notwendig!
% \item[\bf Achtung!] Definieren sie keine Makros mit einem einzigen Buchstaben als Namen! Selbst erstellte Makros sollten mindestens drei Zeichen als Namen haben!
% \end{description}
% Das Laden der grundlegenden Dokumentenklasse und der ben�tigten Zusatzpakete erfolgt nach der Initialisierung der Klasse �ber
%
% \begin{macrocode}
\ProcessOptions\relax
\LoadClass[a4paper,fontsize=11pt,twoside=false,%
headings=normal,toc=listof,listof=entryprefix,%
listof=nochaptergap,bibliography=totoc,%
numbers=noendperiod]{scrbook}
\RequirePackage{scrhack}
\RequirePackage{color,xcolor}
\RequirePackage{xifthen}
\RequirePackage{ifpdf}
\RequirePackage{ifdraft}
\RequirePackage{wallpaper}
\RequirePackage{palatino}
\RequirePackage{scrpage2}
\RequirePackage{acronym}
\RequirePackage{amsmath,amssymb,amsfonts,amstext}
\RequirePackage[\sprache]{babel}
\ifstr{\sprache}{ngerman}
{%
%ngerman
%change \sprache to german to translate everything else; babel's already loaded
\renewcommand*{\sprache}{german}
}%
{%
%german & english
%Do nothing; everything's fine
}%
\RequirePackage{array}
\RequirePackage{tikz}
\usetikzlibrary{external}
\RequirePackage{caption}
\DeclareCaptionLabelSeparator{periodcolon}{.: }
\captionsetup{labelsep=colon}
\renewcommand*{\figureformat}{\figurename~\thefigure}
\renewcommand*{\tableformat}{\tablename~\thetable}
% \end{macrocode}
%
% Zus�tzlich wird unterschieden welche \TeX{}-Engine verwendet wird. Hier k�nnen weitere spezifische Pakete eingebunden und Anpassung vorgenommen werden.
% \begin{macrocode}
\RequirePackage{iftex}
% Choose package options according to the TeX-engine
\ifPDFTeX
% PDFLaTeX
\ifpdf
\RequirePackage[pdftex]{hyperref}
\RequirePackage{graphicx}
\else
\RequirePackage[dvips]{hyperref}
\RequirePackage[dvips]{graphicx}
\fi
\else
\ifXeTeX
% XeTeX
\RequirePackage{hyperref}
\RequirePackage{graphicx}
\else
\ifLuaTeX
% LuaTeX
\RequirePackage{hyperref}
\RequirePackage{graphicx}
\else
% Some obscure Engine!
\ClassError{twbook}{%
The TeX-Engine you are using is not supported!\MessageBreak%
Try a different Engine!\Messagebreak%
Maybe PDFTeX, XeTeX or LuaTeX!
}{%
Something is wrong with the Tex-Engine you are using.\MessageBreak%
We don't support that one!}
\fi
\fi
\fi
% \end{macrocode}
%
% Folgender Quellcode erzeugt eine Datei mit der Endung .refs. In dieser sind die verschiedenen Referenzen nach folgendem Muster aufgeschl�sselt: Name des Labels, Seitennummer der Referenz, Seitennummer des Labels, ... Dadurch ist es m�glich Referenzen auf ihr Vorhandensein zu �berpr�fen. Da dieser Quellcode jedoch die Verlinkung von Referenzen unterdr�ckt wird dieser Abschnitt auskommentiert.
% \begin{macrocode}
%\newwrite\refs%
%\openout\refs=\jobname.refs%
%\renewcommand\@setref[3]{%
% \ifx#1\relax
% \write\refs{'#3' \thepage\space undefined}%
% \protect \G@refundefinedtrue
% \nfss@text{\reset@font\bfseries ??}%
% \@latex@warning{Reference `#3' on page \thepage\space
% undefined}%
% \else
% \write\refs{'#3' \thepage\space
% \expandafter\@secondoftwo#1}%
% \expandafter#2#1\null
% \fi
%}
% \end{macrocode}
%
% Eine Fehlermeldung von Babel muss neu definiert werden, um Konfusion bei den Anwendern zu vermeiden. Um Fehlermeldungen in der \TeX{}Live Distribution zu vermeiden, muss der Befehl auch noch definiert werden.
% \begin{macrocode}
\providecommand*{\@noopterr}[1]{}
\renewcommand*{\@noopterr}[1]{%
\PackageWarning{babel}%
{You haven't loaded the option #1\space yet.\MessageBreak%
Rerun to set the right option.\MessageBreak%
Sie haben die Option #1\space aktuell nicht geladen.\MessageBreak%
Kompilieren Sie noch einmal um die korrekte Option zu setzen}}
% \end{macrocode}
%
% Es ist zu beachten, dass jeweils nur die angegebene Sprache (default-m��ig english) unterst�tzt wird!
%
% \section{Das Grundlayout}\label{kap:layout}
%
% Zur weiteren Verwendung im Dokument werden die beiden Grundfarben der FH Technikum Wien definiert. Diese Farben stehen jedem Anwender in den Dokumenten zur Verf�gung
%
% \begin{macrocode}
\definecolor{TWgreen}{RGB}{140,177,16}
\definecolor{TWblue}{RGB}{0,101,156}
\definecolor{TWgray}{RGB}{113,120,125}
% \end{macrocode}
%
% Die Definition der Farben f�r die internen Links (schwarz), die zitierten Quellen (schwarz), referenzierte Files (schwarz) und urls (TW--blau) sowie deren Umrandungen werden nachfolgend f�r das finalen pdf-Dokument festgelegt. Hierzu werden die entsprechenden Werte mit hypersetup gesetzt. Abschlie�end wird der Font f�r die links auf serifenlose Schriften gesetzt.
%
% \begin{macrocode}
\hypersetup{colorlinks=true, linkcolor=black, linkbordercolor=white,%
citecolor=black, citebordercolor=white,%
filecolor=black, filebordercolor=white,%
urlcolor=TWblue, urlbordercolor=white}
\urlstyle{sf}
% \end{macrocode}
%
% Das Seitenlayout wird dahingehend angepasst, dass die Kopfzeile im Dokument komplett entfernt wird und rechts in die Fu�zeile die aktuelle Seitenzahl ausgegeben wird. Ebenso wird die Schriftart der Seitenzahl von einem Seriefenfont auf einen Serifenlosen Font umgestellt. Dies wird mit
%
% \begin{macrocode}
\addtocounter{tocdepth}{0}
\addtokomafont{pagenumber}{\sffamily}
\pagestyle{scrheadings}
\clearscrheadings
\ihead[]{}
\chead[]{}
\ohead[]{}
\ifoot[]{}
\cfoot[]{}
\ofoot[\footnotesize\pagemark]{\footnotesize\pagemark}
\renewcommand*{\chapterpagestyle}{plain}
% \end{macrocode}
%
% erreicht.
%
% Die Z�hler sollen nach Beginn neuer Kapitel nicht wieder mit 1 beginnen, daher
% \begin{macrocode}
\RequirePackage{remreset}
\@removefromreset{figure}{chapter}
\@removefromreset{table}{chapter}
\@removefromreset{equation}{chapter}
% \end{macrocode}
%
% Gleichungen werden arabisch nummeriert. Die in der book--Klasse �bliche chapterweise Nummerierung der Gleichungen wird ausgeschlaten. Schriftart und Gr��e der Nummerierungen und Labels von Abbildungen und Tabellen werden angepasst. Durch die Verwendung des \texttt{protect}-Befehls kann auch der Entwurfsmodus der Klasse ohne Probleme verwendet werden. Da die Nummerierung einen Schriftgrad kleiner gesetzt wird, als der Flie�text, muss diese �nderung nach dem Setzen der Zahl r�ckg�ngig gemacht werden. Diese Anpassungen werden im Dokument mittels
%
% \begin{macrocode}
\renewcommand*{\theequation}{\protect\small\arabic{equation}\protect\normalsize}
\renewcommand*{\thefigure}{\protect\small\arabic{figure}\protect\normalsize}
\renewcommand*{\thetable}{\protect\small\arabic{table}\protect\normalsize}
\setkomafont{caption}{\protect\small}
\setkomafont{captionlabel}{\protect\small}
% \end{macrocode}
% erreicht.
%
% In den Tabellen wird ein zus�tzlicher Abstand zum oberen Zeilenrand eingef�hrt. Der hierzu ben�tigte Befehl {\tt \textbackslash extrarowheight} wird im Paket {\tt array} definiert:
%
% \begin{macrocode}
\renewcommand*{\extrarowheight}{3pt}
% \end{macrocode}
%
% Abschlie�end werden die Texth�he, die Textbreite, die H�he des Zeilenkopfes (zur Vermeidung von Warnmeldungen) und der Zeilenabstand (der angegebene Wert von 1.2 erzeugt einen 1.5--fachen Zeilenabstand) definiert. Um Warnungen von overfull und underfull-Boxen zu reduzieren wird mit {\tt \textbackslash sloppy\textbackslash tolerance=10000} ein freiz�gigerer Dehnparameter zugelassen:
%
% \begin{macrocode}
\addtolength{\textheight}{5\baselineskip}
\addtolength{\textwidth}{38pt}
\setlength{\headheight}{1.3\baselineskip}
\renewcommand*{\baselinestretch}{1.21% \changes{v0.3}{2013/03/24}{Dokumentation implementiert}
}
\sloppy\tolerance=10000
% \end{macrocode}
%
% Das Seitenlayout unterscheidet sich leicht bei den einzelnen Vorlagen. Die Einstellungen der Seitenr�nder und Formatierungen der �berschriften erfolgt mittels
%
% \begin{macrocode}
\ifstr{\doctype}{}
{
\addtolength{\oddsidemargin}{-33pt}
\addtolength{\evensidemargin}{-33pt}
\setkomafont{chapter}{\color{TWblue}\mdseries\Huge}
\setkomafont{section}{\color{TWblue}\mdseries\huge}
\setkomafont{subsection}{\color{TWblue}\mdseries\Large}
\setkomafont{subsubsection}{\bfseries\normalsize}}
{
\addtolength{\oddsidemargin}{-19pt}
\addtolength{\evensidemargin}{-19pt}
\setkomafont{chapter}{\mdseries\huge}
\setkomafont{section}{\mdseries\LARGE}
\setkomafont{subsection}{\mdseries\Large}
\setkomafont{subsubsection}{\bfseries\normalsize}}
% \end{macrocode}
%
% In der KOMA-Book-Klasse beginnen Kapitel jeweils auf einer neuen Seite. Dies wird in der aktuellen Vorlage ausgeschalten. Die Verantwortung f�r eventuelle Formatierungen bei neuen Kapiteln obliegt damit den Verfassern der Texte. Das Ausschalten der Seitenumbr�che bei Kapitelanf�ngen wird mit
%
% \begin{macrocode}
\renewcommand*\chapter{\par\global\@topnum\z@\@afterindentfalse%
\secdef\@chapter\@schapter}
% \end{macrocode}
%
% erreicht.
%
% \section{Optionen}\label{Kap:Optionen}
%
% Generell gilt, dass bei �bergabe eines ung�ltigen Parameters, beim Compilieren des Files\vspace{0.5\baselineskip}
%
% \begin{minipage}{\linewidth}
% {\tt LaTeX Warning: Unused global option(s): <wrong option>}
% \end{minipage}\vspace{0.5\baselineskip}
%
% im log--File ausgegeben wird.
%
% \begin{macro}{\sprache}
% Die Sprache ist das erste optinale Argument, welches �bergeben werden kann. Zur Auswahl stehen deutsch (zu definieren mittels german) und englisch (zu definieren mittels english). Die deutsche Sprache ist per default eingestellt und muss nicht explizit angegeben werden. Bei englischsprachigen Dokumenten muss unbedingt eine Angabe der Sprache erfolgen, da ansonsten nicht die korrekte Version des babel-Paketes geladen wird.
% \end{macro}
%
% \begin{macro}{\degreecourse}
% Dieser Befehl dient der Auswahl des gew�nschten Studiengangs. Die Defnition des Auswahlbefehls f�r den Studiengang wird standardm��ig auf TW (Allgemeine Vorlage) gesetzt und bei �bergabe eines Studiengangs �berschrieben.
%
% Ausgew�hlt werden k�nnen die Studieng�nge mittels der dreibuchstabigen\footnote{Die einzige Ausnahme von der dreibuchstabigen Regel bildet die allgemeine Vorlage} Abk�rzung des gew�nschten Studiengangs Zur Verf�gung stehen somit (Achtung - in der nachfolgenden Auflistung stehen noch Kommentare, welche f�r den Alpha--Test ben�tigt werden. Diese werden in der finalen Version gel�scht werden.)
%
%\begin{itemize}
% \item[\tt TW (default):] neutral blaues Deckblatt des Technikum Wien gOK
% \item[\tt BBE:] Bachelor Biomedical Engineering (Biomedizinisches Ingenieurswesen) gOK
% \item[\tt BEE:] Bachelor Urbane erneuerbare Energietechniken gOK
% \item[\tt BEL:] Bachelor Elektonik gOK
% \item[\tt BEW:] Bachelor Elektronik/Wirtschaft gOK
% \item[\tt BIC:] Bachelor Informations und Kommunikationssysteme gOK
% \item[\tt BIF:] Bachelor Informatik gOK
% \item[\tt BIW:] Bachelor Internationales Wirtschaftsingenieurwesen gOK
% \item[\tt BMR:] Bachelor Mechatronik/Robotik gOK
% \item[\tt BMB:] Bachelor Maschinenbau gOK
% \item[\tt BSA:] Bachelor Smart Homes and Assistive Technologies gOK
% \item[\tt BST:] Bachelor Sports Equipment technology (Sportger{\"a}tetechnik) gOK
% \item[\tt BVU:] Bachelor Verkehr und Umwelt gOK
% \item[\tt BWI:] Bachelor Wirtschaftsinformatik
% \item[\tt MBE:] Master Biomedical Engineering Sciences gOK eonly
% \item[\tt MEE:] Master Erneuerbare Urbane Energiesysteme gOK
% \item[\tt MES:] Master Embedded Systems gOK eonly
% \item[\tt MGR:] Master Gesundheits- und Rehabilitationstechnik gOK
% \item[\tt MGS:] Master Game Engineering und Simulation gOK
% \item[\tt MIC:] Master Inormationsmanagement und Computersicherheit gOK
% \item[\tt MIE:] Master Industrielle Elektronik gOK
% \item[\tt MIT:] Master Intelligent Transport Systems gOk eonly
% \item[\tt MIW:] Master Internationales Wirtschaftsingenieurwesen gOK
% \item[\tt MMR:] Master Mechatronik/Robotik gOK
% \item[\tt MSE:] Master Softwareentwicklung gOK
% \item[\tt MST:] Master Sports Equipment Technology gOK eonly
% \item[\tt MTE:] Master Tissue Engineering and Regenerative Medicine gOK eonly
% \item[\tt MTI:] Master Telekommunikation und Internettechnologien gOK
% \item[\tt MTM:] Master Innovations- und Technologiemanagement gOK
% \item[\tt MTU:] Master Technisches Umweltmanagement und �kotoxikologie gOK
% \item[\tt MWI:] Master Wirtschaftsinformatik gOK
% \end{itemize}
%
% Die Initialisierung der Optionen f�r die einzelnen Studieng�nge erfolgt mittels
%
% \end{macro}
%
% \begin{macro}{\doctype}
% Der Dokumententyp legt das Design des Deckblattes und die Anf�hrung eines eventuell definierten Vorspanns (Eidesstattliche Erkl�rung, Zusammanfassung und Schlagworte auf deutsch und englisch, Danksagung und Inhaltsverzeichnis) fest. Die Initialisierung der Option erfolgt mittels
%
% Zur Verf�gung stehen die Optionen
% \begin{itemize}
% \item[\bf Bachelor] zur Erstellung einer Bachelorarbeit
% \item[\bf Master] zur Erstellung einer Masterarbeit
% \item[\bf Seminar] zur Erstellung einer Seminararbeit
% \item[\bf Projekt] zur Erstellung eines Projektberichts
% \item[\bf Praktikum] zur Erstellung eines Praktikumberichts oder
% \item[\bf Labor] zur Erstellung eines Laborprotokolls.
% \end{itemize}
%
% Tabelle~\ref{tab:titelei} fasst zusammen welche wissenschaftliche Arbeit mit welcher Titelei versehen wird. Dabei bedeutet X, dass dieser Teil der Titelei bedingungslos gesetzt wird. P bedeutet, dass dieser Teil der Titelei in Abh�ngigkeit der Sprache gesetzt wird (Projektbericht auf deutsch ==> nur eine Kurzfassung).
% \begin{table}[htbp]
% \centering
% \caption{Titelei in Abh�ngigkeit der wissenschaftlichen Arbeit}\label{tab:titelei}
% \DeleteShortVerb{\|}
% \begin{tabular}{|p{0.2\linewidth}||c|c|c|c|c|c|}\hline
% &Bachelor &Master &Seminar &Projekt &Praktikum &Labor\\\hline\hline
% Eidesstattliche Erkl�rung &X &X & & & &\\\hline
% Kurzfassung &X &X &X &P & &\\\hline
% Abstract &X &X &X &P & &\\\hline
% Danksagung &X &X & & & &\\\hline
% \end{tabular}
% \MakeShortVerb{\|}
% \end{table}
% \end{macro}
%
% Ist die englische Sprache gew�hlt, so wird auch {\tt \textbackslash doctype} auf englisch umgestellt:
%
% \begin{macrocode}
\ifstr{\sprache}{english}{%
\ifstr{\doctype}{BACHELORARBEIT}{%
\renewcommand*{\doctype}{BACHELORTHESIS}}{}
\ifstr{\doctype}{MASTERARBEIT}{%
\renewcommand*{\doctype}{MASTERTHESIS}}{}
\ifstr{\doctype}{SEMINARARBEIT}{%
\renewcommand*{\doctype}{SEMINAR PAPER}}{}
\ifstr{\doctype}{PROJEKTBERICHT}{%
\renewcommand*{\doctype}{PROJECT REPORT}}{}
\ifstr{\doctype}{PRAKTIKUMSBERICHT}{%
\renewcommand*{\doctype}{INTERNSHIP REPORT}}{}
\ifstr{\doctype}{Laborbericht}{%
\renewcommand*{\doctype}{LABORATORY REPORT}}}{}
\renewcommand*{\doctypeprint}{\doctype}
\ifstr{\doctypeprint}{MASTERTHESIS}{%
\renewcommand*{\doctypeprint}{MASTER THESIS}}{}
\ifstr{\doctypeprint}{BACHELORTHESIS}{%
\renewcommand*{\doctypeprint}{BACHELOR PAPER}}{}
% \end{macrocode}
%
% \begin{macro}{\cover}
% Diese Option kann nicht vom Anwender selbst ge�ndert werden. Die Wahl des Hintergrundes des Deckblattes erfolgt automatisch zun�chst nach der Wahl des Studiengangs und der eingestellten Sprache\footnote{Nicht alle Studieng�nge erlauben ein Deckblatt in beiden Sprachen.}.
%
% {\bf Achtung!} Wird zus�tzlich noch ein Dokumententyp (Master, Bachelor, Seminar, Projekt, Praktikum, Labor) angegeben, so wird {\tt \textbackslash cover} automatisch mit dem entsprechenden neutralen Hintergrund �berschrieben. Im Falle einer Zuweisung des Dokumententyps wird daher die Angabe eines Studiengangs ignoriert. Die Zuweisung des Hintergrundbildes erfolgt mittels
%
% \begin{macrocode}
\ifstr{\sprache}{german}{%
\ifstr{\degreecourse}{BBE}{\renewcommand*{\cover}{PICs/BBE}%
\renewcommand*{\degreecourse}{Biomedical Engineering}}{}
\ifstr{\degreecourse}{BEE}{\renewcommand*{\cover}{PICs/BEE}%
\renewcommand*{\degreecourse}{Urbane Erneuerbare Energietechniken}}{}
\ifstr{\degreecourse}{BEL}{\renewcommand*{\cover}{PICs/BEL}%
\renewcommand*{\degreecourse}{Elektronik}}{}
\ifstr{\degreecourse}{BEW}{\renewcommand*{\cover}{PICs/BEW}%
\renewcommand*{\degreecourse}{Elektronik/\allowbreak{}Wirtschaft}}{}
\ifstr{\degreecourse}{BIC}{\renewcommand*{\cover}{PICs/BIC}%
\renewcommand*{\degreecourse}{Informations- und %
Kommunikationssysteme}}{}
\ifstr{\degreecourse}{BIF}{\renewcommand*{\cover}{PICs/BIF}%
\renewcommand*{\degreecourse}{Informatik}}{}
\ifstr{\degreecourse}{BIW}{\renewcommand*{\cover}{PICs/BIW}%
\renewcommand*{\degreecourse}{Internationales %
Wirtschaftsingenieurwesen}}{}
\ifstr{\degreecourse}{BMR}{\renewcommand*{\cover}{PICs/BMR_MMR}%
\renewcommand*{\degreecourse}{Mechatronik/\allowbreak{}Robotik}}{}
\ifstr{\degreecourse}{BMB}{\renewcommand*{\cover}{PICs/BMB}%
\renewcommand*{\degreecourse}{Maschinenbau}}{}
\ifstr{\degreecourse}{BSA}{\renewcommand*{\cover}{PICs/BSA}%
\renewcommand*{\degreecourse}{Smart Homes und Assistive Technologies}}{}
\ifstr{\degreecourse}{BST}{\renewcommand*{\cover}{PICs/BST}%
\renewcommand*{\degreecourse}{Sports Equipment Technology}}{}
\ifstr{\degreecourse}{BVU}{\renewcommand*{\cover}{PICs/BVU}%
\renewcommand*{\degreecourse}{Verkehr und Umwelt}}{}
\ifstr{\degreecourse}{BWI}{\renewcommand*{\cover}{PICs/BWI_MWI}
\renewcommand*{\degreecourse}{Wirtschaftsinformatik}}{}
\ifstr{\degreecourse}{MBE}{\renewcommand*{\cover}{PICs/MBE}%
\renewcommand*{\degreecourse}{Medical Engineering \& e-Health}}{}
\ifstr{\degreecourse}{MEE}{\renewcommand*{\cover}{PICs/MEE}%
\renewcommand*{\degreecourse}{Erneuerbare Urbane Energiesysteme}}{}
\ifstr{\degreecourse}{MES}{\renewcommand*{\cover}{PICs/MES}%
\renewcommand*{\degreecourse}{Embedded Systems}}{}
\ifstr{\degreecourse}{MGR}{\renewcommand*{\cover}{PICs/MGR}%
\renewcommand*{\degreecourse}{Gesundheits- und %
Rehabilitationstechnik}}{}
\ifstr{\degreecourse}{MGS}{\renewcommand*{\cover}{PICs/MGS}%
\renewcommand*{\degreecourse}{Game Engineering und Simulation}}{}
\ifstr{\degreecourse}{MIC}{\renewcommand*{\cover}{PICs/MIC}%
\renewcommand*{\degreecourse}{IT-Security}}{}
\ifstr{\degreecourse}{MIE}{\renewcommand*{\cover}{PICs/MIE}%
\renewcommand*{\degreecourse}{Industrielle Elektronik}}{}
\ifstr{\degreecourse}{MIT}{\renewcommand*{\cover}{PICs/MIT}%
\renewcommand*{\degreecourse}{Intelligent Transport Systems}}{}
\ifstr{\degreecourse}{MIW}{\renewcommand*{\cover}{PICs/MIW}%
\renewcommand*{\degreecourse}{Internationales %
Wirtschaftsingenieurwesen}}{}
\ifstr{\degreecourse}{MMR}{\renewcommand*{\cover}{PICs/BMR_MMR}%
\renewcommand*{\degreecourse}{Mechatronik/\allowbreak{}Robotik}}{}
\ifstr{\degreecourse}{MSC}{\renewcommand*{\cover}{PICs/MIT}%
\renewcommand*{\degreecourse}{Integrative Stadtentwicklung -- Smart City}}{}
\ifstr{\degreecourse}{MSE}{\renewcommand*{\cover}{PICs/MSE}%
\renewcommand*{\degreecourse}{Softwareentwicklung}}{}
\ifstr{\degreecourse}{MST}{\renewcommand*{\cover}{PICs/MST}%
\renewcommand*{\degreecourse}{Sports Equipment Technology}}{}
\ifstr{\degreecourse}{MTE}{\renewcommand*{\cover}{PICs/MTE_en}%
\renewcommand*{\degreecourse}{Tissue Engineering and Regenerative %
Medicine}}{}
\ifstr{\degreecourse}{MTI}{\renewcommand*{\cover}{PICs/MTI}%
\renewcommand*{\degreecourse}{Telekommunikation und %
Internettechnologien}}{}
\ifstr{\degreecourse}{MTM}{\renewcommand*{\cover}{PICs/MTM}%
\renewcommand*{\degreecourse}{Innovations- und %
Technologiemanagement}}{}
\ifstr{\degreecourse}{MTU}{\renewcommand*{\cover}{PICs/MTU}%
\renewcommand*{\degreecourse}{Technisches Umweltmanagement und %
{\"O}kotoxikologie}}{}
\ifstr{\degreecourse}{MWI}{\renewcommand*{\cover}{PICs/BWI_MWI}%
\renewcommand*{\degreecourse}{Wirtschaftsinformatik}}
}{}
\ifstr{\sprache}{english}{%
\ifstr{\degreecourse}{BBE}{\renewcommand*{\cover}{PICs/BBE}%
\renewcommand*{\degreecourse}{Biomedical Engineering}}{}
\ifstr{\degreecourse}{BEE}{\renewcommand*{\cover}{PICs/BEE}%
\renewcommand*{\degreecourse}{Urban Renewable Energy Technologies}}{}
\ifstr{\degreecourse}{BEL}{\renewcommand*{\cover}{PICs/BEL}%
\renewcommand*{\degreecourse}{Electronic Engineering}}{}
\ifstr{\degreecourse}{BEW}{\renewcommand*{\cover}{PICs/BEW_en}%
\renewcommand*{\degreecourse}{Electronics and Business}}{}
\ifstr{\degreecourse}{BIC}{\renewcommand*{\cover}{PICs/BIC}%
\renewcommand*{\degreecourse}{Information and Communication Systems %
and Services}}{}
\ifstr{\degreecourse}{BIF}{\renewcommand*{\cover}{PICs/BIF}%
\renewcommand*{\degreecourse}{Computer Science}}{}
\ifstr{\degreecourse}{BIW}{\renewcommand*{\cover}{PICs/BIW}%
\renewcommand*{\degreecourse}{International Business and %
Engineering}}{}
\ifstr{\degreecourse}{BMR}{\renewcommand*{\cover}{PICs/BMR_MMR}%
\renewcommand*{\degreecourse}{Mechatronics/\allowbreak{}Robotics}}{}
\ifstr{\degreecourse}{BMB}{\renewcommand*{\cover}{PICs/BMB}%
\renewcommand*{\degreecourse}{Maschinenbau}}{}
\ifstr{\degreecourse}{BSA}{\renewcommand*{\cover}{PICs/BSA}%
\renewcommand*{\degreecourse}{Smart Homes und Assistive Technologies}}{}
\ifstr{\degreecourse}{BST}{\renewcommand*{\cover}{PICs/BST}%
\renewcommand*{\degreecourse}{Sports Equipment Technology}}{}
\ifstr{\degreecourse}{BVU}{\renewcommand*{\cover}{PICs/BVU}%
\renewcommand*{\degreecourse}{Transport and Environment}}{}
\ifstr{\degreecourse}{BWI}{\renewcommand*{\cover}{PICs/BWI_MWI_en}%
\renewcommand*{\degreecourse}{Business Informatics}}{}
\ifstr{\degreecourse}{MBE}{\renewcommand*{\cover}{PICs/MBE}%
\renewcommand*{\degreecourse}{Medical Engineering \& e-Health}}{}
\ifstr{\degreecourse}{MEE}{\renewcommand*{\cover}{PICs/MEE}%
\renewcommand*{\degreecourse}{Renewable Urban Energy Systems}}{}
\ifstr{\degreecourse}{MES}{\renewcommand*{\cover}{PICs/MES}%
\renewcommand*{\degreecourse}{Embedded Systems}}{}
\ifstr{\degreecourse}{MGR}{\renewcommand*{\cover}{PICs/MGR}%
\renewcommand*{\degreecourse}{Healthcare and Rehabilitation %
Technology}}{}
\ifstr{\degreecourse}{MGS}{\renewcommand*{\cover}{PICs/MGS}%
\renewcommand*{\degreecourse}{Game Engineering and Simulation %
Technology}}{}
\ifstr{\degreecourse}{MIC}{\renewcommand*{\cover}{PICs/MIC_en}%
\renewcommand*{\degreecourse}{IT-Security}}{}
\ifstr{\degreecourse}{MIE}{\renewcommand*{\cover}{PICs/MIE}%
\renewcommand*{\degreecourse}{Industrial Electronics}}{}
\ifstr{\degreecourse}{MIT}{\renewcommand*{\cover}{PICs/MIT}%
\renewcommand*{\degreecourse}{Intelligent Transport Systems}}{}
\ifstr{\degreecourse}{MIW}{\renewcommand*{\cover}{PICs/MIW}%
\renewcommand*{\degreecourse}{International Business and %
Engineering}}{}
\ifstr{\degreecourse}{MMB}{\renewcommand*{\cover}{PICs/BMB}%
\renewcommand*{\degreecourse}{Maschinenbau}}{}
\ifstr{\degreecourse}{MMR}{\renewcommand*{\cover}{PICs/BMR_MMR}%
\renewcommand*{\degreecourse}{Mechatronics/\allowbreak{}Robotics}}{}
\ifstr{\degreecourse}{MSC}{\renewcommand*{\cover}{PICs/MIT}%
\renewcommand*{\degreecourse}{Smart City}}{}
\ifstr{\degreecourse}{MSE}{\renewcommand*{\cover}{PICs/MSE}%
\renewcommand*{\degreecourse}{Software Engineering}}{}
\ifstr{\degreecourse}{MST}{\renewcommand*{\cover}{PICs/MST}%
\renewcommand*{\degreecourse}{Sports Equipment Technology}}{}
\ifstr{\degreecourse}{MTE}{\renewcommand*{\cover}{PICs/MTE}%
\renewcommand*{\degreecourse}{Tissue Engineering and Regenerative %
Medicine}}{}
\ifstr{\degreecourse}{MTI}{\renewcommand*{\cover}{PICs/MTI_en}%
\renewcommand*{\degreecourse}{Telecommunications- and Internet %
Technologies}}{}
\ifstr{\degreecourse}{MTM}{\renewcommand*{\cover}{PICs/MTM}%
\renewcommand*{\degreecourse}{Innovation and Technology Management}}{}
\ifstr{\degreecourse}{MTU}{\renewcommand*{\cover}{PICs/MTU}%
\renewcommand*{\degreecourse}{Environmental Management and %
Ecotoxicolgy}}{}
\ifstr{\degreecourse}{MWI}{\renewcommand*{\cover}{PICs/BWI_MWI_en}%
\renewcommand*{\degreecourse}{Information Systems Management}}{}
}{}
\ifstr{\doctype}{}{}{\ifstr{\institution}{Technikum}%
{\renewcommand*{\cover}{PICs/Arbeiten.jpg}}%
{\renewcommand*{\cover}{PICs/Arbeiten_Academy.jpg}}}
% \end{macrocode}
% \end{macro}
%
% \section{Neue Befehle}\label{kap:befehle}
%
% Um den gesamten Vorspann der einzelnen Dokumente setzen zu k�nnen, sind teilweise zus�tzliche Angaben notwendig. Neben altbekannten Layout Elementen ({\tt \textbackslash title, \textbackslash extratitle, \textbackslash author}) werden hierzu eine Reihe neuer Befehle bereitgestellt. Im Gegensatz zu den optionalen Parametern, die direkt an die Dokumentenklasse �bergeben werden, werden die nachfolgenden Befehle in der Pr�amble des Dokuments in der Form {\tt \textbackslash befehl\{Argument\}} verwendet.
% \begin{macro}{\supervisor}
% Mit diesem Befehl wird der FH-Betreuer oder die FH Betreuerin der Arbeit angegeben. Ohne optionales Argument wird der FH Betreuer oder die FH Betreuerin auf dem deutschen Deckblatt als \glqq{}BegutachterIn\grqq{} gef�hrt. Das von der FH vorgeschlagene Format entspricht:
%
% \hspace*{-74pt}{\tt\small \textbackslash supervisor\{Titel Vorname Name, Titel\}} f�r die Form mit Binnen-I.\\
% \hspace*{-74pt}{\tt\small \textbackslash supervisor[Begutachter]\{Titel Vorname Name, Titel\}} f�r die m�nnliche Form.\\
% \hspace*{-74pt}{\tt\small \textbackslash supervisor[Begutachterin]\{Titel Vorname Name, Titel\}} f�r die weibliche Form.
% \end{macro}
%
% \begin{macro}{\secondsupervisor} Mit diesem Befehl wird ein zweiter Betreuer angegeben. Dieser ist vor allem in Bachelor- und Masterarbeiten notwendig, da es in diesen F�llen ebenso einen Firmenbetreuer oder eine Firmenbetreuerin gibt. Auch in diesem Fall kann durch die Angabe eines optionalen Parameters, im Falle eines deutschen Deckblattes, die Titelei angepasst werden. Das von der FH vorgeschlagene Format entspricht:
%
% \hspace*{-74pt}{\tt\small \textbackslash secondsupervisor\{Titel Vorname Name, Titel\}} f�r die Form mit Binnen-I.\\
% \hspace*{-74pt}{\tt\small \textbackslash secondsupervisor[Begutachter]\{Titel Vorname Name, Titel\}} f�r die m�nnliche Form.\\
% \hspace*{-74pt}{\tt\small \textbackslash secondsupervisor[Begutachterin]\{Titel Vorname Name, Titel\}} f�r die weibliche Form.
% \end{macro}
%
% \begin{macro}{\studentnumber} Mit diesem Befehl wird die individuelle Matrikelnummer der/des Studierenden angegeben. Die Nummer ist ohne jeden Vorsatz zu verwenden.
% \end{macro}
%
% \begin{macro}{\place} gibt den Ort an, an dem die Arbeit final bearbeitet wurde. Dies wird in den meisten F�llen Wien sein, kann aber bei Fertigstellung des Dokuments au�erhalb von Wien davon abweichen.
% \end{macro}
%
% \begin{macro}{\kurzfassung} Mit diesem Befehl wird die deutsche Kurzfassung der Arbeit angegeben. Es k�nnen Absatzformatierungen innerhalb der geschlossenen Klammern verwendet werden. Am unteren Seitenrand der deutschen Kurzfassung werden die deutschen Schlagworte angef�hrt. Wird keine deutsche Kurzfassung angegeben, so bleibt der Platz auf der Seite frei und es werden nur die deutschen Schlagworte gesetzt. Fehlen Angaben zur deutschen Kurzfassung und den deutschen Schlagworten, so entf�llt die Seite im Dokument.
% \end{macro}
%
% \begin{macro}{\schlagworte} Mit diesem Befehl werden die deutschen Schlagworte der Arbeit anegegeben. Die deutschen Schlagworte werden am unteren Seitenrand der deutschen Kurzfassung angef�hrt. Werden keine deutschen Schlagworte angegeben, so bleibt der Platz auf der Seite frei und es wird nur die deutsche Kurzfassung gesetzt. Fehlen Angaben zur deutschen Kurzfassung und den deutschen Schlagworten, so entf�llt die Seite im Dokument.
% \end{macro}
%
% \begin{macro}{\outline} Mit diesem Befehl wird die englische Kurzfassung der Arbeit angegeben (Achtung: da der Befehl andersweitig verwendet wird, wird hier nicht das sonst �bliche abstract verwendet!). Es k�nnen Absatzformatierungen innerhalb der geschlossenen Klammern verwendet werden. Am unteren Seitenrand der englischen Kurzfassung werden die englischen Schlagworte angef�hrt. Wird keine englische Kurzfassung angegeben, so bleibt der Platz auf der Seite frei und es werden nur die englischen Schlagworte gesetzt. Fehlen Angaben zur englischen Kurzfassung und den englischen Schlagworten, so entf�llt die Seite im Dokument.
% \end{macro}
%
% \begin{macro}{\keywords} Mit diesem Befehl werden die englischen Schlagworte der Arbeit anegegeben. Die englischen Schlagworte werden am unteren Seitenrand der englischen Kurzfassung angef�hrt. Werden keine englischen Schlagworte angegeben, so bleibt der Platz auf der Seite frei und es wird nur die englische Kurzfassung gesetzt. Fehlen Angaben zur englischen Kurzfassung und den englischen Schlagworten, so entf�llt die Seite im Dokument.
% \end{macro}
%
% \begin{macro}{\acknowledgements} Mit diesem Befehl werden die Danksagungen f�r Arbeit angegeben. Es k�nnen Absatzformatierungen innerhalb der geschlossenen Klammern verwendet werden.
% \end{macro}
%
% Die Initialisierung der Befehle erfolgt �ber
% \begin{macrocode}
\newcommand*{\@supervisor}{}
\newcommand*{\@supervisordesc}{}
\newcommand{\supervisor}[2][]{\gdef\@supervisordesc{#1}\gdef\@supervisor{#2}}
\newcommand*{\@secondsupervisor}{}
\newcommand*{\@secondsupervisordesc}{}
\newcommand{\secondsupervisor}[2][]{\gdef\@secondsupervisordesc{#1}\gdef\@secondsupervisor{#2}}
\newcommand*{\@studentnumber}{}
\newcommand{\studentnumber}[1]{\gdef\@studentnumber{#1}}
\newcommand*{\@place}{}
\newcommand{\place}[1]{\gdef\@place{#1}}
\newcommand*{\@kurzfassung}{}
\newcommand{\kurzfassung}[1]{\gdef\@kurzfassung{#1}}
\newcommand*{\@schlagworte}{}
\newcommand{\schlagworte}[1]{\gdef\@schlagworte{#1}}
\newcommand*{\@outline}{}
\newcommand{\outline}[1]{\gdef\@outline{#1}}
\newcommand*{\@keywords}{}
\newcommand{\keywords}[1]{\gdef\@keywords{#1}}
\newcommand*{\@acknowledgements}{}
\newcommand{\acknowledgements}[1]{\gdef\@acknowledgements{#1}}
% \end{macrocode}
%
% Im Dokument werden entsprechend dem Corporate Identity Design der FH Technikum Wien serifenlose Schriften (Helvetica) verwendet. Dazu wird die normale Schrift als seriefenlos definiert, und danach aktiviert.
%
% \begin{macrocode}
\providecommand{\sc}{}
\renewcommand{\sc}{\normalfont\scshape}
\renewcommand*{\familydefault}{\sfdefault}\selectfont
\normalfont\selectfont
% \end{macrocode}
%
% \begin{macro}{\maketitle} Die Befehl f�r die Titelseite wird vollkommenen umdefiniert. Im Falle eines definierten Dokumententypes und vollst�ndig belegten Befehlen erzeugt der Befehl das Deckblatt, die eidesstattliche Erkl�rung, die deutsche Kurzfassung inkl. der deutschen Schlagworte, die englische Kurzfassung inkl der englischen Schlagworte, die Danksagung und das Inhaltsverzeichnis, also mindestens 6 Seiten. Es wurde versucht, m�glichst viele potentielle Fehleingaben abzufangen. Die Initialisierung beginnt mit einer Neudefinition des alten {\tt \textbackslash maketitle}--Befehls. Ebenso wird der \bgroup\tt\textbackslash{}and\egroup--Befehl umdefiniert. Durch die neue Definition ist es m�glich, auch mehrere Autoren und mehrere Matrikelnummern anzugeben.
%
% \begin{macrocode}
\renewcommand{\and}{\newline}
\renewcommand*\maketitle[1][1]{%
% \end{macrocode}
%
% Die Initilisierung der Titelseite beginnt mit der Festlegung, dass im Vorspann der zu erstellenden Arbeiten keine Seitenzahlen verwendet werden:
%
% \begin{macrocode}
\begin{titlepage}
\pagestyle{empty}
% \end{macrocode}
%
% Das Hintergrundbild des Deckblatts wird als Wallpaper mit den Abma�en der ganzen Seite festgelegt
%
% \begin{macrocode}
\tikzifexternalizing{}{%
\ThisTileWallPaper{\paperwidth}{\paperheight}{\cover}%
}
% \end{macrocode}
%
% F�r den Fall, dass kein {\tt \textbackslash documenttype} definiert wurde (kein Bachelor, Master, Seminar Praktikum oder Labor als optionaler Parameter �bergeben wurde), handelt es sich um ein Dokument f�r einen bestimmten Studiengang. Dieser hat einen einseitigen Vorspann (ein reines Deckblatt) im Gegensatz den den 5 oben angef�hrten Dokumenten. Wurde eine der 5 Arbeiten gew�hlt, so wird entsprechend der Alternativeode ausgef�hrt
%
% Zun�chst wir der Statur des Dokumententyps abgefragt
% \begin{macrocode}
\ifstr{\doctype}{}
{
% \end{macrocode}
%
% Titel und Subtitel werden auf der Deckseite unten in TW--blauer Schrift gesetzt. Dazu wird die Schriftfarbe auf TW--blau umgestellt und mit einem vertikalen Sprung die richtige Position f�r die �berschrift angew�hlt.
% \begin{macrocode}
\color{TWblue}
\null\vspace{125pt}
\setcounter{page}{-9}
% \end{macrocode}
%
% Anschlie�end wird der Titel in einer Minipage--Umgebung gesetzt. Mit der Wahl der Minipage--Umgebung ist garantiert, dass man keinen Text�berlauf �ber die R�nder des Dokuments hat. Die Minipage wird horizonal an die korrekte Position geschoben. Der abschlie�ende vertikale Abstand dient der korrekten Positionierung des Extratitels
%
% \begin{macrocode}
\hspace*{-26pt}\begin{minipage}{0.66\linewidth}
\huge\sffamily \scalebox{1.75}{\begin{minipage}{\linewidth}\@title\end{minipage}}
\end{minipage}\vspace{23pt}
% \end{macrocode}
%
% F�r die Stuiengangsdokumente kann ein Zusatz zum Dokumententitel mit dem Befehl {\tt \textbackslash extratitle\{Hierher den Extratitel\}} definiert werden. Dieser wird mit nachfolgendem Befehl in einer Minipage gesetzt, so dass garantiert ist, dass der Extratitel sauber positioniert wird.
%
% \begin{macrocode}
\hspace*{-24.75pt}\begin{minipage}{0.66\linewidth}
\huge\sffamily \scalebox{1.25}{\begin{minipage}{\linewidth}\@extratitle\end{minipage}}
\end{minipage}\vspace{47pt}
\setcounter{page}{0}}
% \end{macrocode}
%
% Ist ein Dokumententyp angegeben, so wird der nachfolgende Alternativcode ausgef�hrt. Diese Dokumente haben einen mehrseitigen Dokumentenvorspann, der automatisch und vollst�ndig generiert wird. Die Schriftfarbe auf dem Deckblatt ist weiss. Sollte ein Entwurf erzeugt werden, kann durch die wei�e Schriftfarbe jedoch nciht erkannt werden ob das Titelbild passt. Deswegen wird im Falle eines Entwurfs die Schriftfarbe bei Schwarz belassen. Der Seitenz�hler wird auf -9 gesetzt, so dass im erzeugten Dokument keine Seitenzahl doppelt vergeben ist. Da im Dokumentenvorspann die Anzeige der Seitenzahlen ausgeschalten ist, spielt diese Definition keine weitere Rolle.
%
% \begin{macrocode}
{
\ifdraft{\color{red}}{\color{black}}
\null\vspace{8pt}
\setcounter{page}{-9}
% \end{macrocode}
%
% Im ersten Schritt wird der Dokumententyp ausgegeben. Dieser ist entsprechend obigen Definitionen in Gro�buchstaben festgelegt. Die Auswahl entsprechend der Sprache erfolgte ebenfalls bereits weiter oben.
%
% \begin{macrocode}
\ifdraft{\hspace*{-30pt}\scalebox{1.85}{\sffamily\textbf\doctypeprint -- DRAFT}}{\hspace*{-30pt}\scalebox{1.85}{\sffamily\textbf\doctypeprint}}
\vspace{17pt}
% \end{macrocode}
%
% Im n�chsten Schritt wird der Studiengang ausgegeben. Da die Titel des Studiengangs {\em Technisches Umweltmanagement und �kotoxikologie} als einziger zu lang f�r die Seitenbreite ist, wird dieser in einer kleineren minipage--Umgebung gesetzt, damit der Zeilenumbruch harmonisch erscheint.
%
% \begin{macrocode}
\hspace*{-34pt}\scalebox{1.5}{%
\ifstr{\degreecourse}{Technisches Umweltmanagement und
{\"O}kotoxikologie}
{
\begin{minipage}{0.64\linewidth}
\ifstr{\sprache}{german}{\ifstr{\doctype}{MASTERARBEIT}{zur Erlangung des akademischen Grades\\\glqq{}Master of Science in Engineering\grqq{}\\im Studiengang }{\ifstr{\doctype}{BACHELORARBEIT}{zur Erlangung des akademischen Grades\\\glqq{}Bachelor of Science in Engineering\grqq{}\\im Studiengang }{Im Studiengang}}}{\ifstr{\doctype}{MASTERTHESIS}{Thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Engineering at the University of Applied Sciences Technikum Wien - Degree Program }{\ifstr{\doctype}{BACHELORTHESIS}{Term paper submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Engineering at the University of Applied Sciences Technikum Wien - Degree Program }{In}}}
\degreecourse
\end{minipage}\vspace{5pt}}
{
\begin{minipage}{0.64\linewidth}
\ifstr{\sprache}{german}{\ifstr{\doctype}{MASTERARBEIT}{zur Erlangung des akademischen Grades\\\glqq{}Master of Science in Engineering\grqq{}\\im Studiengang }{\ifstr{\doctype}{BACHELORARBEIT}{zur Erlangung des akademischen Grades\\\glqq{}Bachelor of Science in Engineering\grqq{}\\im Studiengang }{Im Studiengang}}}{\ifstr{\doctype}{MASTERTHESIS}{Thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Engineering at the University of Applied Sciences Technikum Wien - Degree Program MCS }{\ifstr{\doctype}{BACHELORTHESIS}{Term paper submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Engineering at the University of Applied Sciences Technikum Wien - Degree Program }{In}}}
\degreecourse\vspace{5pt}
\end{minipage}}}
% \end{macrocode}
%
% Auch der Titel des Dokuments wird in einer minipage--Umgebung gesetzt, um ein �berlaufen �ber die Grenzen des Papierformats zu vermeiden. Dies garantiert die korrekte Breite des Textes auch bei mehrzeiligen Titeln. Es wird dringend empfohlen, keine Titel zu verwenden, die mehr als drei Zeilen in Anspruch nehmen.
%
% \begin{macrocode}
\vspace{54.7pt}
\hspace*{-30pt}\begin{minipage}{0.9625\linewidth}
\huge\bfseries\sffamily \@title
\end{minipage}\vspace{47pt}
% \end{macrocode}
%
% Unter den Titel der Arbeit wird in kleinerer Schrift die/der AutorIn des Dokuments ausgegeben. Abh�ngig von der gew�hlten Sprache wird automatisch ein Pr�fix zum AutorInnennamen vergeben. Dieser lauten im Deutschen {\em Ausgef�hrt von} und im Englischen {\em By}. Durch das setzen des Autors in der minipage ist es m�glich auch mehrere Autoren auf einer Titelseite zu setzen.
%
% \begin{macrocode}
\Large
\hspace*{-34pt}%
\ifstr{\sprache}{german}{Ausgef{\"u}hrt von:~}{By:~}%
\begin{minipage}[t]{0.5\linewidth}\@author\end{minipage}%
\vspace{0.33\baselineskip}%
% \end{macrocode}
%
% Die eindeutige Identifikation einer/eines Studierenden erfolgt �ber die Personenkennzahl (Vergleichbar mit der Matrikelnummer an anderen Universit�ten). Diese wird als n�chstes ausgegeben
%
% \begin{macrocode}
\hspace*{-34pt}%
\ifstr{\sprache}{german}{Personenkennzeichen:~}{Student Number:~}%
\begin{minipage}[t]{0.25\linewidth}\@studentnumber\end{minipage}%
\vspace{\baselineskip}%
% \end{macrocode}
%
% Um eine eindeutige Zuordnung einer Beurteilung zur beurteilenden Person zu erm�glichen, wird diese Betreuungsperson auf dem Deckblatt namentlich angef�hrt.
%
% \begin{macrocode}
\hspace*{-34pt}%
\ifx\@secondsupervisor\@empty%
%Ein Betreuer
\ifx\@supervisordesc\@empty%
\ifstr{\sprache}{german}{BegutachterIn:~}{Supervisor:~}%
\else%
\@supervisordesc:~%
\fi%
\begin{minipage}[t]{0.6\linewidth}%
\bgroup\@supervisor\egroup%
\end{minipage}\vspace{0.8\baselineskip}%
\else%
%Zwei Betreuer
\ifx\@supervisordesc\@empty%
\ifstr{\sprache}{german}{\gdef\@supervisordesc{BegutachterInnen}}{\gdef\@supervisordesc{Supervisors}}%
\fi%
\ifx\@secondsupervisordesc\@empty%
\gdef\@secondsupervisordesc{}%
\fi%
\newlength\TWLength%
\newlength\TWLengthA%
\newlength\TWLengthB%
\settowidth\TWLengthA{\@supervisordesc:}%
\settowidth\TWLengthB{\@secondsupervisordesc:}%
\ifdim \TWLengthA>\TWLengthB%
\setlength\TWLength\TWLengthA%
\else%
\setlength\TWLength\TWLengthB%
\fi%
\begin{minipage}[t]{\TWLength}%
\@supervisordesc:\\%
\ifx\@secondsupervisordesc\@empty%
\else%
\@secondsupervisordesc:%
\fi%
\end{minipage}~%
\begin{minipage}[t]{0.6\linewidth}%
\bgroup\@supervisor\egroup\\%
\bgroup\@secondsupervisor\egroup%
\end{minipage}\vspace{0.8\baselineskip}%
\fi%
% \end{macrocode}
%
% Abschlie�end wird der Ort des Verfassens der Arbeit angef�hrt. In den meisten F�llen wird dies Wien sein. Als Datum des Verfassens der Arbeit wird automatisch der Tag des letzten Kompilierens des Dokuments gesetzt.
%
% \begin{macrocode}
\hspace*{-34pt}%
\@place%
\ifstr{\sprache}{german}{, den~}{,~}\today%
% \end{macrocode}
%
% Nach einem Seitenumbruch und dem Setzen der Schriftfarbe auf schwarz, der Schriftgr��e auf Normalgr��e und dem Schriftgrad auf aufrecht wird die Eidesstattliche Erkl�rung inkl. der vorbereiteten zu leistenden Unterfertigungen (Ort, Datum, Unterschrift) auf einem separaten Blatt gesetzt. Die Auswahl der Sprache definiert die Sprache der Erkl�rung automatisch.
%
% \begin{macrocode}
\clearpage
\color{black}\normalsize\mdseries
% \end{macrocode}
%
% Ab hier werden verschiedene Einstellungen getroffen. In diesem Block wird der Projektbericht abgehandelt. Der Projektbericht ben�tigt neben dem Titelblatt auch eine Kurzfassung beziehungsweise ein Abstract. Die Unterscheidung erfolgt auf Grund der eingestellten Sprache.
%
% \begin{macrocode}
\ifstr{\doctype}{PROJEKTBERICHT}{
\ifx\@kurzfassung\@empty
\else\clearpage
\chapter*{Kurzfassung}
\@kurzfassung
\ifx\@schlagworte\@empty
\else\vfill\paragraph*{Schlagworte:}\@schlagworte
\fi
\fi}{}