Dieser Artikel beschreibt die verschiedenen Arten des Layouts bei LaTeX. Dabei wird auf die Längenbefehle und den Rand beim ein- und zweiseitigen Druck eingegangen.
Dokument-Layout
Bei allen Dokumentenklassen ist der prinzipielle Aufbau einer Seite gleich strukturiert. Die Grundlage sind Boxen, die mit verschieden Inhalten gefüllt werden.Prinzipiell sind aber immer drei Bereiche einer Seite zu unterscheiden,
- der Kopfbereich
- der Textkörper (Rumpf oder Body)
- der Fußbereich
Im Textkörper steht der eigentliche Text.
Im Fuß steht meistens die Seitenzahl und anderer Text.
Man nennt das Ausehen einer Seite das Seitenlayout. Man beachte, die eigentliche Fußnote gehört nicht zum Fuß.
Wertzuweisung bei Längenbefehlen
Viele Längenbefehle verändern das Seitenlayout. Die Wertzuweisung kann dabei auf zwei Arten erfolgen:
Entweder wird der Wert durch einen Befehl oder durch Anhängen des Wertes an den Längenbefehl gesetzt.
\setlength{\Längenbefehl}{Wert mit Einheit} \LängenbefehlWertmitDimension
Der Befehl
\addtolength{\Längenbefehl}{Maß}
addiert zu dem Zähler des entsprechenden Längenbefehls den Wert Maß hinzu. Ist Maß negativ, so wird subtrahiert. Es wird also nur angegeben, um welchen Wert das "alte" Maß verrückt werden soll.
Das Schlüsselwort
\settowidth{\Längebefehl}{Text}
addiert zu dem Längenmaß die Länge des Textes hinzu.
Beispiele:
Der folgende Ausdruck verrückt den Textrand um 1 cm nach rechts:
\addtolength{\hoffset}{-1cm}
Die folgenden beiden Ausdrücke legen den linken Textrand auf 0,5 cm fest:
\setlength{\hoffset}{0.5cm}
bzw.
\hoffset0.5cm
Der folgende Ausdruck verrückt den linken Textrand um die Länge des Textes "Hallo Welt" nach rechts
\settowidth{\hoffset}{Hallo Welt}
Vertikaler und horizontaler Versatz
\hoffset \voffset
Mit desen Befehlen wird der horizontale bzw. vertikale Bezugspunkt festgelegt. Die Standardeinstellung ist 0. Viele Druckertreiber fügen durch den Treiber einen Versatz von einem Inch (ca. 2,5cm) hinzu. Durch eine negative Wertzuweisung der Werte \hoffset und \voffset kann dies aber teilweise kompensiert werden.
Rand im ein- und zweiseitigen Druck
Der beid- bzw. zweiseitige Druck wird durch Benutzung der Klasse book eingestellt. Eine zweite Möglichkeit für einen zweiseitigen Druck ist die Nutzung des Parameters twoside für z.B. die Klasse article oder report.
Im zweiseitigen Druck gibt es die gerade (linke) und ungerade (rechte) Seite. Bei dem einseitigen Druck gibt es nur die ungerade (rechte) Seite.Für die ungerade und die gerade Seite gibt es bei dem beidseitigen Druck zwei verschiedene Randeinstellungen. Der innere Rand ist dabei kleiner als der äußere Rand bei einer Seite. Je nachdem, ob eine rechte oder linke Seite vorliegt kann der innere Bezugsrand mit Hilfe der Befehle
\oddsidemargin % ungerade (rechte) Seite
\evensidemargin % gerade (linke) Seite
verändert werden. Zur Festlegung der Seitenränder stehen die folgenden Befehle zur Verfügung:
|
Befehl |
Beschreibung |
|
\oddsidemargin |
Dieser Befehl legt den zusätzlichen linken Rand der rechten (ungeraden)
Seite fest. Bei dem einseitigen Druck tritt nur die rechte Seite auf.
rechter Rand = \oddsidemargin + 1 Inch + \hoffset |
|
\evensidemargin |
Bei dem einseitigen Druck hat der Befehl keine Wirkung. Er verändert
nur die geraden (linken) Seiten. Es wird dann der linke Seitenrand
verändert. Es gilt hier auch :
linker Rand = \evensidemargin + 1 Inch + \hoffset |
|
\topsidemargin |
Legt den zusätzlichen Abstand zwischen dem Papierrand und dem oberen Rand der Kopfzeile fest. |
|
\headhigh |
Gibt die Höhe des Kopfes an. |
|
\headsep |
Abstand zwischen Unterkante Kopf und Oberkante Textkörper. |
|
\textheight |
Gibt die Höhe des Textkörpers an. |
|
\textwidth |
Gibt die Breite des Textkörpers an. |
|
\topskip |
Abstand zwischen Oberkante Rumpf (vom Textkörper) bis zur Grundlinie der ersten Zeile. |
|
\footskip |
Abstand Unterkante Rumpf bis zur Unterkante des Fusses. |
|
\paperwidth |
Dieser Befehl hat keine Bedeutung mehr. Die Papierbreite wird in den Klassenoptionen angegeben. |
|
\paperheight |
Dieser Befehl hat keine Bedeutung mehr. Die Papierhöhe wird in den Klassenoptionen angegeben. |




