我想知道生成的 pdf 中产生的颜色是否存在细微差别。
在这个给定的例子中 - 两条颜色的线设置不同。
其中一行使用 LaTeX 设置,另一行使用 PSTricks 设置:
\documentclass{article}
\usepackage{pstricks}
\begin{document}
\textcolor{red!30}{\rule{4cm}{5mm}}
\begin{pspicture}(0,0)(4,1)
\psline[linecolor=red!30,linewidth=0.5cm](0,0)(4,0)
\end{pspicture}
\end{document}
通过编译它dvips
,然后关于生成的*.ps
文件,我得到文件中的以下几行*.ps
:
对于 LaTeX 生成的行,我看到:1 0.7 0.7 TeXcolorrgb
对于 PSTricks 生成的行,我看到:1 0.7 0.7 setrgbcolor
两者是否会在生成的 PDF 中产生完全相同的颜色?我如何在最终 PDF 中校对颜色?
欢迎提供任何提示。
亲切的问候,
尤尔根
答案1
setrgbcolor
是设置 RGB 颜色的 PostScript 基元。TeXcolorrgb
是 dvips 插入到 PostScript 流中的名称,如果您使用\special
带有模型的颜色rgb
,此间接方式允许用户指定模型,但在rgb
头文件的情况下color.pro
,只需定义TeXcolorrgb
为setrgbcolor
/TeXcolorrgb { setrgbcolor } def
所以这两种形式是同一件事。