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개로 동작합니다. 유도 과정에서 한 항을 강조할 때 유용합니다.
수식에서 항 강조하기
\[
(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.그림과 차트의 색
TikZ와 pgfplots는 훨씬 많은 색을 압니다. !로 두 색을 섞을 수 있습니다. red!30은 빨강 30%와 흰색 70%이고, red!50!blue는 빨강과 파랑이 반반입니다. \definecolor는 HTML, RGB, rgb, cmyk, gray 값으로 색을 정의하고, \colorlet은 혼합색에 이름을 붙입니다.
TikZ의 이름 있는 색, 혼합색, \definecolor
\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}그림은 dvipsnames 색 68개 중 ForestGreen, RoyalBlue, Mahogany 같은 54개도 압니다. 그래도 문서가 TeX 설치 환경에서도 컴파일되도록 xcolor를 dvipsnames 옵션과 함께 불러오세요. 모르는 이름은 문제 탭에 보고됩니다.
그림 속 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: 텍스트는 남지만 검은색입니다
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.
질문과 답변
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