表格中的垂直线不连续

表格中的垂直线不连续

我画了一个表格,行与行之间有额外的间距。这是我的代码

\begin{tabular}{| c | c | c | c |}
\hline
$\alpha$ & $< -1 $ & $=-1$ & $>-1$ \\
\hline
\\[-1em]
$\int_0^1 x^\alpha \dd{x}$ & D & D & C \\[0.5ex]
\hline
\\[-1em]
$\int_1^{+\infty} x^\alpha \dd{x}$ & C & D & D \\[0.5ex]
\hline 
\end{tabular} 

桌子

如您所见,有不连续的垂直线。为什么会发生这种情况?

答案1

您没有指定“空”行中的所有列。

\documentclass{article}
\usepackage{amsmath}

\newcommand{\dd}[1]{\mathop{}\!\mathrm{d}#1}

\begin{document}

\begin{tabular}{| c | c | c | c |}
\hline
$\alpha$ & $< -1 $ & $=-1$ & $>-1$ \\
\hline
&&&\\[-1em]
$\int_0^1 x^\alpha \dd{x}$ & D & D & C \\[0.5ex]
\hline
&&&\\[-1em]
$\int_1^{+\infty} x^\alpha \dd{x}$ & C & D & D \\[0.5ex]
\hline
\end{tabular}
\end{document}

在此处输入图片描述

一个可能的改进,没有无用的垂直规则:

\documentclass{article}
\usepackage{amsmath}
\usepackage{booktabs}

\newcommand{\dd}[1]{\mathop{}\!\mathrm{d}#1}

\begin{document}

\begin{tabular}{cccc}
\toprule
 & $\alpha< -1 $ & $\alpha=-1$ & $\alpha>-1$ \\
\midrule
$\displaystyle\int_0^1 x^\alpha \dd{x}$ & D & D & C \\
\addlinespace
$\displaystyle\int_1^{+\infty} x^\alpha \dd{x}$ & C & D & D \\
\bottomrule
\end{tabular} 

\end{document}

在此处输入图片描述

答案2

\\[-1em]\baselineskip添加一个空白行,打破了所有关于空间和备份的规则,1em因此会或多或少随机地覆盖前一行或留下间隙,这取决于 1em 和 的相对大小\baselineskip

\\应仅用于之前\hline而非之后。

要增加下面的间距,\hline您可以增加\arraystretch或使用

\setlength\extrarowheight{2pt}

这需要array包。

此外,如果没有垂直线,表格通常看起来会更好,这也会消除间隙问题。

相关内容