我希望能够全局设置对齐环境周围的垂直间距。目标是在对齐环境中,无论方程式占用多少间距,方程式上方和下方的空间都相同。我希望间距始终相同,但我相信这需要一些工作才能成为全局选项(在 cls 文件中或序言中都可以)。
下面是一个 MWE 示例,其中方程 1 的上方和下方空间不同。此外,方程 2 和 3 的整体间距与方程 4 和 5 不同。我希望所有红线(为了清晰起见添加到图片中)的长度相同。
\documentclass{article}
\usepackage{mathtools}
\usepackage{setspace}
\begin{document}
\doublespace
asldkfj as;ldkjf a;lkdsfj asldkfj alsdkjf alkdfj;lasdfiwe;q a;sdljf; asknvc covhoienr asldkfj as;ldkjf a;lkdsfj a;sdljf; lsdkjf alkdfj;lasdfiwe;q a;sdljf; asknvc covhoienr asldkfj as;ldkjf a;lkdsfj asldkfj alsdkjf alkdfj;lasdfiwe;q a;sdljf; asknvc covhoienr
\begin{align}
Pr(X^* = x^*, Y^* = y^* &| X=x, Y=y, C =c) \nonumber \\
&= \sum_{y=0}^{y=1} \sum_{x=0}^{x=1}
Pr(y^*|y)Pr(x^*|x)Pr(y|x,c)Pr(x|c) \label{eq:Likelihood_Ind_ND},
\end{align}
asldkfj as;ldkjf a;lkdsfj asldkfj a;sdljf; asknvc covhoienr asldkfj as;ldkjf a;lkdsfj lasdfiwe;q a;sdljf; asknvc covhoienr asldkfj as;ldkjf a;lkdsfj asldkfj alsdkjf alkdfj;lasdfiwe;q a;sdljf;
asldkfj as;ldkjf a;lkdsfj asldkfj alsdkjf alkdfj;lasdfiwe;q a;sdljf; asknvc covhoienr asldkfj as;ldkjf a;lkdsdkjf alkdfj;lasdfiwe;q a;sdljf; asknvc covhoienr asldkfj as;ldkjf a;lkdsfj asldkfj alsdkjf alkdfj;lasdfiwe;q a;sdljf;
\begin{align}
\!y^*|y &\sim \text{Bern}(y S_y + (1-y)(1-C_y)) \\
\!x^*|x &\sim \text{Bern}(x S_x + (1-x)(1-C_x)).
\end{align}
asldkfj as;ldkjf a;lkdsfj asldkfj alsdkjf a;sdljf; asknvc covhoienr asldkfj as;ldkjf a;lkdsfj asldkfj alsdkjf asldkfj as;ldkjf alsdkjf alkdfj;lasdfiwe;q a;sdljf;
\begin{align}
L_m &= \prod_{i=1}^{n_m} \left\{ \sum_{y_i=0}^{y_i=1} \sum_{x_i=0}^{x_i=1}
Pr(y_i^*|y_i)Pr(x_i^*|x_i)Pr(y_i|x_i,c_{iy})Pr(x_i|c_{ix}) \right\}\\
L_v &= \prod_{j=1}^{n_v} \left\{
Pr(y_j^*|y_j)Pr(x_j^*|x_j)Pr(y_j|x_j,c_{jy})Pr(x_j|c_{jx}) \right\}
\end{align}
asknvc covhoienr asldkfj as;ldkjf a;lkdsfj asldkfj alsdkjf alkdfj;lasdfiwe;q a;sdljf; asknvc covhoienr asldkfj as;ldkjf a;lkdsfj asldkfj alsdkjf alkdfj;lasdfiwe;q a;sdljf; asknvc covhoienr
\end{document}
答案1
您将行底到行顶的空间进行了标记,但是 TeX 并未尝试保持这种一致性,因此很难对其进行跟踪。
所有 TeX 的垂直空间计算都基于维持基线到基线的间距,这与您的示例一致。
在这里较小的示例中,基线(红色)间距保持不变,因此,如果公式第一行有较高的项目,则公式可见顶部的(绿色)空间较小。
\documentclass{article}
\usepackage{amsmath}
\setlength\abovedisplayskip{5pt}
\begin{document}
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
\begin{align}
\hat{x}&=2^2
\end{align}
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
\begin{align}
x&=2
\end{align}
\end{document}