使用括号、花括号或其他分隔符调整表格中的垂直空间

使用括号、花括号或其他分隔符调整表格中的垂直空间

这个问题是基于解决在表格中插入一个小的垂直空间

表格中的行间距通常太小。解决这个问题的一个好方法是使用隐形支柱,例如这个答案基于“表格和数组的正确间距”TeX 和 TUG 新闻 1993(第 2 卷,第 3 期)作者:克劳迪奥·贝卡里。

您定义一些支柱并将它们放在表中条目的开始或结束处:

\newcommand\T{\rule{0pt}{2.6ex}}       % Top strut
\newcommand\B{\rule[-1.2ex]{0pt}{0pt}} % Bottom strut

在的例子中\frac,文章将这些支柱放在分数的分子和分母中。

但有时,分隔符会自动改变大小,如果将支柱插入其中,分隔符会变大,这只会留下同样的问题。以下是一个例子:

\documentclass{standalone}
\usepackage{amsmath}

\newcommand\T{\rule{0pt}{2.6ex}}  
\newcommand\B{\rule[-1.2ex]{0pt}{0pt}}

\begin{document}

\begin{tabular}{c|c}
\hline
row 1 & $\left(\displaystyle{\frac{1}{2}} +x\right) y$\\
\hline
row 2 & $\begin{cases} 1 & x>0\\
                                    0 & x<0\\
                                    0.5 & x=0
\end{cases}$
\\
\hline
row 3 & $\displaystyle{\binom{2}{4}}$\\
\hline
\end{tabular}
\quad
\begin{tabular}{c|c}
\hline
row 1 & $\left(\displaystyle{\frac{\T{}1}{2\B{}}} +x\right) y$\\
\hline
row 2 & $\begin{cases} \T{}1 & x>0\\
                                    0 & x<0\\
                                    0.5 & x=0\B{}
\end{cases}$
\\
\hline
row 3 & $\displaystyle{\binom{\T{}2}{4\B{}}}$\\
\hline
\end{tabular}
\quad
\begin{tabular}{c|c}
\hline
row 1 & \T{}$\left(\displaystyle{\frac{1}{2}} +x\right) y$\B{}\\
\hline
row 2 & \T{}$\begin{cases} 1 & x>0\\
                                    0 & x<0\\
                                    0.5 & x=0
\end{cases}$\B{}
\\
\hline
row 3 & \T{}$\displaystyle{\binom{2}{4}}$\B{}\\
\hline
\end{tabular}
\end{document}

输出: 示例输出

左侧表格是没有 struts 的原始表格。中间表格显示了分隔符内的 struts。右侧表格显示了分隔符外的 struts。

关于如何修复此问题,您有什么建议吗?[您知道为什么它看起来表现正常吗\binom?]

答案1

加载cellspace包要简单得多,这确保了最小带有以字母为前缀的说明符的列中的单元格的垂直间距S(或者C 如果您加载siunitx)。顺便说一下,对于二项式系数的显示样式分数,您可以使用amsmath命令\dfrac\dbinom

\documentclass[border=5pt]{standalone}
\usepackage{amsmath}
\usepackage{cellspace}
\setlength{\cellspacetoplimit}{4pt}
\setlength{\cellspacebottomlimit}{4pt}

\begin{document}

\begin{tabular}{c|Sc}
\hline
row 1 & $\left(\dfrac{1}{2} +x\right) y$\\
\hline
row 2 & $\begin{cases} 1 & x>0\\
                                    0 & x<0\\
                                    0.5 & x=0
\end{cases}$
\\
\hline
row 3 & $ \dbinom{2}{4}$\\
\hline
\end{tabular}

\end{document} 

在此处输入图片描述

相关内容