我该如何将 intertext 后的垂直间距设置为与第一个方程相同的量?使用\\
会产生太多垂直空间,而且还会添加一个我\\
当然不想要的新方程。没有这个包就没有空间了。没有这个nccmath
包一切都很好,但我真的很想保留这些\mfrac{}{}
语句。此外,对齐前的空白行是重现该问题的必需条件。
\documentclass[]{scrreprt}
\usepackage{eurosym,bm,amsmath} % Mathematische Notationen
\usepackage{nccmath} %<------- causing the issue (needed for \mfrac)
\begin{document}
Für das Forget Gate ergibt sich das Resultat dabei durch
\begin{align}
\begin{split}
\hat{f}_{t,k}^{(i)} &= b^{(i)f}_k + \sum_{l} \omega^{(i)f}_{kl} x^{(i-1)}_{t,l} + \sum_{l} \nu^{(i)f}_{kl} x^{(i)}_{t-1,l} \\
f_{t,k}^{(i)} &= \varphi_{sig}\left( \hat{f}_{t,k}^{(i)} \right)
\end{split}
\intertext{analog erhält man auch für das Input Gate}
\begin{split}
\hat{i}_{t,k}^{(i)} &= b^{(i)i}_k + \sum_{l} \omega^{(i)i}_{kl} x^{(i-1)}_{t,l} + \sum_{l} \nu^{(i)i}_{kl} x^{(i)}_{t-1,l} \\
i_{t,k}^{(i)} &= \varphi_{sig}\left( \hat{i}_{t,k}^{(i)} \right)
\end{split}
\intertext{ebenso wie für das Output Gate}\\
\begin{split}
\hat{o}_{t,k}^{(i)} &= b^{(i)o}_k + \sum_{l} \omega^{(i)o}_{kl} x^{(i-1)}_{t,l} + \sum_{l} \nu^{(i)o}_{kl} x^{(i)}_{t-1,l} \\
o_{t,k}^{(i)} &= \varphi_{sig}\left( \hat{o}_{t,k}^{(i)} \right)
\end{split}
\end{align}
\end{document}
答案1
这里有两种可能性:nccmath
向 中添加一个可选参数 \intertext
,该参数将添加到此命令的垂直间距中。您还可以使用环境spreadlines
from mathtools
,它在 amsmath 环境的所有行之间添加垂直间距(强制参数)。
\documentclass[]{scrreprt}
\usepackage{eurosym,bm, mathtools} % Mathematische Notationen
\usepackage{amssymb,verbatim}
\usepackage{amsthm} % Beweise / Theorem
\usepackage{nccmath}
\begin{document}
Für das Forget Gate ergibt sich das Resultat dabei durch
\begin{align}
\begin{split}
\hat{f}_{t,k}^{(i)} &= b^{(i)f}_k + ∑_{l} \omega^{(i)f}_{kl} x^{(i-1)}_{t,l} + ∑_{l} \nu^{(i)f}_{kl} x^{(i)}_{t-1,l} \\
f_{t,k}^{(i)} &= \varphi_{sig}\left( \hat{f}_{t,k}^{(i)} \right)
\end{split}
\intertext[3ex]{analog erhält man auch für das Input Gate}
\begin{split}
\hat{i}_{t,k}^{(i)} &= b^{(i)i}_k + ∑_{l} \omega^{(i)i}_{kl} x^{(i-1)}_{t,l} + ∑_{l} \nu^{(i)i}_{kl} x^{(i)}_{t-1,l} \\
i_{t,k}^{(i)} &= \varphi_{sig}\left( \hat{i}_{t,k}^{(i)} \right)
\end{split}
\intertext[3ex]{ebenso wie für das Output Gate}
\begin{split}
\hat{o}_{t,k}^{(i)} &= b^{(i)o}_k + ∑_{l} \omega^{(i)o}_{kl} x^{(i-1)}_{t,l} + ∑_{l} \nu^{(i)o}_{kl} x^{(i)}_{t-1,l} \\
o_{t,k}^{(i)} &= \varphi_{sig}\left( \hat{o}_{t,k}^{(i)} \right)
\end{split}
\end{align}
Für das Forget Gate ergibt sich das Resultat dabei durch
\begin{spreadlines}{2ex}
\begin{align}
\begin{split}
\hat{f}_{t,k}^{(i)} &= b^{(i)f}_k + \sum_{l} \omega^{(i)f}_{kl} x^{(i-1)}_{t,l} + \sum_{l} \nu^{(i)f}_{kl} x^{(i)}_{t-1,l} \\
f_{t,k}^{(i)} &= \varphi_{sig}\left( \hat{f}_{t,k}^{(i)} \right)
\end{split}
\intertext{analog erhält man auch für das Input Gate}
\begin{split}
\hat{i}_{t,k}^{(i)} &= b^{(i)i}_k + \sum_{l} \omega^{(i)i}_{kl} x^{(i-1)}_{t,l} + \sum_{l} \nu^{(i)i}_{kl} x^{(i)}_{t-1,l} \\
i_{t,k}^{(i)} &= \varphi_{sig}\left( \hat{i}_{t,k}^{(i)} \right)
\end{split}
\intertext{ebenso wie für das Output Gate}
\begin{split}
\hat{o}_{t,k}^{(i)} &= b^{(i)o}_k + \sum_{l} \omega^{(i)o}_{kl} x^{(i-1)}_{t,l} + \sum_{l} \nu^{(i)o}_{kl} x^{(i)}_{t-1,l} \\
o_{t,k}^{(i)} &= \varphi_{sig}\left( \hat{o}_{t,k}^{(i)} \right)
\end{split}
\end{align}
\end{spreadlines}%
\end{document}