使用 pdflatex 的“Letter”纸

使用 pdflatex 的“Letter”纸

显然,LaTeX 发行版及其相关类和驱动程序,以及 Linux 发行版中的文件都会影响最终用于输出的页面大小dvipdfpdflatex等等。无论将.tex文件转换为.pdf直接还是通过中间.dvi和/或.ps最终文档的页面大小。我在网上看到了很多描述此问题和潜在解决方案的资料(例如,(1)(2)(3)(4)(5)(6))似乎没有标准的解决方案。

我的问题是:如何确保我的文档输出到“信纸”大小的纸张上。哪些文件的哪些参数会影响纸张大小的选择:文档类、设备驱动程序、Linux 特定文件还是其他?哪些 LaTeX 包会影响纸张大小的选择?如果指定了冲突的纸张大小,哪些参数会覆盖其他参数?应该更改哪些参数才能一次性更改页面大小?应该更改哪些参数才能更改默认页面大小?

答案1

最好的策略是

  1. 选择安装时您将更频繁使用的纸张格式(TeX Live 允许在 Letter 纸和 A4 之间进行选择,也可能允许在 MiKTeX 之间进行选择)。

  2. 对于需要不同纸张尺寸的文档,请写入

    \documentclass[letterpaper]{article} % or whatever
    \usepackage[pass]{geometry}
    

    通过此调用,geometry将仅执行向输出驱动程序宣布所需纸张格式所需的步骤。

在 TeX Live 中,可以通过以下方式更改默认纸张尺寸tlmgr

tlmgr paper letter
tlmgr paper a4

(具有超级用户权限)。GUI 前端tlmgr也通过其中一个菜单提供此命令。

相关内容