我在 tikz 中使用了左颜色、右颜色并填充颜色,但是为什么这两种情况不同?

我在 tikz 中使用了左颜色、右颜色并填充颜色,但是为什么这两种情况不同?
\begin{tikzpicture}
\draw[left color=BlueGreen,right color=BlueGreen] (0,0) rectangle (2,1);
\end{tikzpicture}
\begin{tikzpicture}
\draw[fill=BlueGreen] (0,0) rectangle (2,1);
\end{tikzpicture}

结果是 在此处输入图片描述

答案1

一个是阴影,另一个是填充,在默认设置下,它们使用不同的颜色模型 (rgb + cmyk)。您可以强制使用相同的颜色模型:

\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\begin{document}

\section{rgb}
\selectcolormodel{rgb}
\begin{tikzpicture}
\draw[left color=BlueGreen,right color=BlueGreen] (0,0) rectangle (2,1);
\end{tikzpicture}
\begin{tikzpicture}
\draw[fill=BlueGreen] (0,0) rectangle (2,1);
\end{tikzpicture}

\section{cmyk}
\selectcolormodel{cmyk}

\begin{tikzpicture}
\draw[left color=BlueGreen,right color=BlueGreen] (0,0) rectangle (2,1);
\end{tikzpicture}
\begin{tikzpicture}
\draw[fill=BlueGreen] (0,0) rectangle (2,1);
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容