vspace*{1in} + 几何图形与 1in 边距 = 2-5/32" 边距

vspace*{1in} + 几何图形与 1in 边距 = 2-5/32" 边距

对于我的文档(书籍类)的第一页,我需要将标题设置为距顶部边距 2 英寸。

使用 Overleaf 和 XeLaTeX,以下 MWE 产生的输出距离纸张顶部边缘 2-5/32 英寸。所有其他边距均正确。

我错过了什么?

\documentclass[fontsize=10,paper=letter,usegeometry=true]{scrbook}
\usepackage[margin=1in,showframe=true]{geometry}

\begin{document}
\vspace*{1in}
\fbox{\textbf{The top of this box should be at 2" from top of page.}}
\end{document}

目前,我刚刚为页面指定了一个新的顶部边距,如下所示,其工作方式符合预期。

我真的很想了解另一种方法到底是怎么回事。

\newgeometry{hmargin=1in,tmargin=2in,bmargin=1in}
...
\restoregeometry

答案1

如果您使用规则而不是 \vspace,则更容易,因为您不必计算 topskip 和 baselineskip 的重要性。tikz 图片仅用于显示距离。

\documentclass[fontsize=10,paper=letter,usegeometry=true]{scrbook}
\usepackage[margin=1in,showframe=true]{geometry}
\usepackage{tikz}
\begin{document}
\rule{0pt}{\dimexpr 1in}\fbox{%
  \tikz[overlay,remember picture]\draw[red,<->](current page.north)--++(0,-2in)--++(-2cm,0);%
  \textbf{The top of this box should be at 2" from top of page.}}
\end{document}

在此处输入图片描述

相关内容