Erzwingen einer geraden Seitenzahl in der Ausgabe (LaTeX --- pdflatex)

Erzwingen einer geraden Seitenzahl in der Ausgabe (LaTeX --- pdflatex)

Mögliches Duplikat:
Wie hält man die letzte Seitenzahl gerade?

Gibt es eine Möglichkeit, eine gerade Seitenzahl in der Ausgabe zu erzwingen?

Was ich meine, ist, das PDFLatex-Dokument „intelligent“ zu machen, sodass es am Ende eine leere Seite hinzufügt oder nicht, um sicherzustellen, dass immer eine gerade Seitenzahl erstellt wird.

(Zweck: Ich erstelle viele solcher PDFs und füge sie später mit einem externen Tool zusammen, um ein PDF für den beidseitigen Druck zu erstellen.)

Antwort1

Am Ende des Dokuments ausgeben \clearpage; dann prüfen, ob die Seitenzahl ungerade ist und in diesem Fall nichts unternehmen, andernfalls eine leere Seite auswerfen; der folgende Code in der Dokumentpräambel reicht aus:

\AtEndDocument{\clearpage\ifodd\value{page}\else\null\clearpage\fi}

Dies funktioniert unabhängig von der Option onesideoder twoside. Im letzteren Fall

\AtEndDocument{\cleardoublepage}

reicht (Angabe Ulrike).

Antwort2

Das hier ergibt zwei Seiten:

\documentclass{book}
\begin{document}
abc
\cleardoublepage
\end{document}

Antwort3

Dies ist möglicherweise nicht die sauberste Methode, und wahrscheinlich fällt jemandem etwas Besseres ein:

\documentclass{article}

\usepackage{lipsum}
\usepackage{ifthen}

\begin{document}

\lipsum

\lipsum

\lipsum

\ifthenelse{\isodd{\thepage}}
{\cleardoublepage\mbox{}}
{}

\end{document}

Durch Hinzufügen/Entfernen \lipsumkönnen Sie sehen, wie sich die Seitenanzahl entwickelt. Das Dokument hat immer eine gerade Seitenzahl.

Umkehren {}und {\cleardoublepage\mbox{}}eine ungerade Seitenzahl sicherstellen.

verwandte Informationen