Cambiar el tamaño del papel PDF a mitad del documento en las memorias

Cambiar el tamaño del papel PDF a mitad del documento en las memorias

Anteriormente, con la memoirclase (probada con TeX Live 2017), pude cambiar el tamaño de la página PDF en la mitad del documento con (por ejemplo):

\makeatletter
\clearpage
\setstocksize{13in}{8.5in}
\settrimmedsize{13in}{8.5in}{*}
\setlrmarginsandblock{0.79in}{0.79in}{*}
\setulmarginsandblock{0.79in}{0.79in}{*}
\checkandfixthelayout
\ch@ngetext
\fixpdflayout
\makeatother

En algún momento (probado con TeX Live 2019), la memoirclase cambió. Ahora recibo una advertencia sobre \fixpdflayoutno hacer más nada y el memoirmanual dice:

En versiones anteriores teníamos las macros \fixpdflayout y \fixdvipslayout que contenían parte del código necesario para emitir estos datos. Con los motores más nuevos como LuaLaTeX, esto se volvió inviable y por eso lo descontinuamos (su uso ahora emite una advertencia).

Y por supuesto, el tamaño de la página no cambia en el PDF resultante.

Anteriormente leí que la geometryclase me permitiría cambiar el tamaño de la página, pero que memoirno se recomienda su uso. Si eso es cierto, ¿existe una "buena" manera de cambiar el tamaño de la página PDF a mitad del documento con una versión moderna memoir?

Respuesta1

Intenta agregar esto en el preámbulo.

\makeatletter
\let\fixpdflayout\mem@fixpagelayout
\makeatother

información relacionada