Seitenlayout - Getting mit LaTeX in den Griff - Andrew Roberts
Seitenlayout
von Andrew Roberts
Seite Abmessungen
Eine Seite in Latex wird durch eine Vielzahl von internen Parametern definiert. Jeder Parameter entspricht die Länge eines Elements auf der Seite, beispielsweise \ paperheight die physikalische Höhe der Seite ist. Das Paket Layout kann dynamisch das Seitenlayout ziehen innerhalb eines Dokuments (wenn auch skaliert leicht nach unten!), Auch die Werte von vielen der Dimensionen bereitstellt, die sehr aufschlussreich sein kann. Sehen Sie das Seitenlayout (pdf), bevor er auf.
Es wird nicht sofort klar gewesen sein - weil sie nicht wirklich keine ernsthaften Probleme verursachen - ist, dass die Standardseitengröße, für alle Standard-Dokumentenklassen ist US-Letter. Dies ist kürzer 3/4 Zoll und etwas breiter um 1/4 Zoll, im Vergleich zu A4 (das ist der Standard in Großbritannien). Wie gesagt, es ist nicht ein großes Problem, und die meisten Drucker werden die Seite ohne Stottern drucken. Allerdings ist es möglich, alternative Größen angeben.
Darüber hinaus gibt es mehrere Pakete entwickelt, um das Problem der unterschiedlichen Seiten Größen zu lösen, die durch die Dokumentenklasse eine beliebige Standardwerte Setup außer Kraft setzen. Beispiele wie a4 sind eher spezialisiert auf nur eine Art von Seite vorbereitet. Einer der vielseitigsten-Pakete für das Seitenlayout Bedürfnis ist Geometrie. Es wird einige Male in diesem Tutorial verfügt über ein es viele Tricks auf Lager hat! Wie auch immer, auf die Seitengröße festzulegen, fügen Sie den folgenden in Ihre Präambel:
a4paper ist nur eine der vielen vordefinierten Seitengrößen eingebaut, andere sind: a0paper, a1paper. a6paper, b0paper, b1paper. b6paper, Briefpapier, legalpaper, executive.
Seitenausrichtung
Wenn Sie über das Ändern der Seitenausrichtung sprechen, bedeutet dies in der Regel in dem Querformat zu ändern, da Porträt ist die Standardeinstellung. Ich werde zwei leicht unterschiedliche Arten von Orientierung zu ändern einzuführen.
Die erste ist, wenn Sie alle Ihre Dokument wollen in der Landschaft von Anfang an sein. Es gibt verschiedene Pakete zur Verfügung, dies zu erreichen, aber die, die ich bevorzuge, ist die Geometrie-Paket. Alles, was Sie tun müssen, ist das Paket nennen, mit Landschaft als Option:
Obwohl, wenn Sie beabsichtigen, Geometrie zu verwenden, um Ihre Papiergröße einzustellen, fügen Sie nicht die \ usepackage zweimal Befehle, einfach String alle Optionen zusammen, mit einem Komma zu trennen:
Die zweite Methode ist, wenn Sie ein Dokument im Hochformat schreiben, aber Sie haben einige Inhalte, wie ein großes Diagramm oder eine Tabelle, die auf einer Seite im Querformat besser dargestellt werden würde. Sie möchten jedoch noch die Konsistenz Ihrer Kopf- und Fußzeilen der gleichen Stelle wie die anderen Seiten erscheinen.
Das lscape Paket ist für diesen Zweck. Es liefert eine Landschaft Umgebung, und alles, was im Innern ist im Grunde gedreht. Keine aktuelle Seite Dimensionen verändert. Dieser Ansatz ist für Bücher oder Berichte als auf typische wissenschaftliche Publikationen.
Ersetzen Sie einfach die gewünschte Länge (zum Beispiel 3 cm) für jeden Parameter, den Sie ändern möchten.
Seitenvorlagen
Es gibt zwei Befehle zur Verfügung zum Ändern des Seitenstiles. \ Pagestylestyle> die angegebene Stil auf die aktuelle und alle nachfolgenden Seiten gelten. \ Thispagestylestyle> wird nur die aktuelle Seite beeinflussen. Die möglichen Arten sind:
Sowohl Kopf- und Fußzeile sind klar
Hoffentlich ist das Verhalten der oben genannten Befehle recht intuitiv: Wenn es den Kopf in ihm, es wirkt sich auf den Kopf usw., und natürlich, l. c und r bedeuten, links, Mitte und rechts auf. Dokumente können entweder ein- oder zweiseitig sein. Die Artikel sind standardmäßig einseitig, Bücher sind zweiseitig. Zweiseitige Dokumente unterscheiden links (gerade) und rechts (ungerade) Seiten, während einseitige nicht. Ein Beispiel:
Oft ist es notwendig, irgendwelche Versäumnisse oder eine frühere Stildefinition zu löschen, und die ersten beiden Zeilen des obigen Beispiels wird dies tun. Die Befehle sind eine alternative Schnittstelle zum Anpassen der Kopf- / Fußzeilen, die Angebote fancyhdr, und so von ihnen nichts vorbei, geht davon aus, dass Sie es leer möchten.
Dies sagt effektiv mein Name oben äußere ist, die heutige Datum Innen ist top, und aktuelle Seitennummer ist unten Außen.
NB. Wenn Sie die Artikelklasse zweiseitig machen wollen, verwenden Sie \ document [twoside].
Seite n von m
Einige Leute mögen die aktuelle Seitenzahl in Zusammenhang mit dem gesamten Dokument setzen. LaTeX bietet nur Zugriff auf die aktuelle Seitenzahl, jedoch können Sie die Umgebung lastpage die Gesamtzahl der Seiten zu finden, und es wie folgt verwendet werden:
Beachten Sie die Großbuchstaben. Auch ein Backslash nach \ thepage in dem angemessenen Raum zwischen der Seitenzahl und ‚von‘ zu gewährleisten. Und Rückruf, wenn Referenzen verwenden, haben Sie Latex eine zusätzliche Zeit laufen die Querverweise zu lösen.
Mehrspaltigen Seiten
Es ist üblich, und Konferenzartikel mit zwei Spalten von Text formatiert, um zu sehen. solche Verlage werden jedoch in der Regel bieten Sie mit ihrer eigenen Dokumentenklasse, die automatisch dieses Format implementiert, ohne dass Sie etwas zu tun. Es ist sehr einfach, Ihre Seite auf diese Weise zu formatieren. Wenn Sie eine Standard LaTeX Dokumentklasse verwenden, dann können Sie einfach das optionale Argument twocolumn in die Dokumentklasse übergeben: \ document [twocolumn], die die gewünschte Wirkung geben.
Während diese einfache Addition des Job 9 von 10 mal tun wird, ist es allgemein anerkannt, dass es viele Grenzen dieses Ansatzes ist, und dass das multicol Paket ist viel nützlicher für mehrere Spalten Handhabung. Es hat mehrere Vorteile:
- Es können bis zu zehn Spalten unterstützen.
- eine multicol Umgebung implementiert, daher ist es möglich, die Anzahl der Spalten innerhalb eines Dokuments zu mischen.
- Zusätzlich kann die Umgebung in anderen Umgebungen verschachtelt werden, wie Figur.
- Multicol gibt ausgeglichen Spalten, wobei die Spalten auf der letzten Seite in etwa gleich lange werden.
- Vertikale Regeln zwischen den Spalten können angepasst werden.
- Spalte Umgebungen leicht lokal oder global angepasst werden.
Um ein typisches Zwei-Spalten-Layout zu erstellen:
Der Parameter \ columnseprule hält die Breite der vertikalen Regeln. Standardmäßig sind die Linien weggelassen, da diese Parameter auf eine Länge von 0pt eingestellt ist. Führen Sie die folgenden vor Beginn der Umwelt:
Dadurch wird eine dünne Linie von 1 Punkt in der Breite ziehen. Eine dicke Linie aussehen würde nicht sehr angenehm, aber Sie sind frei, in jeder Länge Ihrer Wahl zu setzen. Auch, um den horizontalen Abstand zu ändern, in zwischen den Spalten (der Standard auf 10pt gesetzt ist, was ziemlich schmal ist), dann müssen Sie die \ columnsep Parameter ändern:
Manuelle Seitenformatierung
Bricht die Leitung an der Stelle des Befehls.
Beendet die aktuelle Seite
Bricht die aktuelle Seite an der Stelle des Befehls. Wenn das optionale Nummer Argument geliefert wird, konvertieren Sie den Befehl von einer Nachfrage auf eine Anfrage. Die Zahl muss zwischen 0-4 sein, mit 4 die eindringlichsten zu sein.
Stoppen die Seite an dem Punkt des Befehls unterbrochen wird. Wenn das optionale Nummer Argument geliefert wird, konvertieren Sie den Befehl von einer Nachfrage auf eine Anfrage. Die Zahl muss zwischen 0-4 sein, mit 4 die eindringlichsten zu sein.
Beendet die aktuelle Seite und bewirkt, dass alle Schwimmer in den Eingang begegnet, aber noch erscheinen, die gedruckt werden sollen.