%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 \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} 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: \documentclass[a4paper]{...} % Ausgangspapiergroesse \usepackage{typearea} \areaset[1cm]% % Zusaetzlicher Rand fuer die Bindung {18cm}{25cm} % Textbreite und Hoehe 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:** | [[http://mirror.ctan.org/macros/latex/contrib/koma-script/|macros/latex/contrib/koma-script/]] | | **script:** | [[http://mirror.ctan.org/macros/latex209/contrib/script/|macros/latex209/contrib/script/]] | | **geometry:** | [[http://mirror.ctan.org/macros/latex/contrib/geometry/|macros/latex/contrib/geometry/]] | | **vmargin:** | [[http://mirror.ctan.org/macros/latex/contrib/vmargin/|macros/latex/contrib/vmargin/]] | | **layouts:** | [[http://mirror.ctan.org/macros/latex/contrib/layouts|macros/latex/contrib/layouts]] | -- Main.HerbertVoss - 05 Mar 2009