回忆录和文章类的水平边距相等 - 如果你拿出尺子,就不会相等

回忆录和文章类的水平边距相等 - 如果你拿出尺子,就不会相等

我正在尝试在回忆录类文档中获得相等的水平边距。但我无法使边距完全相等,而且这个问题似乎并不局限于回忆录类。以下所有 MWE 都有同样的问题(下面有更详细的描述)。

[1]memoir使用memoir布局宏的类

\documentclass[letterpaper,oneside,openany]{memoir}
\setlrmarginsandblock{1.25in}{1.25in}{*} 
\setulmarginsandblock{1in}{1in}{*}
\checkandfixthelayout

\usepackage{lipsum}
\usepackage{showframe}
\begin{document}
\lipsum[1-20]
\end{document}

[2]memoir使用geometry布局宏的类

\documentclass{memoir}
\usepackage[paper=letterpaper,%
  hmargin=1.25in,%
  vmargin=1.0in,
  showframe]{geometry}
\usepackage{lipsum}

\begin{document}
\lipsum[1-20]
\end{document}

[3]article使用geometry布局宏的类

\documentclass{article}
\usepackage[paper=letterpaper,%
  hmargin=1.25in,%
  vmargin=1.0in,
  showframe]{geometry}
\usepackage{lipsum}

\begin{document}
\lipsum[1-20]
\end{document}

当我打印页面(在美国信纸尺寸的纸张上)并用尺子检查边距时,它们并不正好是 1.25 英寸。在一页上,左边距略大于 1.25 英寸(~1/16 - 1/32 英寸),右边距略小于 1.25 英寸。在下一页上,情况正好相反(左边距稍小,右边距稍大)。并且这种交替模式贯穿整个文档。这些不相等的边距还会导致另一个问题:页脚中的页码应该在页面上水平居中,但实际上并未居中。它们在交替的页面上向左或向右移动一点点。在课堂上memoir,我使用以下内容生成页码pagestyle

\makepagestyle{haspagenum}
  \makeevenfoot{haspagenum}{}{\thepage}{}
  \makeoddfoot{haspagenum}{}{\thepage}{}

此行为不是由打印机引起的。它存在于实际的 PDF 中。(拥有 PDF 副本的其他人最先注意到了这一点。)

我正在使用latexmk以下命令来制作 pdf:

latexmk -xelatex -pdf filename.tex

pdftex但是当我使用而不是xetex制作 pdf时问题仍然存在:

latexmk -pdf filename.tex

并且我(仍然)使用 TeXLive 2013 作为 TeX 发行版。

相关内容