如何在表格环境中在行之间添加额外的空格?

如何在表格环境中在行之间添加额外的空格?

我找不到任何可以让我扩大tabular环境中行与行之间垂直空间的选项。例如,

\begin{tabular}{c c}
    $f^{(n)}(x)$ & $f^{(n)}(0)$ \\
    $-2xe^{-x^{x^{x^2}}}$ & 0 
\end{tabular}

由于 的力量,这看起来很尴尬x。我想知道是否有选项可以扩大这些行之间的垂直空间?

答案1

这里至少有三个选择:

  • 使用数值\renewcommand{\arraystretch}{<factor>}来增加数组拉伸因子:<factor>

    \documentclass{article}
    \begin{document}
    \renewcommand{\arraystretch}{2}
    \begin{tabular}{c c}
      $f^{(n)}(x)$ & $f^{(n)}(0)$ \\\hline
      $-2xe^{-x^{x^{x^2}}}$ & 0
    \end{tabular}
    \end{document}
    

    在此处输入图片描述

  • \\[<len>]使用任意长度明确指定行跳过<len>

    \documentclass{article}
    \begin{document}
    \begin{tabular}{c c}
      $f^{(n)}(x)$ & $f^{(n)}(0)$ \\[1cm] \hline
      $-2xe^{-x^{x^{x^2}}}$ & 0
    \end{tabular}
    \end{document}
    

    在此处输入图片描述

  • 修改array包裹\extrarowheight长度使用\setlength{\extrarowheight}{<len>},其中<len>是任意长度:

    \documentclass{article}
    \usepackage{array}% http://ctan.org/pkg/array
    \begin{document}
    \setlength{\extrarowheight}{20pt}
    \begin{tabular}{c c}
      $f^{(n)}(x)$ & $f^{(n)}(0)$ \\\hline
      $-2xe^{-x^{x^{x^2}}}$ & 0
    \end{tabular}
    \end{document}
    

    在此处输入图片描述

在上面的例子中,\hline使用了 来说明使用不同样式的效果。选择取决于tabular文档中 的具体用法/排版。

最后,如果你的全部内容tabular都是数学,你可以在环境中排版它array

\[
  \begin{array}{c c}
    f^{(n)}(x) & f^{(n)}(0) \\
    -2xe^{-x^{x^{x^2}}} & 0
  \end{array}
\]

答案2

您可以使用booktabs。左边是使用 的输出\midrule,右边是\hline使用 方法的输出。

左表也得到了改进,通过声明\displaystyle使用不太拥挤的上标。

\documentclass{article}
\usepackage{array,booktabs}
\newcolumntype{C}{>{$\displaystyle}c<{$}}

\begin{document}

\begin{tabular}{CC}
f^{(n)}(x) & f^{(n)}(0) \\
\midrule
-2xe^{-x^{x^{x^2}}} & 0
\end{tabular}
\qquad
\begin{tabular}{cc}
$f^{(n)}(x)$ & $f^{(n)}(0)$ \\
\hline
$-2xe^{-x^{x^{x^2}}}$ & 0
\end{tabular}

\end{document}

在此处输入图片描述

答案3

对于多行,你可以尝试这个

\documentclass{article}
\usepackage{array}% 
\begin{document}
\begin{tabular}{c c}
  $f^{(n)}(x)$ & $f^{(n)}(0)$ \\[1cm]
  $-2e^{-x^{x^{x}}}$ & 0\\[1cm]
  $2x&\frac{x}{2}\\[1cm] 
.
.
.
\end{tabular}
\end{document}

答案4

这里你还有另一个选择——指定行颜色:

\documentclass{article}
\usepackage{color, colortbl}
%Light gray:
\definecolor{Gray}{gray}{0.9}

%Light cyan:
\definecolor{LightCyan}{rgb}{0.88,1,1}

\begin{document}
\renewcommand{\arraystretch}{2}
\begin{tabular}{c c}
\rowcolor{Gray}
$f^{(n)}(x)$ & $f^{(n)}(0)$ \\\hline
\rowcolor{LightCyan}
$-2xe^{-x^{x^{x^2}}}$ & 0
\end{tabular}
\end{document}

这让你

相关内容