summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/thesis-titlepage-fhAC/doxygen_header.dtx.input
blob: 7900d79cff0bca7f0b4a192ec007450166724c21 (plain)
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
% ^^A -*- latex -*-
% \def\docdate {2006/04/01} ^^A not style'able!!
%
% \section{Doxygen-Header}
%
% Falls jemand die Beschreibung der Programmierschnittstelle mit
% \texttt{doxygen} generiert, hat er mit diesem Beispiel-Dateikopf die
% Möglichkeit dort auch die gleiche Titelseite zu verwenden.
%
% 
%    \begin{macrocode}
%<*doxyheader>
% doxygen_header.tex
\documentclass[a4paper,
11pt,titlepage,abstracton,german,twoside,bibtotocnumbered,idxtotoc,%glototoc
liststotoc, pointlessnumbers,openright]{scrreprt}

%TimesNewRoman Schrift, dazu braucht man auch
%den entsprechenden Zeichensatz für den Math-Mode:
\usepackage{mathptmx}
\usepackage[scaled = .9]{helvet}
\usepackage{courier}

%Einstellung der Textmaße zu den Rändern
\usepackage[left=20mm,bottom=30mm]{geometry}
%Deutsche Trennungen, Anführungsstriche und mehr:
\usepackage{ngerman}
%\usepackage[german]{babel}

%Eingabe von ü,ö,ä,ß erlaubt:
\usepackage[latin1]{inputenc}

\usepackage{float}
\restylefloat{figure}
\restylefloat{table}

%Liefert viele Tools für Math-Mode: 
\usepackage{amsmath}

%Ergänzung zu "amsmath":
\usepackage{amsthm}

%Zum Einbinden von Grafiken:
\usepackage{graphicx}
\usepackage[dvips]{epsfig}
\graphicspath{{./bilder}}

%Für TeX Zeichen in beliebigen eingebundenen Grafiken:
\usepackage{psfrag}

%Für schöne Darstellung von Algorithmen:
\usepackage[german, vlined, boxed]{algorithm2e}

%Ein Paket, das die Darstellung von "Text, wie
%er eingegeben wird"erlaubt: Also
%\begin{verbatim} \end{document} \end{verbatim}
%erzeugt die Ausgabe von 
%\end{document} im Typewriter-Style, und
%beendet nicht das Dokument 
\usepackage{makeidx,verbatim,array}
\makeindex
\usepackage{url}

\usepackage{scrpage}
\deftripstyle{Kopfzeile}{\rightmark}{}{\pagemark}{}{}{}
%Ermöglicht frei gestaltbare Kopf- und Fußzeilen
\pagestyle{Kopfzeile}

%Nachweis der Abbildungen
\usepackage[
center, % Bilder grundsaetzlich zentrieren 
nocaptionlist
]{figbib_add}
% figbib = Style zum verwalten von Bildern in BibTeX-Dateien (_add Ergänzungen durch Jürgen A.Lamers)
\fbTheFigs
\def\fbDirectory{bilder}

%Glossar erstellen
\usepackage{gloss}
\makegloss{}

%Definitionen für die "theorem" Umgebung von AMSTeX,
%die Umgebungen für Definition, Satz, Lemma etc.
%bereitstellen. 
%Bei dieser Setzung wird in jedem Kapitel
%neu mit der Numerierung begonnen, jedoch
%gibt es keine einzelnen counter für
%SDefinition, Satz, Lemma, etc., sondern es
%wird stets derselbe counter (der von "defi") verwendet:
\newtheorem{defi}{Definition}[chapter]
\newtheorem{theo}[defi]{Satz}
\newtheorem{expl}[defi]{Beispiel}
\newtheorem{lem}[defi]{Lemma}
\newtheorem{kor}[defi]{Korollar}
\newtheorem{bem}[defi]{Bemerkung}
\newtheorem{folg}[defi]{Folgerung}
\newtheorem{prop}[defi]{Proposition}

\usepackage[colored]{fhACtitlepage}
\subject{Beschreibung der Programmierschnittstelle}

\usepackage{fancyhdr} % fuer doxygen
\usepackage{doxygen}

% um links und refs auch als clickable zu machen
\usepackage{hyperref}


%Eine Setzung für die Proof-Umgebung von "amsthm",
%die leider nicht automatisch von "german" gemacht wird.
\renewcommand{\proofname}{Beweis}

\setcounter{tocdepth}{1}
\setcounter{secnumdepth}{2}
%\setlength{\footrulewidth}{0.4pt}
\makeindex
%Hiergeht's los:
\begin{document}
\maketitle
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
%</doxyheader>
%    \end{macrocode}
\endinput
% End of file 'doxygen_header.dtx.input'
%%% Local Variables: 
%%% mode: latex
%%% TeX-master: t
%%% End: