\textheight 减少一英寸?

\textheight 减少一英寸?

我的序言中有以下内容(实际上它位于文件 \include d 中):

% One inch margins, NO HEADERS
\setlength{\textwidth}{468pt}
\setlength{\textheight}{630pt}
\setlength{\topmargin}{0in}
\setlength{\headheight}{0in}
\setlength{\headsep}{0in}
\setlength{\oddsidemargin}{0pt}
\setlength{\evensidemargin}{0pt}

因此文本应该约为 8.75 英寸(模数 72 而不是 72+pts/in)。但是,生成的文档中的文本主体高度约为 7.75 英寸,并且页面底部有额外的一英寸空白。有些东西覆盖了我的尺寸,我不知道是什么。使用\typeout我可以看到所有上述尺寸都有我给它们的值。

在 Mac OS 10.9.5 上使用 Tex Live。我使用的是信纸。

(我依稀记得很久(几十年)前就发生过类似的事情,必须在打印机配置文件(oog)中进行更正。但我很久没有摆弄过打印机配置文件了。我之前的 Mac 上的 TeXlive 设置从来没有出现过这个问题……)

除 \textheight 外,所有尺寸均按指定方式打印。我不会更改与页面布局相关的任何其他长度。

我已经使用这种格式的文件很多年了,却从未见过这种情况。所以我的假设是我在安装 TeXLive 时遗漏了一些配置参数...

答案1

原来默认纸张尺寸被设置为 a4 而不是 letter,几个月前我安装了 macports TeX 包后却一直没注意到。(我猜我写得不多!)

令我吃惊的是:

  • 我花了很长时间才弄清楚问题到底是什么。上面的第一条评论应该至少让我核实一下论文格式是否正确,但由于我已经用了六个多月,我想我认为问题不在这里。
  • 我一直没能找到在 macports TeXLive 配置中修复这个问题的方法。某个文件中肯定有一些东西,但我在网上找到的所有提示都不起作用。
  • 我安装的 macports TeXLive 不包含 tlmgr,它包含的 texconfig 不起作用 - 它会启动然后立即退出。我没有费心去调试它。

我最终卸载了 macports 版本并安装了 MacTex,它运行良好并包含一些附加功能(我可能会或可能不会使用)。

感谢所有发表评论的人,并对给您带来的麻烦表示抱歉。

相关内容