我尝试关注有关这个常见问题的许多帖子,但尚未了解问题所在或如何解决它。
在此示例中,颜色与左边框重叠,或者左边框不显示。在 dvips 之后。我使用 dvips 是因为 pstricks。
换句话说,在 xdvi 中放大时边框看起来还行,但在转换为 postscript 后就不行了。放大之前边框(第一行第一个单元格的左边框)在 xdvi 中似乎也消失了。
如何才能使边框显示或不重叠?
\documentclass{article}
\usepackage{colortbl}
\begin{document}
\begin{tabular}{|l|l|} \hline
\multicolumn{2}{|l|}{\cellcolor{yellow}blarg blarg} \\ \hline
& y \\ \hline
\end{tabular}
\end{document}
答案1
colortbl 文档通过使用 columncolor 的左/右悬垂参数给出了某种答案:
\documentclass{article}
\usepackage{hhline}
\usepackage{colortbl}
\begin{document}
\begin{tabular}{|l|l|} \hline
\multicolumn{2}{|>{\columncolor{yellow}[.99\tabcolsep][\tabcolsep]}l|}{blarg blarg} \\ \hline
& y \\ \hline
\end{tabular}
\end{document}
我想我在某处看到过 David Carlisle 的一篇文章,其中在悬垂部分使用了可重复使用的值,而不是我猜测的 .99\tabcolsep。