مواد پر جائیں

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۔ فارمولے میں کوئی اور نام نظر انداز ہوتا ہے، اور فارمولا اپنے اردگرد کا رنگ رکھتا ہے۔

مثالیں

فارمولے میں رنگ، مثلاً کسی جزو کو نمایاں کرنے کے لیے:

فارمولے میں رنگ

LaTeXابتدائیہ: \usepackage{xcolor}ایڈیٹر میں کھولیں (نئے ٹیب میں کھلتا ہے)
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2,
\qquad
{\color{teal} x_{44}} + \colorbox{yellow}{$y$}

TikZ تصویر میں آپ کے اپنے رنگ اور مرکب:

TikZ میں \definecolor، \colorlet اور مرکب

LaTeXابتدائیہ: \usepackage{xcolor,tikz}ایڈیٹر میں کھولیں (نئے ٹیب میں کھلتا ہے)
\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}

عام متن میں رنگ چھوڑ دیا جاتا ہے اور متن سیاہ رہتا ہے:

عام متن رنگین نہیں ہوتا

LaTeXابتدائیہ: \usepackage{xcolor}ایڈیٹر میں کھولیں (نئے ٹیب میں کھلتا ہے)
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۔