【发布时间】:2011-02-01 03:33:48
【问题描述】:
为什么 TeXicCenter 和 MiKTeX 总是生成 A4 大小的 pdf 纸?
我重新安装了 MiKTeX 和 TeXicCenter,并确保我选择了“Letter”作为我的默认纸张尺寸。没有任何变化。
【问题讨论】:
标签: latex miktex texnic-center
为什么 TeXicCenter 和 MiKTeX 总是生成 A4 大小的 pdf 纸?
我重新安装了 MiKTeX 和 TeXicCenter,并确保我选择了“Letter”作为我的默认纸张尺寸。没有任何变化。
【问题讨论】:
标签: latex miktex texnic-center
不管使用什么文档类或其他包,这对我有用。
在 \begin{document} 之后我放了这两行:
\setlength{\pdfpagewidth}{8.5in}
\setlength{\pdfpageheight}{11in}
【讨论】:
MikTeX 的默认纸张大小包含在 MikTeX 目录某处的某个配置文件中。您可以通过启动 MikTeX 的“设置(管理员)”程序来更改它,但您可能已经尝试过。 TeXnicCenter 与它无关。
您始终可以通过将letterpaper 选项添加到您的\documentclass 命令来指定使用信纸大小的纸张,覆盖默认值:
\documentclass[letterpaper]{article}
【讨论】:
documentclass是什么?
您指定的纸张尺寸仅在您的 LaTeX 文档未指定时使用。即使您没有在文档中执行此操作,您使用的类或其中一个包也可能执行此操作。
要明确选择您的纸张大小,请使用
\documentclass[letterpaper]{scrreprt}
或
\usepackage[letterpaper]{geometry}
其他可能的纸张尺寸为a0paper、a1paper、...、a6paper、b0paper,b1paper, ...,b6paper,letterpaper,legalpaper,executivepaper`。
【讨论】:
如果您使用的是LaTeX=>PS=>PDF,那么以下内容将适用于您:
-sPAPERSIZE=a4 更改为-sPAPERSIZE=letter。请注意,PDF 的大小现在为 8.5 x 11。
【讨论】: