4

我是 Latex 的新手,所以希望这只是一个简单的问题。我在 Windows 上使用 MikTex。

我的问题是,即使我在类声明中指定了“letterpaper”选项(即 \documentclass[letterpaper]{article}),创建的 pdf 或 dvi 设置为使用 A4 纸。也就是说,我检查了 pdf 的纸张大小,它显示的是 8.26x11.69 而不是 8.5x11。

根据我指定的是信纸还是 A4 纸选项,乳胶的格式似乎有所不同。也就是说,当我使用 letterpaper 选项时,生成的 pdf 每页的行数少于我指定 A4 时的行数。然而,无论哪种方式,PDF 的纸张大小都是 A4,即使格式是字母。

结果是我无法通过查看 pdf 来了解实际的信纸布局,因为它总是显示在 A4 纸上。我可以将 A4 pdf 打印到信纸上以获得(我认为)正确的硬拷贝输出,但这并不是真正的解决方案。

有谁知道这里出了什么问题或我该如何解决?

4

2 回答 2

7

尝试通过几何包设置纸张大小。由于您已经传递letterpaper给 article 类,这样的事情就足够了:

\usepackage{geometry}

更明确的方式是\usepackage[letterpaper]{geometry}.

如果您排版这种尺寸的文档比在 A4 纸上更频繁,您可以更改分布的全局设置。在 TeXlive 上,这将通过tlmgr paper a4在终端中调用来完成,但我不知道它如何映射到 MikTeX。

于 2010-06-04T15:51:59.663 回答
1

http://www.ai.uga.edu/mc/papersize.pdf,我关注的一个有用的链接,它有效。我的问题是我使用 dvi->ps->pdf 进行编译。

$dvips -letter 文件名.dvi $ps2pdf 文件名.ps 文件名.pdf

这解决了我的问题......

于 2013-08-09T00:27:22.607 回答