减少对齐环境中的垂直空间

减少对齐环境中的垂直空间

如何控制环境\\中新对齐条目带来的垂直空间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} 

在此处输入图片描述

相关内容