所以我有一张包含方程式的表格,如下所示。它有点挤在一起,我想在行中添加垂直空间。我正在使用booktabs
包进行繁重的工作。
\begin{table}
\begin{tabular}{lcc}
\toprule
Name & Function & Derivative & \\
\midrule
Sigmoid & $\phi(x) = \ddfrac{1}{1+e^{-x}}$ & $\phi'(x) = \phi(x)(1-\phi(x))$\\
TanH & $\phi(x) = \ddfrac{2}{1+e^{-2x}} - 1$ & $\phi'(x) = 1-\phi(x)^2$ \\
ReLU & $\phi(x) = \begin{cases}
0 & x \leq 0 \\
x & x > 0
\end{cases} $
& $\phi'(x) = \begin{cases}
0 & x \leq 0 \\
1 & x > 0
\end{cases} $ \\
Leaky ReLU & $\phi(x) = \begin{cases}
\alpha x & x \leq 0 \\
x & x > 0
\end{cases} $
& $\phi'(x) = \begin{cases}
\alpha & x \leq 0 \\
1 & x > 0
\end{cases} $ \\
\bottomrule
\end{tabular}
\caption{Activation functions and their derivatives.}
\label{tab:activation-functions}
\end{table}
我尝试\renewcommand{\arraystretch}{2}
在写表格之前添加:但它变得更乱了。这是结果。
那么,有什么想法可以让方程式看起来更美观吗?正在寻找一个相对快速的解决方案,因为这是我唯一一张带有方程式的表格。但愿意尝试任何可行的方法。
答案1
您可以通过更改数字的值来使用所需的\\
间距。\\[3ex]
\documentclass[a4paper]{article}
\usepackage{booktabs}
\usepackage{amsmath}
\begin{document}
\begin{table}
\begin{tabular}{l|cc|cc|}
\toprule
Name & Function & Derivative & \\
\midrule
Sigmoid & $\phi(x) = \dfrac{1}{1+e^{-x}}$ & $\phi'(x) = \phi(x)(1-\phi(x))$\\[3ex]
TanH & $\phi(x) = \dfrac{2}{1+e^{-2x}} - 1$ & $\phi'(x) = 1-\phi(x)^2$ \\[3ex]
ReLU & $\phi(x) = \begin{cases}
0 & x \leq 0 \\
x & x > 0
\end{cases} $
& $\phi'(x) = \begin{cases}
0 & x \leq 0 \\
1 & x > 0
\end{cases} $ \\[4ex]
Leaky ReLU & $\phi(x) = \begin{cases}
\alpha x & x \leq 0 \\
x & x > 0
\end{cases} $
& $\phi'(x) = \begin{cases}
\alpha & x \leq 0 \\
1 & x > 0
\end{cases} $ \\
\bottomrule
\end{tabular}
\caption{Activation functions and their derivatives.}
\label{tab:activation-functions}
\end{table}
\end{document}