Scissor LaTeX میں xcolor
xcolor پیکج Scissor LaTeX میں جزوی طور پر کام کرتا ہے: رنگ TikZ اور pgfplots تصاویر میں (تمام بنیادی نام، dvipsnames، red!50!blue جیسے مرکب، \definecolor اور \colorlet) اور فارمولوں میں (17 بنیادی نام) کام کرتے ہیں، لیکن \textcolor، \color اور \colorbox عام متن کو سیاہ ہی چھوڑتے ہیں۔
پیکج کیا کرتا ہے
xcolor رنگوں کو نام دیتا اور انہیں ملاتا ہے۔ \textcolor{red}{...} کچھ متن کو رنگ دیتا ہے، \color{blue} گروہ کے آخر تک رنگ بدل دیتا ہے، \colorbox{yellow}{...} متن کے پیچھے رنگین پس منظر رکھتا ہے، اور \definecolor اور \colorlet آپ کے اپنے رنگ بیان کرتے ہیں۔ TikZ اور pgfplots یہی نام استعمال کرتے ہیں۔
یہاں کیا کام کرتا ہے
| کمانڈ | عام متن میں | فارمولے میں | TikZ اور pgfplots میں |
|---|---|---|---|
\textcolor{name}{...} | متن رہتا ہے، رنگ نہیں | 17 بنیادی ناموں کے ساتھ کام کرتا ہے | کام کرتا ہے |
\color{name} | نظر انداز | 17 بنیادی ناموں کے ساتھ کام کرتا ہے | کام کرتا ہے |
\colorbox{name}{...} | متن رہتا ہے، پس منظر نہیں | 17 بنیادی ناموں کے ساتھ کام کرتا ہے | لاگو نہیں |
\definecolor{n}{HTML}{1F6FEB} | لاگو نہیں | نظر انداز | کام کرتا ہے: ماڈلز HTML، RGB، rgb، gray، cmyk |
\colorlet{n}{blue!30} | لاگو نہیں | نظر انداز | کام کرتا ہے |
red!50!blue جیسے مرکب | لاگو نہیں | نظر انداز | کام کرتا ہے |
\usepackage[dvipsnames]{xcolor} | لاگو نہیں | نظر انداز | ForestGreen جیسے نام کام کرتے ہیں |
فارمولوں میں کام کرنے والے 17 نام یہ ہیں: red، green، blue، cyan، magenta، yellow، black، white، gray، lightgray، darkgray، brown، orange، pink، purple، teal اور olive۔ فارمولے میں کوئی اور نام نظر انداز ہوتا ہے، اور فارمولا اپنے اردگرد کا رنگ رکھتا ہے۔
مثالیں
فارمولے میں رنگ، مثلاً کسی جزو کو نمایاں کرنے کے لیے:
فارمولے میں رنگ
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2,
\qquad
{\color{teal} x_{44}} + \colorbox{yellow}{$y$}TikZ تصویر میں آپ کے اپنے رنگ اور مرکب:
TikZ میں \definecolor، \colorlet اور مرکب
\definecolor{brand}{HTML}{1F6FEB}
\colorlet{soft}{brand!30}
\begin{tikzpicture}
\fill[brand] (0,0) rectangle (1,1);
\fill[soft] (1.2,0) rectangle (2.2,1);
\fill[red!50!blue] (2.4,0) rectangle (3.4,1);
\fill[orange!80!black] (3.6,0) rectangle (4.6,1);
\node[below] at (2.3,0) {brand, soft, red!50!blue, orange!80!black};
\end{tikzpicture}عام متن میں رنگ چھوڑ دیا جاتا ہے اور متن سیاہ رہتا ہے:
عام متن رنگین نہیں ہوتا
This is \textcolor{red}{important}, this is {\color{blue} blue},
and this has a \colorbox{yellow}{yellow background}.متن میں الفاظ کو نمایاں کرنے کے لیے \textbf یا \emph استعمال کریں، جو کام کرتے ہیں۔
مطابقت
- TeX انسٹالیشن سے یہاں: دستاویزات ٹائپ سیٹ ہوتی ہیں؛ رنگین متن سیاہ میں آتا ہے۔ تصاویر اور فارمولے اپنے رنگ رکھتے ہیں، سوائے فارمولوں میں اپنے بنائے رنگوں کے۔
- یہاں سے TeX انسٹالیشن میں: دستاویزات وہاں بغیر تبدیلی کے کمپائل ہوتی ہیں، اور تب رنگین متن اپنا رنگ دکھاتا ہے۔
مکمل دستی کتابچہ CTAN پر ہے: ctan.org/pkg/xcolor۔ رہنمائی کے لیے رنگ دیکھیں، اور تصاویر کے لیے TikZ سے ڈرائنگ۔
سوالات اور جوابات
میرا رنگین متن سیاہ کیوں ہے؟
Scissor LaTeX ابھی عام متن کو رنگ نہیں دیتا۔ متن خود رہتا ہے، اور رنگ TeX انسٹالیشن میں لاگو ہوتا ہے۔ فارمولوں اور تصاویر میں رنگ کام کرتے ہیں۔
TikZ میں کون سے رنگوں کے نام استعمال کر سکتا ہوں؟
xcolor کے تمام بنیادی نام، dvipsnames کے نام جب آپ xcolor کو اس آپشن کے ساتھ لوڈ کریں، blue!20 یا red!50!blue جیسے مرکب، اور وہ رنگ جو آپ \definecolor یا \colorlet سے بیان کریں۔
اس صفحے کی ہر مثال سائٹ بنتے وقت Scissor LaTeX ٹائپ سیٹ کرتا ہے۔ آخری بار اپ ڈیٹ: 2026-11-07۔