Posible duplicado:
¿Cómo mantener par el número de la última página?
¿Existe alguna forma de forzar un número par de páginas en la salida?
Lo que quiero decir es que para hacer que el documento pdflatex sea "inteligente", agregará o no una página en blanco al final para garantizar que siempre se produzca un número par de páginas.
(Propósito: produzco muchos de estos archivos PDF y luego los combino con una herramienta externa para producirlos en PDF para impresión a doble cara)
Respuesta1
Emitir \clearpage
al final del documento; luego verifique si el número de página es impar y no haga nada en este caso; de lo contrario, expulsará una página vacía; El siguiente código en el preámbulo del documento servirá:
\AtEndDocument{\clearpage\ifodd\value{page}\else\null\clearpage\fi}
Esto funciona independientemente de la opción oneside
o twoside
. En este último caso
\AtEndDocument{\cleardoublepage}
es suficiente (como afirma Ulrike).
Respuesta2
Esto aquí da dos páginas:
\documentclass{book}
\begin{document}
abc
\cleardoublepage
\end{document}
Respuesta3
Puede que esta no sea la forma más limpia y probablemente alguien encontrará algo mejor:
\documentclass{article}
\usepackage{lipsum}
\usepackage{ifthen}
\begin{document}
\lipsum
\lipsum
\lipsum
\ifthenelse{\isodd{\thepage}}
{\cleardoublepage\mbox{}}
{}
\end{document}
Añadir/quitar \lipsum
para ver cómo evoluciona el número de páginas. El documento siempre tendrá un número par de páginas.
Invertir {}
y {\cleardoublepage\mbox{}}
para asegurar un número impar de páginas.