![更改日记帐文档类中的纸张大小](https://linux22.com/image/255547/%E6%9B%B4%E6%94%B9%E6%97%A5%E8%AE%B0%E5%B8%90%E6%96%87%E6%A1%A3%E7%B1%BB%E4%B8%AD%E7%9A%84%E7%BA%B8%E5%BC%A0%E5%A4%A7%E5%B0%8F.png)
我在用着本期刊的样式文件我可以看到该.cls
文件定义纸张尺寸如下a4paper
行:
\ExecuteOptions{a4paper,twoside,final}
但是,使用此类编译任何文档都会使用美国信纸,这会裁剪底部。我甚至不能将其用作a4paper
选项。我应该进行哪些更改才能获得 A4 尺寸?
如果您想要 MWE,只需尝试重新编译gjilguid2e.tex
zip 文件中的。 包含的 PDF 文件是 A4,但重新编译后,它会切换到美国信函。
答案1
该类gji
不提供\paperwidth
和\paperheight
。此外,输出驱动程序(pdfTeX、dvips 等)不会收到有关纸张尺寸的通知(LaTeX 不做这项工作)。前者可以手动完成,后者可以通过包完成geometry
。选项pass
用于避免更改当前页面布局设置。
\documentclass{gji}
\setlength{\paperwidth}{210mm}
\setlength{\paperheight}{297mm}% fixed.
\usepackage[pass]{geometry}