متوجه شدم که بین رنگهای پایه تعریف شده بین دو بسته 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
؟ حداقل انتظار نگارنده این بود که در این رنگهای پایه این دو بسته یکسان عمل کنند.
پینوشت:
متاسفانه من خیلی هم از رنگ و ... سر در نمیآورم و لذا نمیتوانم بگویم که کدام یک از مثلا رنگهای سبز، سبز اصلی است!