有没有办法在不使用环境表格的情况下为整个表格中的文本着色?例如,将每个单元格中的文本颜色更改为红色。
答案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}