xcolor 的 \cellcolor 偏移表格中文本的对齐方式

xcolor 的 \cellcolor 偏移表格中文本的对齐方式

我在文档中使用 xcolor\cellcolor命令创建了多个表格,但它会稍微偏移文本,因此无法正确居中。\rowcolor不会表现出相同的行为。它看起来就像这样:

4 行表格显示单元格 2 通过 \cellcolor 命令向右偏移

有人知道为什么会这样以及在全球范围内如何解决这个问题吗?

\documentclass{article}

\usepackage[table]{xcolor}

\begin{document}

\begin{tabular}{|c|}
                          Centred \\ \hline
        \cellcolor{white} Centred \\ \hline
                          Centred \\ \hline
        \rowcolor{white}  Centred
\end{tabular}

\end{document}

答案1

\cellcolor如果和以下文本之间没有空格,则对齐方式符合预期:

在此处输入图片描述

\documentclass{article}

\usepackage[table]{xcolor}

\begin{document}

\begin{tabular}{|c|}
                          Centred \\ \hline
        \cellcolor{white}Centred \\ \hline
                          Centred \\ \hline
        \rowcolor{white}  Centred
\end{tabular}

\end{document}

相关内容