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
|
%
% 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{Text formatieren}
\index{Formatieren|(}
{\rmfamily\LaTeX} kennt verschiedenste Arten, auf die ein Text formatiert und strukturiert werden kann. Ich z�hle hier nur die Wichtigsten mit kleinen Beispielen auf.
\section{Abs�tze und Zeilenumbr�che}
Es spielt keine Rolle, wie genau du den Text innerhalb deines Dokuments formatierst. Die folgenden beiden Listings ergeben also das selbe Resultat:
\begin{lstlisting}
Ein Beispieltext auf einer einzelnen Zeile.
\end{lstlisting}
\begin{lstlisting}
Ein Beispieltext
auf einer
einzelnen Zeile.
\end{lstlisting}
Dabei ignoriert {\rmfamily\LaTeX} �berfl�ssige Leerzeichen und Zeilenumbr�che. Du kannst den Text in deiner Datei so formatieren, dass er f�r dich zum Editieren �bersichtlich ist.
\subsection{Abs�tze}
\index{Formatieren!Absaetze@Abs�tze}
\index{Absatz}
Um einen Absatz zu erzeugen, f�gst du einfach mindestens eine Leerzeile zwischen zwei Textstellen in dein Dokument ein:
\begin{lstlisting}
Dies ist der erste Absatz von
diesem Dokument.
Das ist der zweite.
\end{lstlisting}
{\rmfamily\LaTeX} formatiert normalerweise neue Abs�tze so, dass die erste Zeile des neuen Absatzes ein wenig einger�ckt wird. Dies entspricht den amerikanischen Absatzregeln. \index{Absatzregeln}\index{Europaeische Absaetze@Europ�ische Abs�tze}Um europ�ische Abs�tze zu erzeugen, existieren in den \KOMAScript-Dokumentklassen verschiedenste Optionen.
\begin{itemize}
\item parskip\index{parskip}\index{Dokumentklasse!Optionen}
\item parskip*
\item parskip+
\item parskip-
\item halfparskip\index{halfparskip}
\item halfparskip*
\item halfparskip+
\item halfparskip-
\item parindent\index{parindent}
\end{itemize}
Voreingestellt ist \enquote{parindent}. Alle Optionen, welche mit \enquote{parskip} beginnen, erzeugen eine ganze Zeile Abstand zwischen zwei Abs�tzen. Die Optionen, welche mit \enquote{halfparskip} beginnen, erzeugen eine halbe Zeile Zwischenraum. Der Stern, das Plus und Minus steuern u.a., wieviel Leerraum in der letzten Zeile eines Absatzes freibleiben soll.
Wie du diese Optionen bei der Dokumentklasse setzt, findest du in Kapitel \ref{sec:globaleoptionen}. Weitere Informationen zu diesen Optionen findest du in der \enquote{scrguide}, welche du hier~\cite{KOMA} oder lokal auf deiner Festplatte im \enquote{doc} Verzeichnis deiner MiKTeX Distribution findest (z.\,B. unter c:\textbackslash texmf\textbackslash doc\textbackslash latex\textbackslash koma-script).
\subsection{Zeilenumbr�che}
\index{Formatieren!Zeilenumbrueche@Zeilenumbr�che}
\index{Zeilenumbruch}
Einen einfachen Zeilenumbruch kannst du mit einem doppelten Backslash erzeugen. Dabei wird die Zeile genau an dieser Stelle umgebrochen. Zeilenumbr�che sollten nur in speziellen F�llen verwendet werden, wie z.,B. bei Adressen, in Tabellen oder �hnlichen Situationen.
\begin{lstlisting}
Hans Muster \\
Mustergasse 12 \\
1234 Musterhausen
\end{lstlisting}
\section{�berschriften}
\index{Formatieren!Ueberschriften@�berschriften}
\index{Ueberschriften@�berschriften}
�berschriften bilden die Struktur des Dokuments. Es existieren folgende �berschriftstypen:
\index{chapter@\texttt{\textbackslash chapter}}
\index{section@\texttt{\textbackslash section}}
\index{subsection@\texttt{\textbackslash subsection}}
\index{subsubsection@\texttt{\textbackslash subsubsection}}
\index{paragraph@\texttt{\textbackslash paragraph}}
\index{subparagraph@\texttt{\textbackslash subparagraph}}
\begin{enumerate}
\item \texttt{\textbackslash chapter\{Kapitel\}}
\item \texttt{\textbackslash section\{Abschnitt\}}
\item \texttt{\textbackslash subsection\{Unterabschnitt\}}
\item \texttt{\textbackslash subsubsection\{Unter-Unterabschnitt\}}
\item \texttt{\textbackslash paragraph\{Absatz\}}
\item \texttt{\textbackslash subparagraph\{Unter-Absatz\}}
\end{enumerate}
Der Befehl \texttt{\textbackslash chapter} existiert nur in den Dokumentklassen \enquote{scrbook} und \enquote{scrreprt}. Weiterhin gibt es noch den Befehl \texttt{\textbackslash part}. Mehr zu Dokumentklassen findest du in Kapitel \ref{sec:dokumentklassen}.
Zu jedem �berschriftstyp existiert noch eine Form mit einem \enquote{*}:
\begin{enumerate}
\item \texttt{\textbackslash chapter*\{Kapitel\}}
\item \texttt{\textbackslash section*\{Abschnitt\}}
\item \texttt{\textbackslash subsection*\{Unterabschnitt\}}
\item \texttt{\textbackslash subsubsection*\{Unter-Unterabschnitt\}}
\item \texttt{\textbackslash paragraph*\{Absatz\}}
\item \texttt{\textbackslash subparagraph*\{Unter-Absatz\}}
\end{enumerate}
Diese Befehle generieren analog zu den ersten Befehlen die entsprechende �berschrift, jedoch ohne Nummerierung. Zudem taucht diese �berschrift nicht im Inhaltsverzeichnis auf.
\section{Textstellen hervorheben}
\index{Formatieren!Hervorheben}
Einzelne W�rter oder Textteile k�nnen \emph{hervorgehoben} werden. Dies machst du mit dem Befehl \texttt{\textbackslash emph}:
\begin{lstlisting}
Einzelne W�rter oder Textteile k�nnen \emph{hervorgehoben} werden.
\end{lstlisting}
Neben dieser einfachen Her\-vor\-he\-bung kannst du W�rter auch \textbf{fett}\index{Fett}\index{Formatieren!Fett}\index{textbf@\texttt{\textbackslash textbf}}, \textit{kursiv}\index{Kursiv}\index{Formatieren!Kursiv}\index{textit@\texttt{\textbackslash textit}} oder\\ \texttt{monospaced}\index{Monospaced}\index{Formatieren!Monospaced}\index{Feste Zeichenbreite}\index{texttt@\texttt{\textbackslash texttt}} setzen lassen:
\begin{lstlisting}
\textbf{fett}, \textit{kursiv} oder \texttt{monospaced}.
\textbf{Ganze Textzeile fett}
\end{lstlisting}
\section{Listen und Aufz�hlungen}
\index{Listen|(}\index{Aufzaehlungen@Aufz�hlungen|(}
Es gibt verschiedenste Listen und Aufz�hlungen in {\rmfamily\LaTeX}. Hier zeige ich die Wichtigsten davon:
\subsection{Einfache Aufz�hlung}
\index{Aufzaehlungen@Aufz�hlungen!einfache}\index{Einfache Aufzaehlung@einfache Aufz�hlung}
Eine einfache Aufz�hlung erstellst du folgenderma�en:
\begin{lstlisting}
\begin{itemize}
\item Der erste Punkt.
\item Der zweite Punkt in der Liste.
\item Noch ein weiterer Punkt.
\end{itemize}
\end{lstlisting}
Und so sieht das ganze danach aus:
\begin{itemize}
\item Der erste Punkt.
\item Der zweite Punkt in der Liste.
\item Noch ein weiterer Punkt.
\end{itemize}
\subsection{Nummerierte Aufz�hlung}
\index{Aufzaehlungen@Aufz�hlungen!nummerierte}\index{Nummerierte Aufzaehlung@nummerierte Aufz�hlung}
Eine nummerierte Aufz�hlung erstellst du folgenderma�en:
\begin{lstlisting}
\begin{enumerate}
\item Ein nummerierter Punkt.
\item Der zweite nummerierte Punkt.
\item Noch ein dritter nummerierter Punkt.
\end{enumerate}
\end{lstlisting}
Und so sieht das ganze fertig aus:
\begin{enumerate}
\item Ein nummerierter Punkt.
\item Der zweite nummerierte Punkt.
\item Noch ein dritter nummerierter Punkt.
\end{enumerate}
\subsection{Verschachtelte Aufz�hlungen}
\index{Aufzaehlungen@Aufz�hlungen!verschachtelte}\index{Verschachtelte Aufzaehlungen@verschachtelte Aufz�hlungen}
Diese Aufz�hlungstypen lassen sich nat�rlich beliebig verschachteln:
\begin{lstlisting}
\begin{enumerate}
\item Ein nummerierter Punkt.
\item Der zweite nummerierte Punkt.
\begin{enumerate}
\item Ein nummerierter Punkt.
\item Der zweite nummerierte Punkt.
\item Noch ein dritter nummerierter Punkt.
\end{enumerate}
\item Noch ein dritter nummerierter Punkt.
\end{enumerate}
\end{lstlisting}
Und so sieht das ganze fertig aus:
\begin{enumerate}
\item Ein nummerierter Punkt.
\item Der zweite nummerierte Punkt.
\begin{enumerate}
\item Ein nummerierter Punkt.
\item Der zweite nummerierte Punkt.
\item Noch ein dritter nummerierter Punkt.
\end{enumerate}
\item Noch ein dritter nummerierter Punkt.
\end{enumerate}
\subsection{Beschreibungslisten}
\index{Listen!Beschreibungslisten}\index{Beschreibungslisten}
Eine weitere Form einer Aufz�hlung ist die Beschreibungsliste. Hier ist ein Beispiel einer Beschreibungsliste:
\begin{lstlisting}
\begin{description}
\item[Apfel] Eine Frucht die meistens auf gro�en B�umen w�chst,
welche man ernten kann und welche ganz lecker schmeckt.
Teilweise ist auch ein Wurm drin. Da dies ein l�ngerer Satz ist,
erkennt man, wie weitere Zeilen mit einem fixen Abstand
umgebrochen werden.
\item[Wurm] Ist teilweise im Apfel drin.
Um auch hier den Abstand beim Umbruch in eine neue
Zeile zu sehen, schreibe ich einen l�ngeren Satz.
Mit einem bisschen Gl�ck ist die Beschreibung hier
l�nger als eine Zeile.
\item[Birne] Siehe dazu \emph{Apfel}, nur mit anderer
Form und Geschmack.
\end{description}
\end{lstlisting}
Und so sieht das ganze fertig aus:
\begin{description}
\item[Apfel] Eine Frucht die meistens auf gro�en B�umen w�chst,
welche man ernten kann und welche ganz lecker schmeckt.
Teilweise ist auch ein Wurm drin. Da dies ein l�ngerer Satz ist,
erkennt man, wie weitere Zeilen mit einem fixen Abstand
umgebrochen werden.
\item[Wurm] Ist teilweise im Apfel drin.
Um auch hier den Abstand beim Umbruch in eine neue Zeile zu sehen,
schreibe ich einen l�ngeren Satz. Mit einem bisschen Gl�ck ist die
Beschreibung hier l�nger als eine Zeile.
\item[Birne] Siehe dazu \emph{Apfel}, nur mit anderer Form und Geschmack.
\end{description}
\index{Listen|)}\index{Aufzaehlungen@Aufz�hlungen|)}
\index{Formatieren|)}
|