使用时,\[...\]
我注意到有时使用的垂直空间比其他情况下使用的要大\[...\]
。我不明白为什么会这样。以下是一个例子
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
The solution found in (1) now becomes%
\[
f\left( x\right) e^{bx}=F\left( x\right)
\]
Then (1) becomes%
\[
u\left( t,x\right) =e^{-at}e^{bx}f\left( x-ct\right)
\]
QED.
\end{document}
这使
第一个方程比第二个方程使用了更多的上下空间。
问题:是否可以\[..\]
利用等式上方和下方较小的垂直空间,就像情况 B 那样?
此外,当使用时align
,两种情况下的空间现在变得相同。
问题:是否可以将这个垂直空间缩小到与case B
上面一样?
这是对齐的 MWE
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
The solution found in (1) now becomes%
\begin{align*}
f\left( x\right) e^{bx}&=F\left( x\right)
\end{align*}
Then (1) becomes%
\begin{align*}
u\left( t,x\right) =e^{-at}e^{bx}f\left( x-ct\right)
\end{align*}
QED.
\end{document}
下面的屏幕截图并排显示了差异:
附言:我知道这个savetrees
包,但是它有一些我不喜欢的副作用,所以我不想将它用于这个目的。
使用 Tl 2019
答案1
您有两种解决方案可以时不时地\abovedisplayshortskip
代替\abovedisplayskip
:在进入 amsmath 环境之前使用\useshortskip
来自的命令,或者来自nccmath
\SwapAboveDisplaySkip
mathtools
后进入环境。但请注意,如果上面的行太长,结果可能会很糟糕。
演示:
\documentclass[12pt]{article}
\usepackage{mathtools, nccmath}
\begin{document}
The solution found in (1) now becomes%
\[
f\left( x\right) e^{bx}=F\left( x\right)
\]
Then (1) becomes\
\[
u\left( t,x\right) =e^{-at}e^{bx}f\left( x-ct\right)
\]
QED.
\newpage
The solution found in (1) now becomes%
\begin{align*}
f\left( x\right) e^{bx}&=F\left( x\right)
\end{align*}
Then (1) becomes\useshortskip%
\begin{align*}\SwapAboveDisplaySkip
u\left( t,x\right) =e^{-at}e^{bx}f\left( x-ct\right)
\end{align*}
QED. \bigskip
Then (1) becomes the following equation:\useshortskip%
\begin{align*}
u\left( t,x\right) =e^{-at}e^{bx}f\left( x-ct\right)
\end{align*}
QED.
\end{document}