对齐环境前的垂直空间小于显示数学之前的空间

对齐环境前的垂直空间小于显示数学之前的空间

以下代码的结果很奇怪:align环境前的垂直空间小于显示的数学。align环境有什么问题?

编辑:我想要在对齐环境之前和之后具有相同的垂直空间,就像其他显示的公式一样。

\documentclass{article}

\usepackage[14pt]{extsizes}
\usepackage{amsmath}

\setlength{\lineskiplimit}{4pt}
\setlength{\lineskip}{4pt plus 1pt minus 1pt}

\AtBeginDocument{%
  \setlength{\baselineskip}{19pt plus 1pt minus 1pt}%
}

\begin{document}

\setlength{\fboxsep}{0pt}

\noindent
\fbox{\makebox[\textwidth]{lazy dog}}
\begin{align*}
  \boxed{f(x) = \sin x + 1}
\end{align*}
\fbox{\makebox[\textwidth]{lazy dog}}
$$\boxed{f(x) = \sin x + 1}$$
\fbox{\makebox[\textwidth]{lazy dog}}
\[\boxed{f(x) = \sin x + 1}\]
\fbox{\makebox[\textwidth]{lazy dog}}

\end{document}

enter image description here

答案1

根据@DavidCarlisle 的评论,该问题可以通过以下方式修复

\normallineskiplimit=\lineskiplimit

enter image description here

相关内容