为什么段落命令的垂直间距与 parskip 不一致?

为什么段落命令的垂直间距与 parskip 不一致?

我有一个 LaTeX 文档,其中包含类似以下代码的内容。当我在 Windows 和 Linux 上编译时, Linux 版本上的命令pdflatex前有额外的垂直空间。\paragraph

  \hrule height 1pt
  \vspace{0.05in}
  \begin{center}
    {\Large \textbf{My Document}}
  \end{center}
  \vspace{0.1in}
  \hrule height 1pt

  \setlength{\parskip}{0.1in}

  \paragraph{My Paragraph} $ $

  \hangindent=0.8in
  Lorem ipsum...

我可以通过执行以下操作来修复 Linux 版本:

  \setlength{\parskip}{0.0in}
  \paragraph{My Paragraph} $ $
  \setlength{\parskip}{0.1in}

执行此操作后,生成的 PDF 完全相同。这种差异有什么原因吗?

相关内容