我目前的表格是这样的,还不错,但我希望有垂直线,这样看起来更整洁一点。我还希望每行之间有水平线,但这需要调整行的大小,以避免右列的分数与线冲突?
\begin{center}
\begin{tabular}{cc}
\toprule
\bfseries $f(t)$ &
\bfseries $\Lap[f(t)]$\\
\midrule
$k$ & $\frac ks$ \\ $e^{at}$ & $\frac{1}{s-a}$ \\ $\sin{(at)}$ & $\frac{a}{s^2+a^2}$ \\ $\cos{(at)}$ & $\frac{s}{s^2+a^2}$ \\ $t^n$ & $\frac{n!}{s^{n+1}}$ \\ $\sinh{(at)}$ & $\frac{a}{s^2-a^2}$ \\ $\cosh{(at)}$ & $\frac{s}{s^2-a^2}$ \\
\bottomrule
\end{tabular}
\end{center}
答案1
当使用仅包含公式的表格时,使用环境可能会更容易array
,环境需要在math-mode
(此处displaymath
)。如果您想使用垂直线,则不应使用booktabs
,\hline
而应使用。
下面的代码大部分是不言自明的,但可能不是\renewcommand\arraystretch{1.5}
,它用于加宽行高,因为否则裂缝会触及线条。
代码
\documentclass{article}
\renewcommand\arraystretch{1.5}
\begin{document}
\begin{center}
\begin{displaymath}
\begin{array}{|c|c|}
\hline
\mathbf{f(t)} & \mathbf{\textbf{Lap}[f(t)]} \\ \hline \hline
k & \frac ks \\ \hline
e^{at} & \frac{1}{s-a} \\ \hline
\sin{(at)} & \frac{a}{s^2+a^2} \\ \hline
\cos{(at)} & \frac{s}{s^2+a^2} \\ \hline
t^n & \frac{n!}{s^{n+1}} \\ \hline
\sinh{(at)} & \frac{a}{s^2-a^2} \\ \hline
\cosh{(at)} & \frac{s}{s^2-a^2} \\ \hline
\end{array}
\end{displaymath}
\end{center}
\end{document}
结果