更改回憶錄中文件中的 PDF 紙張尺寸

更改回憶錄中文件中的 PDF 紙張尺寸

以前,在memoir課程中(使用 TeX Live 2017 進行測試),我已經能夠使用以下命令更改文件中的 PDF 頁面大小(例如):

\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

在某個時刻(使用 TeX Live 2019 進行測試),memoir類別發生了變化。現在,我收到一則關於\fixpdflayout不再做任何事的警告,memoir手冊上寫著:

在早期版本中,我們有巨集 \fixpdflayout 和 \fixdvipslayout 來保存發出此資料所需的一些程式碼。對於像 LuaLaTeX 這樣的新引擎,這變得不可行,因此我們停止使用它們(它們的使用現在會發出警告)。

當然,生成的 PDF 中的頁面大小不會改變。

我之前讀過該類別geometry允許我更改頁面大小,但memoir不建議使用它。如果這是真的,是否有一種「好」方法可以用現代的 來更改文件中的 PDF 頁面大小memoir

答案1

嘗試在序言中加入此內容

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

相關內容