表格中的文本颜色

表格中的文本颜色

有没有办法在不使用环境表格的情况下为整个表格中的文本着色?例如,将每个单元格中的文本颜色更改为红色。

答案1

您是否考虑过这样的事情:

在此处输入图片描述

\documentclass{standalone}
    \usepackage[table]{xcolor}

    \begin{document}
\begin{tabular}{>{\color{red}}c >{\color{red}}c}
    \hline
A   &   B   \\
C   &   D   \\
    \hline
\end{tabular}
    \end{document}

如果您希望整个表格(带线条)为红色(或其他选定的颜色),那么在表格前只需输入命令\color{red}

答案2

只需使用

{\color{red}\begin{tabular}{cc}
a&b\\
1&2
\end{tabular}}

并且桌子将变成红色。

答案3

之前的帖子用于在 ​​latex 中为单个列或整个表格上下文着色。但是,在将此代码用于任何期刊的 latex 模板时,您必须\usepackage[table]{xcolor}在 旁边编写包\documentclass{standalone},否则代码将不起作用。例如

\documentclass[review]{elsarticle}
\usepackage[table]{xcolor}
\usepackage{amssymb,amsmath}
\usepackage{url}

同样,要为表格中的个别文本着色,你可以使用

\begin{tabular}{l l }

    \toprule
    1   &   \textcolor{blue}{Water}  \\
    2   &   Hippo grass  \\

    \bottomrule
\end{tabular}

相关内容