www.medienpunkt.com

  • Schrift vergrößern
  • Standard Schriftgröße
  • Schriftgröße verkleinern
Home

LaTeX Layout

E-Mail Drucken

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
Je nach Seitenstil wird angegeben, was im Kopf stehen soll.
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.

 

Anmeldung