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

LaTeX में रंग

xcolor लोड करें और \textcolor{red}{...} या \color{blue} इस्तेमाल करें; Scissor LaTeX में रंग फ़ॉर्मूलों, TikZ ड्रॉइंग और pgfplots चार्ट में दिखते हैं, जबकि सामान्य बॉडी टेक्स्ट हमेशा काला रहता है।

रंग कहाँ काम करता है

xcolor पैकेज आपको \textcolor{colour}{text}, \color{colour} (ग्रुप के बाकी हिस्से के लिए) और \colorbox{colour}{text} देता है। Scissor LaTeX में रंग तीन जगह पहुँचता है, और हर जगह रंगों का अलग सेट पहचाना जाता है:

कहाँScissor LaTeX मेंपहचाने जाने वाले रंग
फ़ॉर्मूले ($...$, डिस्प्ले)काम करता है17 नाम: red, green, blue, cyan, magenta, yellow, black, white, gray, lightgray, darkgray, brown, orange, pink, purple, teal, olive। दूसरे नाम और मिश्रण काला देते हैं।
TikZ पिक्चर और pgfplots चार्टकाम करता हैxcolor का हर बेस नाम, dvipsnames के 54 नाम, red!50!blue या blue!30 जैसे मिश्रण, और \definecolor और \colorlet से बने आपके अपने रंग।
बॉडी टेक्स्ट, हेडिंग, कैप्शन, टेबलरंगीन नहींकमांड स्वीकार होती है और टेक्स्ट बना रहता है, काले रंग में।

फ़ॉर्मूलों में रंग

मैथ के अंदर \textcolor, \color और \colorbox ऊपर के 17 नामों के साथ काम करते हैं। किसी डेरिवेशन में एक टर्म को हाइलाइट करने के लिए यह काम का है।

फ़ॉर्मूले में टर्म हाइलाइट करना

LaTeXप्रीएम्बल: \usepackage{xcolor}एडिटर में खोलें (नए टैब में खुलता है)
\[
  (a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2
\]
The middle term $\textcolor{blue}{2ab}$ is the one people forget,
and $\colorbox{yellow}{x}$ marks the unknown.
Scissor LaTeX द्वारा टाइपसेट: फ़ॉर्मूले में टर्म हाइलाइट करना

ड्रॉइंग और चार्ट में रंग

TikZ और pgfplots कहीं ज़्यादा रंग पहचानते हैं। आप ! से दो रंग मिला सकते हैं: red!30 में 30% लाल और 70% सफ़ेद है, और red!50!blue आधा लाल, आधा नीला है। \definecolor HTML, RGB, rgb, cmyk या gray वैल्यू से एक रंग परिभाषित करता है, और \colorlet किसी मिश्रण को नाम देता है।

TikZ में नाम वाले रंग, मिश्रण और \definecolor

LaTeXप्रीएम्बल: \usepackage{tikz}एडिटर में खोलें (नए टैब में खुलता है)
\definecolor{brand}{HTML}{1F6FEB}
\colorlet{brandsoft}{brand!30}
\begin{tikzpicture}
  \fill[brand] (0,0) rectangle (1,1);
  \fill[brandsoft] (1.2,0) rectangle (2.2,1);
  \fill[red!50!blue] (2.4,0) rectangle (3.4,1);
  \fill[orange] (3.6,0) rectangle (4.6,1);
  \draw[thick, teal] (0,-0.3) -- (4.6,-0.3);
\end{tikzpicture}

पिक्चर 68 dvipsnames रंगों में से 54 भी पहचानते हैं, जैसे ForestGreen, RoyalBlue या Mahogany। फिर भी xcolor को dvipsnames ऑप्शन के साथ लोड करें, ताकि डॉक्यूमेंट TeX इंस्टॉलेशन में भी कंपाइल हो। जो नाम पहचाना नहीं जाता, उसकी रिपोर्ट समस्याएँ टैब में होती है।

पिक्चर में dvipsnames रंग

\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
  \foreach \c [count=\i] in {ForestGreen, RoyalBlue, Mahogany, Goldenrod} {
    \fill[\c] (\i*1.2,0) circle (0.5);
  }
\end{tikzpicture}
\end{document}

बॉडी टेक्स्ट काला रहता है

बॉडी टेक्स्ट में \textcolor{red}{words} शब्दों को काले रंग में प्रिंट करता है, {\color{blue} ...} का कोई असर नहीं होता, और \colorbox कोई बैकग्राउंड नहीं बनाता। रंगीन टेबल (colortbl के \rowcolor, \cellcolor) और \pagecolor भी इसी तरह स्वीकार होते हैं और नज़रअंदाज़ होते हैं।

बॉडी टेक्स्ट में \textcolor: टेक्स्ट बना रहता है, काले रंग में

LaTeXप्रीएम्बल: \usepackage{xcolor}एडिटर में खोलें (नए टैब में खुलता है)
This is \textcolor{red}{important}, this is {\color{blue} blue in LaTeX},
and this has a \colorbox{yellow}{yellow background} there.

TeX इंस्टॉलेशन से क्या अलग है

यहाँ की हर चीज़ TeX इंस्टॉलेशन में भी कंपाइल होती है, जहाँ टेक्स्ट के रंग भी दिखते हैं। पैकेज के लिए देखें xcolor; पूरा मैनुअल CTAN पर है: ctan.org/pkg/xcolor।

यह भी देखें: xcolor, TikZ की बुनियादी बातें और अंतर।

सवाल और जवाब

LaTeX में टेक्स्ट को रंगीन कैसे करें?

xcolor लोड करें और \textcolor{red}{text} लिखें। Scissor LaTeX में रंग फ़ॉर्मूलों और पिक्चर में दिखता है; बॉडी टेक्स्ट काला रहता है।

अपना रंग कैसे परिभाषित करें?

प्रीएम्बल में \definecolor{brand}{HTML}{1F6FEB} लिखें और brand को किसी भी रंग नाम की तरह इस्तेमाल करें। Scissor LaTeX में परिभाषित रंग TikZ और pgfplots में काम करते हैं।

मेरा रंगीन फ़ॉर्मूला काला क्यों है?

रंग उन 17 बुनियादी नामों में से नहीं है जिन्हें यहाँ फ़ॉर्मूले पहचानते हैं, जैसे red!50 जैसा मिश्रण या \definecolor से बना रंग। red या blue जैसा बुनियादी नाम इस्तेमाल करें।

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