文字顏色與儲存格背景中的顏色顯得不同

文字顏色與儲存格背景中的顏色顯得不同

在具有彩色單元格的表格中,我現在被要求在白色背景上製作一些文本,其顏色與彩色單元格中使用的顏色相同。然而,在下面的mre中,在我看來,文字顏色比單元格的背景淺得多。

\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 值,是否存在系統轉換可以使文字在許多人看來顏色相似?

相關內容