仅为表格的一个单元格着色

仅为表格的一个单元格着色

可能重复:
分别对表格中的合并单元格和常规单元格进行着色

我尝试只为表格中的一个单元格着色,但我不知道该怎么做。我找到了为整行着色的方法。我怎样才能为表格中的一个单元格涂上精确的颜色?

答案1

这是一个最小工作示例(MWE),展示了如何使用xcolortable选项 - 这将加载colortbl

在此处输入图片描述

\documentclass{article}
\usepackage[table]{xcolor}% http://ctan.org/pkg/xcolor
\begin{document}
\begin{tabular}{l|c|r}
  \hline
  Some & \cellcolor{blue!25}coloured & contents \\
  \hline
\end{tabular}
\end{document}

上述 MWE 中的线条选择强调了tabular结构。但是,为了美观的表格构造,请考虑使用booktabs

答案2

使用该colortbl包及其宏 \cellcolor{<color>}

\documentclass{article}
%% Set some local commands and colors
\usepackage{xcolor,colortbl}
\definecolor{green}{rgb}{0.1,0.1,0.1}
\newcommand{\done}{\cellcolor{teal}done}  %{0.9}
\newcommand{\hcyan}[1]{{\color{teal} #1}}
\begin{document}
\begin{tabular}{ll}
\done & other\\
\end{tabular}
\end{document}

相关内容