如何去除错误的多余网格线?

如何去除错误的多余网格线?

下面的代码给出了一个错误:

我该如何去掉这些多余的线条?请参见底部的图片。

\begin{document}

\begin{table}

\begin{tabularx}{\linewidth}{|r|r|r|r|r|}

\hline

\multicolumn{1}{|>{\columncolor[gray]{.9}}c|}{$x$} &
\multicolumn{1}{ >{\columncolor[gray]{.9}}c|}{\textbf{Actual}} &
\multicolumn{1}{ >{\columncolor[gray]{.9}}c|}{\textbf{Approx.}} &
\multicolumn{1}{ >{\columncolor[gray]{.9}}c|}{\textbf{\% diff}} &
\multicolumn{1}{ >{\columncolor[gray]{.9}}c|}{\textbf{\% grow}} 

\\

\hline

2 & 1.0000 & 0.5576 & -44.2\% & 0.0\% \\ \hline
3 & 2.0000 & 1.4943 & -25.3\% & 168.0\% \\ \hline

\end{tabularx}

\end{table}

\end{document}

输出如下: 在此处输入图片描述

另一个错误: 在此处输入图片描述

答案1

由于 tabularx 需要 X 类型列而导致的错误

将 tabularx 转换为 tabular

删除线宽命令

杂项 – 使用行颜色而不是列颜色

相关内容