我正在尝试使用 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
以下命令:graphics
xelatex
\documentclass[a5paper]{report}
\pdfpagewidth=\paperwidth
\pdfpageheight=\paperheight
\begin{document}
blub
\end{document}
(我使用 a5 纸以避免某些默认纸张设置隐藏效果。)