表格中特定行之间的空格

表格中特定行之间的空格

此脚本

\documentclass{report}
\begin{document}
\begin{table}[h!]
  \centering
%{\def\arraystretch{2}                                                                                                                                                                       
  \begin{tabular}{l r }
    aa00                  & bb00                \\
    aa11                  & bb11                \\
    aa22                  & $\frac{1}{9}$       \\
    aa33                  & $\frac{1}{9}$       \\
    aa44                  & $\frac{1}{9}$       \\
    aa55                  & bb55
  \end{tabular}
%  }                                                                                                                                                                                                        
\end{table}
\end{document}

呈现输出

在此处输入图片描述

分数相互碰撞表明应扩大各行之间的空间。

在此示例中我尝试使用\def\arraystretch{2}在此示例中,如何设置表格行与行之间的间距但此方法适用于整个表。如何仅针对选定行实现相同效果?

答案1

我认为,最简单的解决方案是使用cellspace包,它使您能够定义一个最小在以字母为前缀的说明符的列中,单元格顶部和底部的垂直填充S(或C,如果您加载siunitx)。这是一个演示:

\documentclass{report}
\usepackage{cellspace, amsmath}
\setlength{\cellspacetoplimit}{3pt}
\setlength{\cellspacebottomlimit}{3pt}

\begin{document}

\begin{table}[h!]
  \centering
   \begin{tabular}{l Sr }
    aa00 & bb00 \\
    aa11 & bb11 \\
    aa22 & $\frac{1}{9}$ \\
    aa33 & $\frac{1}{9}$ \\
    aa44 & $\frac{1}{9}$ \\
    aa55 & bb55
  \end{tabular}
\hspace{4em}
   \begin{tabular}{l Sr }
    aa00 & bb00 \\
    aa11 & bb11 \\
    aa22 & $\dfrac{1}{9}$ \\
    aa33 & $\dfrac{1}{9}$ \\
    aa44 & $\dfrac{1}{9}$ \\
    aa55 & bb55
  \end{tabular}
\end{table}

\end{document} 

在此处输入图片描述

答案2

内联分数符号的发明有一个很好的(印刷)理由:无需增加行距即可显示简单的分数表达式。因此,请考虑从\frac符号切换到内联分数符号。右侧的表格使用1/9而不是\frac{1}{9}

在此处输入图片描述

\documentclass{report}
\begin{document}
\begin{table}[h!]
  \begin{tabular}{l r }
    aa00                  & bb00                \\
    aa11                  & bb11                \\
    aa22                  & $\frac{1}{9}$       \\
    aa33                  & $\frac{1}{9}$       \\
    aa44                  & $\frac{1}{9}$       \\
    aa55                  & bb55
  \end{tabular}
\qquad
  \begin{tabular}{l r }
    aa00                  & bb00        \\
    aa11                  & bb11        \\
    aa22                  & $1/9$       \\
    aa33                  & $1/9$       \\
    aa44                  & $1/9$       \\
    aa55                  & bb55
  \end{tabular}
\end{table}
\end{document}

相关内容