¿Cómo consigo que LaTeX salga solo a la página de la derecha?

¿Cómo consigo que LaTeX salga solo a la página de la derecha?

Estoy escribiendo un libro de poesía para un amigo, usando Memoir y el paquete de poesía. Le gustaría que los poemas se imprimieran sólo en las páginas de la derecha. Puedo hacer que los poemas comiencen sólo en las páginas de la derecha, pero cualquier poema que vaya a una segunda página obviamente se extiende a la página de la izquierda. ¿Cómo cambio esto?

Respuesta1

Esta solución también se basa en el paquete atbegshi. Si se va a imprimir una página de poema "par", antes se generará una página vacía. La parte complicada es arreglar los contadores de páginas en la página y en el .logarchivo.

\documentclass{memoir}
\usepackage{atbegshi}
\usepackage{zref-abspage}
\usepackage{lipsum}

\newif\ifoddpoem
\newif\ifoddpoemPageInc
\AtBeginShipout{%
  \ifoddpoem
    \ifodd\value{abspage}%
      \stepcounter{page}%
      \global\oddpoemPageInctrue
      \advance\value{page} by -1\relax
    \else
      \stepcounter{abspage}%
      \global\oddpoemPageIncfalse
      \addtocounter{page}{-1}%
      \AtBeginShipoutOriginalShipout\null
      \stepcounter{page}%
    \fi
  \fi
}
\newenvironment{oddpoem}{%
  \cleardoublepage
  \oddpoemtrue
}{%
  \clearpage
  \ifoddpoemPageInc
    \addtocounter{page}{-1}%
    \global\oddpoemPageIncfalse
  \fi
}

\begin{document}

\section{Text before poem}
\lipsum[1-4]

\begin{oddpoem}
  \section{Short poem}
  \lipsum[5-8]
\end{oddpoem} 

\section{Text after short poem}
\lipsum[9-12]

\begin{oddpoem}
  \section{Long poem}
  \lipsum[13-18]
  \lipsum[22-24]
\end{oddpoem}   

\section{Text after long poem}
\lipsum[25-29]

\end{document}

ingrese la descripción de la imagen aquí

información relacionada