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
|
%
% Diplomarbeit mit LaTeX
% ===========================================================================
% This is part of the book "Diplomarbeit mit LaTeX".
% Copyright (c) 2002-2005 Tobias Erbsland, Andreas Nitsch
% See the file diplomarbeit_mit_latex.tex for copying conditions.
%
\chapter{Dokumentteile}
\index{Dokumentteile|(}
Ein Dokument besteht normalerweise aus einzelnen, in sich geschlossenen Dokumentteilen:
\begin{itemize}
\item Titelseite
\item Inhaltsverzeichnis
\item Inhalt
\item Anhang
\end{itemize}
Diese einzelnen Teile kannst du mit {\rmfamily\LaTeX} einfach einf�gen, bzw. aufbauen.
\section{Anpassen der Titelseite}
\index{Titelseite}\index{Anpassen!Titelseite}
Um eine Titelseite aufzubauen, hast du mehrere M�glichkeiten. Im Kapitel \ref{sec:grundlagen} wird der einfachste Weg mit dem Kommando \texttt{\textbackslash maketitle} aufgezeigt.
Dabei setzt man im Header oder zumindest vor dem Befehl die notwendigen Angaben:
\begin{lstlisting}
\title{Diplomarbeit}
\author{Hans Muster}
\date{12.12.2005} % optional
\maketitle
\end{lstlisting}
Das Argument \texttt{\textbackslash date} ist dabei optional. Wenn du es wegl�sst, wird automatisch das aktuelle Datum eingef�gt.
In einem Artikel (\enquote{article}) wird der Titel einfach oben an das aktuelle Dokument mit einer gro�en Schriftart gesetzt. Das Dokument oder Inhaltsverzeichnis beginnt direkt darunter. In einem Buch (\enquote{book}) entsteht so eine separate Titelseite.
\subsection{Separate Titelseite in einem Artikel}
\label{sec:separatetitelseite}
\index{Separate Titelseite}
Falls du in einem Artikel eine separate Titelseite w�nschst, kannst du das �ber die Klassenoption \enquote{titlepage} erreichen. Wie man eine solche Klassenoption setzt, kannst du in Kapitel \ref{sec:globaleoptionen} nachlesen.
\subsection{Eine eigene Titelseite erstellen}
\index{Eigene Titelseite}
Die Umgebung \enquote{titlepage} eignet sich vor allem daf�r, wenn du eine eigene Titelseite erstellen m�chtest. Dabei musst du jedoch einige der unterliegenden {\rmfamily\TeX} Kommandos kennen, welche die Grundlage von {\rmfamily\LaTeX} bilden.
Hier als Beispiel die Titelseite dieses Dokuments:
\begin{lstlisting}[frame=tb, caption=Titelseite dieses Dokuments]
\begin{titlepage}
\vspace*{7cm}
\begin{center}
\Huge
Diplomarbeit mit {\rmfamily\LaTeX}\\
\vspace{1cm}
\large
Version 1.2\\
\vspace{2cm}
Tobias Erbsland <te@profzone.ch>\\
Andreas Nitsch\\
\end{center}
\normalsize
\vfill
Copyright (c) 2002, 2003, 2005 Tobias Erbsland.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled \enquote{GNU
Free Documentation License}.
\end{titlepage}
\end{lstlisting}
\section{Verzeichnisse}
\index{Verzeichnisse|(}
Inhaltsverzeichnisse werden in {\rmfamily\LaTeX} automatisch erzeugt. Es ist m�glich ein Inhaltsverzeichnis, ein Abbildungsverzeichnis und ein Tabellenverzeichnis ohne gro�en Aufwand in das Dokument einzubetten.
{\rmfamily\LaTeX} geht dabei folgenderma�en vor: beim ersten Durchlauf werden die Seitennummern und Titel aller relevanten �berschriften und Beschriftungen in einem separaten File gespeichert (.aux). Aus diesem File werden am Schluss einzelne Files mit den verschiedenen Inhaltsverzeichnissen erstellt (.toc, .lot, .lof).
Beim n�chsten Durchlauf werden diese Files f�r das Inhaltsverzeichnis und die anderen Verzeichnisse verwendet. Da sich die Seitennummerierung dadurch ver�ndern kann (weil z.B. das Inhaltsverzeichnis um f�nf Zeilen w�chst), wird evtl. ein weiterer Durchlauf notwendig.
Die Seitenverweise sind daher fr�hestens nach dem zweiten oder sogar dritten Durchlauf des Dokuments korrekt. Bevor du also die endg�ltige Fassung deines Dokuments erstellst, solltest du das Dokument sooft kompilieren, bis keine Warnungen wie die folgende mehr auftreten:
\begin{lstlisting}
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
\end{lstlisting}
\subsection{Inhaltsverzeichnis}
\index{Inhaltsverzeichnis}
Das Inhaltsverzeichnis wird aus den �berschriften des Dokuments gebildet. Du kannst es mit folgendem Befehl in dein Dokument einbetten:
\begin{lstlisting}
\tableofcontents
\end{lstlisting}
\newpage
Falls du m�chtest, dass ein bestimmter Abschnitt nicht im Inhaltsverzeichnis auftaucht, kannst du die \enquote{*}-Schreibweise verwenden:
\begin{lstlisting}
\subsection*{Nicht im Inhaltsverzeichnis}
\end{lstlisting}
M�glicherweise ist der Titel im Dokument zu lang f�r das Inhaltsverzeichnis. Du hast daher die M�glichkeit den Eintrag, welcher im Inhaltsverzeichnis gemacht wird, vom Titel im Dokument zu trennen:
\begin{lstlisting}
\subsection[Kurzer Titel im Inhaltsverz.]{Hier der Lange
Titel, welcher leider im Inhaltsverzeichnis keinen Platz gefunden
hat.}
\end{lstlisting}
\subsection{Abbildungsverzeichnis und Tabellenverzeichnis}
\index{Abbildungsverzeichnis}\index{Tabellenverzeichnis}
Das Abbildungsverzeichnis und das Tabellenverzeichnis werden aus den \texttt{\textbackslash caption} Eintr�gen innerhalb der \enquote{figure} und \enquote{table} Floats gebildet.
Die beiden Verzeichnisse kannst du folgenderma�en in dein Dokument einbetten:
\begin{lstlisting}
\listoffigures
\listoftables
\end{lstlisting}
\index{Verzeichnisse|)}
\section{Anhang}
\index{Anhang}
Oft hat ein Dokument noch Anh�nge. Das sind Kapitel oder Anschnitte, welche zus�tzliche Informationen zu dem Thema des Dokuments erhalten, z.B. Tabellen, Diagramme oder gro�e Grafiken, welche oft aus dem Dokument referenziert werden, jedoch nicht in ein bestimmtes Kapitel des Dokuments passen. Ein Beispiel hierf�r ist die API-Referenz einer Software.
Der Anhang wird mit dem Befehl \texttt{\textbackslash appendix}\index{appendix@\texttt{\textbackslash appendix}} eingeleitet. Nach diesem Befehl werden die Kapitel oder Abschnitte mit Gro�buchstaben nummeriert.
\begin{lstlisting}[frame=tb, caption=Dokumentstruktur mit Anhang]
\section{Dokumentinhalt}
\subsection{Untertitel des Dokumentinhalts}
\section{Weiterer Dokumentinhalt}
\appendix % Ab hier beginnt der Anhang
\section{Erster Anhang}
\subsection{Untertitel des ersten Anhangs}
\section{Zweiter Anhang}
\end{lstlisting}
\index{Dokumentteile|)}
|