![文本颜色和单元格背景颜色看起来不同](https://linux22.com/image/348443/%E6%96%87%E6%9C%AC%E9%A2%9C%E8%89%B2%E5%92%8C%E5%8D%95%E5%85%83%E6%A0%BC%E8%83%8C%E6%99%AF%E9%A2%9C%E8%89%B2%E7%9C%8B%E8%B5%B7%E6%9D%A5%E4%B8%8D%E5%90%8C.png)
在包含彩色单元格的表格中,现在要求我使用与彩色单元格相同的颜色在白色背景上制作一些文本。但是,在下面的示例中,我发现文本颜色比单元格的背景要浅得多。
\documentclass[letterpaper,landscape,american,11pt]{article}
\usepackage[scaled=0.8]{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{array}
\makeatletter
\providecommand{\tabularnewline}{\\}
\makeatother
\usepackage[left=1in,right=1in]{geometry}
\usepackage{xcolor}
\usepackage{colortbl}
\definecolor{gray1}{HTML}{dcdcdc}
\definecolor{blue1}{rgb}{0.2617188, 0.6328125, 0.7890625}
\begin{document}
A little puzzle: the blue cell background looks considerably
darker than the blue letters, which are the same color.
We are pretty sure they are the same color because in row 3,
column 2, the cellcolor and textcolor are set to the same value.
\begin{tabular}{|c|c|c|}
\tabularnewline
Default Cells & are white & w/black FG\tabularnewline
\cellcolor{white}White BG Black FG&
\cellcolor{blue1}{Blue BG Black FG}&
\cellcolor{white}\textcolor{blue1}{White BG with Blue FG: VERY FAINT!}\tabularnewline
Blue FG on Blue BG in neighbor cell: &
\cellcolor{blue1}\textcolor{blue1}{Blue } &
\cellcolor{white}\cellcolor{white}\textcolor{blue1}{{\textbf{Blue bold}}}
\tabularnewline
\end{tabular}
\end{document}
请查看第 2 行第 3 列的文本,与邻近背景中的鲜蓝色相比,它对我来说显得很淡。第 3 行第 2 列是蓝色背景上的蓝色文本,文本和背景的颜色似乎相同。
我以为 \color 和 \textcolor 一定造成了一些错误,但事实并非如此。颜色相同,但在被白色包围的“窄”字母上绘制时,它们看起来不同。当我在相同颜色的背景上写彩色文本时,差异似乎消失了。
我摆弄了颜色,看起来如果要使文本看起来与单元格背景颜色相似,我需要将文本颜色的 RGB 组合调低很多。这似乎很奇怪。
问题是:这是稿件准备过程中的“已知问题”,并且有已知的解决方法吗?给定背景色调的 RGB 值,是否存在系统转换,使文本在许多人眼中看起来颜色相似?