Bisher memoir
konnte ich mit der Klasse (getestet mit TeX Live 2017) die PDF-Seitengröße mitten im Dokument ändern, beispielsweise mit:
\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
Irgendwann (getestet mit TeX Live 2019) memoir
hat sich die Klasse geändert. Jetzt bekomme ich eine Warnung, dass \fixpdflayout
ich nichts mehr tun soll, und im memoir
Handbuch steht:
In früheren Versionen hatten wir die Makros \fixpdflayout und \fixdvipslayout, die einen Teil des Codes enthielten, der zum Ausgeben dieser Daten erforderlich war. Mit den neueren Engines wie LuaLaTeX wurde dies nicht mehr durchführbar, daher haben wir sie eingestellt (ihre Verwendung gibt jetzt eine Warnung aus).
Und natürlich ändert sich die Seitengröße im resultierenden PDF nicht.
Ich habe zuvor gelesen, dass geometry
ich mit der Klasse die Seitengröße ändern könnte, dass ihre Verwendung jedoch memoir
nicht empfohlen wird. Wenn das stimmt, gibt es dann eine „gute“ Möglichkeit, die PDF-Seitengröße mitten im Dokument mit einem modernen zu ändern memoir
?
Antwort1
Versuchen Sie, dies in die Präambel einzufügen
\makeatletter
\let\fixpdflayout\mem@fixpagelayout
\makeatother