如何控制环境\\
中新对齐条目带来的垂直空间aligned
?
例如,如何压缩以下内容?
$\begin{aligned}
a & b \\
c & d
\end{aligned}$
btex-etex
我正在通过metapost 中的环境使用它,但\begin{group}
似乎没有效果!
答案1
你的意思是像这样吗?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\begin{aligned}
a & b \\[-2\jot] %% or [-1ex] Change 2\jot or -1ex as you like
c & d
\end{aligned}
$
\end{document}
\openup-2\jot
另一种方法是像 egreg 提到的那样在之前添加\begin{aligned}
(感谢他让我知道这一点)。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$ \openup-2\jot
\begin{aligned}
a & b \\
c & d
\end{aligned}
$
\end{document}
答案2
该stackengine
软件包的另一种解决方案;您无法轻松更改垂直间距,但它的语法更简单。此代码可让您进行比较:
\documentclass{article}
\usepackage{mathtools}
\usepackage{stackengine}
\begin{document}
\verb+\Vectorstack:+\\[-10.3pt]
\mbox{} \hspace{4em}$ \Vectorstack{ab cd} \hspace{4em} \begin{array}{cc}
\verb+With aligned:+ & \verb+Aligned with correction:+\\
\begin{aligned} a & b \\ c & d \end{aligned} & \begin{aligned} a & b \\[-2\jot] c & d \end{aligned}\\
\end{array} $
\end{document}