متوجه شدم که بین رنگهای پایه تعریف شده بین دو بسته `xcolorوxecolorتفاوت وجود دارد. منظورم با گزینهrgbبستهxcolorاست. زیرا که تفاوت رنگی در گزینهcymkاحتمالا باید به خاطر ملاحظات چاپ بوده و قابل توجیه است. لکن نمیدانم که چرا در حالت قرمز/سبز/آبی هم این تفاوت وجود دارد!! البته اگر با گزینهcymk` چک کنید متوجه میشوید که این تفاوت خیلی شدیدتر میشود لکن همانطور که اشاره گردید چون در چاپ رنگهای اصلی با صفحه نمایش متفاوت است خوب این تفاوت طبیعی به نظر میرسد و ....
به کد زیر و خروجی آن توجه فرمایید تا منظور سوال را دریابید.
\documentclass{article}
\usepackage[rgb]{xcolor}
\usepackage{xecolor}
\usepackage{pgffor}
\setmainfont{Yas}
\def\testcolor#1{\textxecolor{#1}{xecolor} {\color{#1}{xcolor}}}
\begin{document}
\foreach \x in {red,yellow,green,brown,black,blue,cyan,magenta,lime,pink,purple}
{\x : \testcolor{\x}\par}
\end{document}

سوالی که باقی میماند این است که بالاخره بسته `xcolorرا بکار بریم یا بستهxecolor`؟ حداقل انتظار نگارنده این بود که در این رنگهای پایه این دو بسته یکسان عمل کنند.
پینوشت:
متاسفانه من خیلی هم از رنگ و ... سر در نمیآورم و لذا نمیتوانم بگویم که کدام یک از مثلا رنگهای سبز، سبز اصلی است!