tabular
我如何在环境的行之间添加空间,array
以使其看起来像我使用了alignat
环境?
\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\begin{document}
\begin{alignat*}{2}
&a \quad && b \\
&c \quad && d\\
&e \quad && f
\end{alignat*}
\[
\begin{array}{@{}ll@{}}
a & b \\
c & d \\
e & f
\end{array}
\]
\end{document}
答案1
\extrarowheight=3pt
大致完成以下工作:
\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\begin{document}
\begin{alignat*}{2}
&a\quad && b \\
&c \quad && d\\
&e \quad&& f
\end{alignat*}
\[ \setlength\extrarowheight{3pt}
\begin{array}{@{}ll@{}}
a & b \\
c & d \\
e & f
\end{array} \]
\end{document}
答案2
\arraystretch
您应该将的值更改为1.25
。 (默认值为1.00
。)
完整的 MWE,它提供了一个类似自定义的array
环境,称为myarray
:
\documentclass{article}
\usepackage{amsmath}
\newenvironment{myarray}[2][c]{%
\begingroup
\renewcommand\arraystretch{1.25}
\begin{array}[#1]{#2}}{%
\end{array}
\endgroup}
\begin{document}
\begin{alignat*}{2}
&a\quad && b \\
&c \quad && d\\
&e \quad&& f
\end{alignat*}
\[
\begin{myarray}{@{}ll@{}}
a & b \\
c & d \\
e & f
\end{myarray}
\]
\end{document}