为什么 PDF 中的颜色与 LaTex 文件中定义的颜色不同?

为什么 PDF 中的颜色与 LaTex 文件中定义的颜色不同?

我发现这个模板可以插入 Python 代码,其中的背景颜色对我来说非常舒服:

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage[left = 1in, right = 1in, top = 1in, bottom = 1in]{geometry}
\usepackage[most]{tcolorbox}
\usepackage{listings}

\begin{document}

% Define colors to be used in the code 
\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{darkraspberry}{rgb}{0.53, 0.15, 0.34}
\definecolor{backcolour}{rgb}{0.95, 0.95, 0.96}
\definecolor{airforceblue}{rgb}{0.36, 0.54, 0.66}

% Define the style of the code 
\lstdefinestyle{codeStyle}{
backgroundcolor=\color{backcolour},   
  commentstyle=\color{codegreen},
  keywordstyle=\color{airforceblue},
  numberstyle=\tiny\color{codegray},
  stringstyle=\color{darkraspberry},
  basicstyle=\ttfamily\footnotesize,
  breakatwhitespace=false,         
  breaklines=true,                 
  captionpos=b,                    
  keepspaces=true,                 
  numbers=left,                    
  numbersep=5pt,                  
  showspaces=false,                
  showstringspaces=false,
  showtabs=false,                  
  tabsize=2
}

% Set the style of the code to be our defined style
\lstset{style = codeStyle}

% Create the code listing
\lstinputlisting[language=Python]{Question 2d.py}

\end{document}

这里是我的代码中使用的 Python 文件 (.py)。

从 来看\definecolor{backcolour}{rgb}{0.95, 0.95, 0.96},我猜 RGB 是0.95, 0.95, 0.96。但是这个颜色与我在 PDF 中观察到的不同。

在此处输入图片描述

我想要的颜色(从代码的背景来看)比颜色稍微深一点{rgb}{0.95, 0.95, 0.96}

你能帮我弄清楚为什么会有这样的差异以及如何获得我想要的颜色吗?

相关内容