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
| Command | Sa body text | Sa isang formula | Sa TikZ at pgfplots |
|---|---|---|---|
\textcolor{name}{...} | Nananatili ang text, walang kulay | Gumagana sa 17 basic names | Gumagana |
\color{name} | Hindi pinapansin | Gumagana sa 17 basic names | Gumagana |
\colorbox{name}{...} | Nananatili ang text, walang background | Gumagana sa 17 basic names | Hindi naaangkop |
\definecolor{n}{HTML}{1F6FEB} | Hindi naaangkop | Hindi pinapansin | Gumagana: models na HTML, RGB, rgb, gray, cmyk |
\colorlet{n}{blue!30} | Hindi naaangkop | Hindi pinapansin | Gumagana |
Mixes gaya ng red!50!blue | Hindi naaangkop | Hindi pinapansin | Gumagana |
\usepackage[dvipsnames]{xcolor} | Hindi naaangkop | Hindi pinapansin | Gumagana 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
(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
\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
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.