我无法使文档具有适当的纸张尺寸

我无法使文档具有适当的纸张尺寸

我在 Windows 7 上使用 MikTex 2.9 发行版和 Texmaker 编辑器。我使用 Latex -> dvips -> ps2pdf 序列来生成我的 pdf 文件,但它总是以 A4 纸张大小出现,而且我尝试过的任何方法都无法将其更改为信纸大小的文档。

我尝试过以下方法,但没有成功:

\documentclass[letterpaper]{article}

\usepackage[paperheight=11in, paperwidth=8.5in]{geometry}

\usepackage{ifpdf}
\ifpdf
  \pdfpaperheight=11in
  \pdfpaperwidth=8.5in
\else
  \special{papersize=11in,8.5in}
\fi

我也尝试了 MikTex 设置,但将纸张尺寸默认更改为信纸没有任何效果。

当我使用 PdfLatex 时,一切都运行正常,但由于 PdfLatex 和我必须使用的某些软件包之间存在一些问题,因此我必须使用 Latex->dvips->ps2pdf 序列来获取正确的纸张大小。有什么想法可以解决吗?由于 PdfLatex 可以工作,因此我认为问题出在 dvips 位上,但我不知道这是否正确,如果正确,我不知道如何配置它。

非常感谢。

答案1

复制此内容 之后

\begin{document}

\setlength{\pdfpagewidth}{8.5in}
\setlength{\pdfpageheight}{11in}

很好的解决方案

相关内容