使用 xcolor 中的 dvipscolours 和 pgf-pie

使用 xcolor 中的 dvipscolours 和 pgf-pie

所以我制作了一个饼图(为简洁起见,数据已缩短)。

不过,我想使用xcolor包中的颜色。

\documentclass[a4paper]{article}

\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{pgfplots}
\usepackage{pgf-pie}

\begin{document}
\begin{figure}
\begin{tikzpicture}

\pie [color={\color{Aquamarine},\color{ForestGreen},\color{RubineRed}}, sum=100, scale font, text=legend]
{20/SpaceX (Collated), 50/United States Armed Forces (Collated), 30/Russian or USSR Armed Forces (Collated)};

\end{tikzpicture}
\caption{Distribution of control over space-borne assets}
\label{fig:controlpie}
\end{figure}
\end{document}

我一直关注此 wiki 页面并相信我使用的语法是正确的。

但是,我在编译时收到这些错误:

\XC@ definec@lor 的参数有一个额外的}。

段落在 \XC@definec@lor 完成之前结束。

缺少 \endcsna 我插入。

这让我很困惑,因为我很确定我的源代码中没有多余的括号。不过,颜色定义显然出了问题,因为如果我\color{Colour}用标准red, green, grayLatex 颜色替换我的条目,就不会出现问题。

我在这里做错了什么?

答案1

嗯...这个很简单。

我只是不需要\color

\begin{figure}
\begin{tikzpicture}
\pie [color={Aquamarine,ForestGreen,RubineRed}, sum=100, scale font, text=legend]
{20/SpaceX (Collated), 50/United States Armed Forces (Collated), 30/Russian or USSR Armed Forces (Collated)};

\end{tikzpicture}
\caption{Distribution of control over space-borne assets}
\label{fig:controlpie}
\end{figure}

相关内容