我想删除下图中红色标记的线,有人知道怎么做吗?
我使用的 Latex 脚本是:
\begin{tabular}{|c|c||c|c|c|}\hline
\multicolumn{2}{|c||}{\backslashbox{Challenges~}{Input~~}}
& 2D & 3D & 2.5D \\\hline \hline
\multirow{4}{*}{Changes}
&viewpoint & 1 & 2 & 3\\\hline
&illumination & 1 & 2 & 3\\\hline
&scale & 1 & 2 & 3\\\hline
&deformation & 1 & 2 & 3\\\hline
\multirow{2}{*}{\specialcell{Content \\ Changes}}
&occlusion & 1 & 2 & 3\\\hline
&\specialcell{background \\ cluster} & 1 & 2 & 3\\\hline
\end{tabular}
答案1
可以使用 来改进该表hhline
:它可以帮助双线与其他(单线或双线)很好地相交。我还使用了makecell
旨在允许表格单元格内换行的包(以及单元格内容的常见格式):
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{hhline}
\usepackage{colortbl}
\usepackage{diagbox}
\usepackage{makecell}
\setlength\doublerulesep{3pt}
\begin{document}
\begin{tabular}{|c|c||c|c|c|}
\hhline{--||---}
\multicolumn{2}{|c||}{\backslashbox{Challenges~}{Input~~}}
& 2D & 3D & 2.5D \\
\hhline{==::===}
\multirow{4}{*}{Changes}
&viewpoint & 1 & 2 & 3\\
\hhline{~-||---}
&illumination & 1 & 2 & 3\\
\hhline{~-||---}
&scale & 1 & 2 & 3\\
\hhline{~-||---}
&deformation & 1 & 2 & 3\\
\hhline{--||---}
\multirowcell{3}{Content \\ Changes}
&occlusion & 1 & 2 & 3\\
\hhline{~-||---}
&\makecell{background \\ cluster} & 1 & 2 & 3\\
\hhline{--||---}
\end{tabular}
\end{document}
答案2
使用\cline{2-5}
而不是\hline
。