%META:TOPICINFO{author=“RainerSchoepf” date=“1255342980” format=“1.1” version=“1.2”}% %META:TOPICPARENT{name=“Layout”}%
Gibt es eine bequemere Möglichkeit, ein Seitenlayout anzugeben, als beispielsweise \textheight einzeln zu ändern?
Mit dem Paket ,typearea` aus dem KOMA-Script-Paket kann man den Anteil des Textbereichs an der Gesamtseite abhängig von der Schriftgröße nach Tschicholds n -Teilung der Seite berechnen lassen
<verbatim>\documentclass[a4paper,11pt]{...} % Ausgangspapiergroesse % BCOR1cm: zusaetzlich 1cm Rand fuer die Bindung. % DIV10: fuer 11pt-Schrift wird 10-Teilung verwendet, bei `oneside' % nimmt der Text 7/10 der Restseite ein. \usepackage[BCOR1cm]{typearea}</verbatim>
Die Verteilung der Ränder erfolgt dabei automatisch nach typographischen Gesichtspunkten. Diverse Papiergrößen sowie Hoch- und Querformat werden unterstützt, zusätzliche Formate können definiert werden, und auch die Option ,twoside` wird korrekt behandelt. Ausführliche Informationen dazu findet man in der beigefügten Datei ,,scrguide.dvi``.
Mit diesem Paket, das einem die Berechnung eines wohldefinierten Satzspiegels abnehmen kann, kann man auch die LaTeX-Parameter für den Textbereich durch eine einfache Schnittstelle setzen:
<verbatim>\documentclass[a4paper]{...} % Ausgangspapiergroesse \usepackage{typearea} \areaset[1cm]% % Zusaetzlicher Rand fuer die Bindung {18cm}{25cm} % Textbreite und Hoehe</verbatim>
Neben ,typearea` gibt es mit ,vmargin` und ,geometry` drei weitere Pakete, mit denen man die LaTeX-Parameter leichter setzen kann. Bei ,vmargin` haben die Makroaufrufe eine festgelegte Parameterreihenfolge, ,geometry` dagegen benutzt das Paket ,keyval`, mit dem die Parameter in beliebiger Reihenfolge angegeben werden können:
\usepackage{geometry} \geometry{left=1.5cm,textwidth=18cm,top=1.5cm,textheight=25cm} \usepackage{vmargin} \setpapersize{A4} \setmargins{1.5cm}{1.5cm}% % linker & oberer Rand {18cm}{25cm}% % Textbreite und -hoehe {12pt}{25pt}% % Kopfzeilenhoehe und -abstand {0pt}{30pt}% % \footheight (egal) und Fusszeilenabstand
Eine gute Möglichkeit der visuellen Kontrolle des Ergebnisses bietet das Paket ,layouts`.
KOMA-Script: | macros/latex/contrib/koma-script/ | script: | macros/latex209/contrib/script/ | geometry: | macros/latex/contrib/geometry/ | vmargin: | macros/latex/contrib/vmargin/ | layouts: | macros/latex/contrib/layouts |
– Main.HerbertVoss - 05 Mar 2009