सामग्री पर जाएँ

Scissor LaTeX में xcolor

Scissor LaTeX में xcolor पैकेज आंशिक रूप से काम करता है: 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 के सभी बेस नाम, उस ऑप्शन के साथ xcolor लोड करने पर dvipsnames के नाम, blue!20 या red!50!blue जैसे मिश्रण, और \definecolor या \colorlet से परिभाषित आपके अपने रंग।

इस पेज का हर उदाहरण साइट बनते समय Scissor LaTeX टाइपसेट करता है। पिछला अपडेट: 2026-11-07।