Lumaktaw sa nilalaman

xcolor sa Scissor LaTeX

Bahagyang gumagana ang xcolor package sa Scissor LaTeX: gumagana ang mga kulay sa TikZ at pgfplots pictures (lahat ng base names, dvipsnames, mixes gaya ng red!50!blue, \definecolor at \colorlet) at sa formulas (17 basic names), pero nananatiling itim ang body text kahit may \textcolor, \color at \colorbox.

Ano ang ginagawa ng package

Pinangangalanan at hinahalo ng xcolor ang mga kulay. Kinukulayan ng \textcolor{red}{...} ang ilang text, pinapalitan ng \color{blue} ang kulay hanggang sa dulo ng group, naglalagay ang \colorbox{yellow}{...} ng may-kulay na background sa likod ng text, at dine-define ng \definecolor at \colorlet ang sarili mong mga kulay. Parehong mga pangalan ang ginagamit ng TikZ at pgfplots.

Ano ang gumagana dito

CommandSa body textSa isang formulaSa TikZ at pgfplots
\textcolor{name}{...}Nananatili ang text, walang kulayGumagana sa 17 basic namesGumagana
\color{name}Hindi pinapansinGumagana sa 17 basic namesGumagana
\colorbox{name}{...}Nananatili ang text, walang backgroundGumagana sa 17 basic namesHindi naaangkop
\definecolor{n}{HTML}{1F6FEB}Hindi naaangkopHindi pinapansinGumagana: models na HTML, RGB, rgb, gray, cmyk
\colorlet{n}{blue!30}Hindi naaangkopHindi pinapansinGumagana
Mixes gaya ng red!50!blueHindi naaangkopHindi pinapansinGumagana
\usepackage[dvipsnames]{xcolor}Hindi naaangkopHindi pinapansinGumagana ang mga pangalang gaya ng ForestGreen

Ang 17 pangalang gumagana sa formulas ay: red, green, blue, cyan, magenta, yellow, black, white, gray, lightgray, darkgray, brown, orange, pink, purple, teal at olive. Hindi pinapansin ang kahit anong ibang pangalan sa isang formula, at nananatili sa formula ang kulay sa paligid nito.

Mga halimbawa

Kulay sa isang formula, halimbawa para i-highlight ang isang term:

Mga kulay sa isang formula

LaTeXPreamble: \usepackage{xcolor}Buksan sa editor (magbubukas sa bagong tab)
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2,
\qquad
{\color{teal} x_{44}} + \colorbox{yellow}{$y$}

Sarili mong mga kulay at mixes sa isang TikZ picture:

\definecolor, \colorlet at mixes sa TikZ

LaTeXPreamble: \usepackage{xcolor,tikz}Buksan sa editor (magbubukas sa bagong tab)
\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}

Sa body text, itinatapon ang kulay at nananatiling itim ang text:

Hindi kinukulayan ang body text

LaTeXPreamble: \usepackage{xcolor}Buksan sa editor (magbubukas sa bagong tab)
This is \textcolor{red}{important}, this is {\color{blue} blue},
and this has a \colorbox{yellow}{yellow background}.

Para mamukod ang mga salita sa text, gamitin ang \textbf o \emph, na gumagana.

Compatibility

  • Mula sa isang TeX installation papunta rito: nata-typeset ang mga dokumento; lumalabas na itim ang may-kulay na text. Nananatili ang mga kulay ng pictures at formulas, maliban sa custom colours sa formulas.
  • Mula rito papunta sa isang TeX installation: nagko-compile doon ang mga dokumento nang walang binabago, at lalabas na ang kulay ng may-kulay na text.

Nasa CTAN ang buong manual: ctan.org/pkg/xcolor. Para sa gabay, tingnan ang Mga kulay, at para sa pictures ang Mga drawing gamit ang TikZ.

Mga tanong at sagot

Bakit itim ang may-kulay kong text?

Hindi pa kinukulayan ng Scissor LaTeX ang body text. Nananatili ang mismong text, at inilalapat ang kulay sa isang TeX installation. Sa formulas at pictures, gumagana ang mga kulay.

Aling mga pangalan ng kulay ang puwede kong gamitin sa TikZ?

Lahat ng base names ng xcolor, ang mga pangalan ng dvipsnames kapag nilo-load mo ang xcolor na may ganoong option, mixes gaya ng blue!20 o red!50!blue, at mga kulay na dine-define mo gamit ang \definecolor o \colorlet.

Bawat halimbawa sa page na ito ay tina-typeset ng Scissor LaTeX kapag binubuo ang site. Huling na-update noong 2026-11-07.