目前 xelatex 的适当纸张尺寸命令是什么?

目前 xelatex 的适当纸张尺寸命令是什么?

我正在尝试使用 mactex 2012 包中的 xelatex 来构建 DIN A4 纸张大小的纸张。使用以下任何命令都不起作用,它会保持设置为 21,59 × 27,94 厘米,我猜这是美国信函格式。这些是我通过互联网研究找到的用于更改纸张尺寸的命令:

\documentclass[paper=a4]{report}

抛出错误LaTeX Warning: Unused global option(s): [paper=a4].同样的事情使用[a4]

\documentclass[a4paper]{report}

没有抛出错误,但也没有改变纸张尺寸。它根本就什么都不做。所以我的问题是:如何正确地将纸张尺寸设置为 A4 = 21 × 29,7 厘米?

答案1

要设置 LaTeX 的纸张,请使用选项“a4paper”或“a5paper”。但此选项仅设置内部 LaTeX 长度。要更改“pdf 背景”的大小,您必须发出一些特殊命令。具体命令取决于引擎。如果您加载了 、 之类的包hyperref,它们将为您完成工作。如果没有这样的包,您可以使用geometry以下命令:graphicsxelatex

\documentclass[a5paper]{report}
\pdfpagewidth=\paperwidth
\pdfpageheight=\paperheight
\begin{document}
blub

\end{document}

(我使用 a5 纸以避免某些默认纸张设置隐藏效果。)

相关内容