Ich versuche, meine Seitenzahlen auf geraden Seiten links und auf ungeraden Seiten rechts zu platzieren. Soweit ich weiß, sollte der folgende Code genau dies tun, aber meine Seitenzahlen stehen alle auf der rechten Seite.
\documentclass[11pt]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\thepage}
\fancyhead[OR]{\thepage}
\begin{document}
foo
\newpage
bar
\newpage
bat
\end{document}
Antwort1
Sie müssen eine Dokumentklasse auswählen, die unterschiedliche linke und rechte Seiten hat. Verwenden Sie entweder die Klasse book
oder report
oder fügen Sie twoside
der article
Klasse die Option hinzu.
Beachten Sie, dass die Option twoside
auch die Einstellung auslöst flushbottom
, was bedeutet, dass der Seiteninhalt vertikal gestreckt wird, sodass die Zeilen am unteren Seitenrand bündig sind. Dies kann zu unschönen Leerräumen zwischen Absätzen oder über Abschnitten, Tabellen und Abbildungen führen. Erwägen Sie daher, den \raggedbottom
Befehl in Ihrer Präambel zu verwenden.
Wenn Sie Fußnoten in Ihrem Dokument haben, werden Sie feststellen, dass \raggedbottom
die Fußnoten in einem festen Abstand vom unteren Rand des Textes platziert werden, was nicht schön ist. Sie können dies vermeiden, indem Sie entwederscrartcl(ausKOMA-Skript) anstelle von \article
, oder laden Sie das PaketFußmischungmit der Option bottom
:
\documentclass[twoside, 11pt]{article}
\usepackage[bottom]{footmisc} %% Treat footnotes correctly
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\thepage}
\fancyhead[OR]{\thepage}
\raggedbottom %% Avoid nasty vertical white space
\begin{document}
foo
\newpage
bar
\newpage
bat
\end{document}