본문으로 건너뛰기

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}

그림은 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: 텍스트는 남지만 검은색입니다

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