Langsung ke konten

Warna di LaTeX

Muat xcolor lalu pakai \textcolor{red}{...} atau \color{blue}; di Scissor LaTeX warna tampil di rumus, gambar TikZ, dan grafik pgfplots, sedangkan teks isi biasa selalu tetap hitam.

Di mana warna berfungsi

Paket xcolor menyediakan \textcolor{warna}{teks}, \color{warna} (untuk sisa sebuah grup), dan \colorbox{warna}{teks}. Di Scissor LaTeX warna sampai ke tiga tempat, dan masing-masing mengenal kumpulan warna yang berbeda:

TempatDi Scissor LaTeXWarna yang dikenal
Rumus ($...$, tampilan)Berfungsi17 nama: red, green, blue, cyan, magenta, yellow, black, white, gray, lightgray, darkgray, brown, orange, pink, purple, teal, olive. Nama lain dan campuran menghasilkan hitam.
Gambar TikZ dan grafik pgfplotsBerfungsiSetiap nama dasar xcolor, 54 nama dvipsnames, campuran seperti red!50!blue atau blue!30, dan warna Anda sendiri dari \definecolor dan \colorlet.
Teks isi, judul, keterangan, tabelTidak diwarnaiPerintahnya diterima dan teksnya dipertahankan, dalam warna hitam.

Warna di rumus

Di dalam matematika, \textcolor, \color, dan \colorbox berfungsi dengan 17 nama di atas. Ini berguna untuk menyorot sebuah suku dalam penurunan rumus.

Menyorot suku dalam rumus

LaTeXPreambul: \usepackage{xcolor}Buka di editor (terbuka di tab baru)
\[
  (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.
Ditata oleh Scissor LaTeX: Menyorot suku dalam rumus

Warna di gambar dan grafik

TikZ dan pgfplots mengenal jauh lebih banyak warna. Anda bisa mencampur dua warna dengan !: red!30 berarti 30% merah dan 70% putih, dan red!50!blue berarti setengah merah, setengah biru. \definecolor mendefinisikan warna dari nilai HTML, RGB, rgb, cmyk, atau gray, dan \colorlet memberi nama pada sebuah campuran.

Warna bernama, campuran, dan \definecolor di TikZ

LaTeXPreambul: \usepackage{tikz}Buka di editor (terbuka di tab baru)
\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}

Gambar juga mengenal 54 dari 68 warna dvipsnames, seperti ForestGreen, RoyalBlue, atau Mahogany. Tetap muat xcolor dengan opsi dvipsnames, agar dokumennya juga bisa dikompilasi di instalasi TeX. Nama yang tidak dikenal dilaporkan di tab Masalah.

Warna dvipsnames di dalam gambar

\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}

Teks isi tetap hitam

Di teks isi, \textcolor{red}{kata} mencetak kata-kata itu dalam warna hitam, {\color{blue} ...} tidak berpengaruh, dan \colorbox tidak menggambar latar. Tabel berwarna (\rowcolor, \cellcolor dari colortbl) dan \pagecolor juga diterima lalu diabaikan dengan cara yang sama.

\textcolor di teks isi: teksnya dipertahankan, dalam warna hitam

LaTeXPreambul: \usepackage{xcolor}Buka di editor (terbuka di tab baru)
This is \textcolor{red}{important}, this is {\color{blue} blue in LaTeX},
and this has a \colorbox{yellow}{yellow background} there.

Apa yang berbeda dari instalasi TeX

Semua yang ada di sini juga bisa dikompilasi di instalasi TeX, dan di sana warna teks juga muncul. Untuk paketnya sendiri, lihat xcolor; manual lengkapnya ada di CTAN: ctan.org/pkg/xcolor.

Lihat juga xcolor, Dasar-dasar TikZ, dan Perbedaan.

Tanya jawab

Bagaimana cara mewarnai teks di LaTeX?

Muat xcolor lalu tulis \textcolor{red}{teks}. Di Scissor LaTeX warnanya tampil di rumus dan gambar; teks isi tetap hitam.

Bagaimana cara mendefinisikan warna sendiri?

Tulis \definecolor{brand}{HTML}{1F6FEB} di preamble lalu pakai brand seperti nama warna lainnya. Di Scissor LaTeX warna yang didefinisikan berfungsi di TikZ dan pgfplots.

Mengapa rumus berwarna saya tampil hitam?

Warnanya bukan salah satu dari 17 nama dasar yang dikenal rumus di sini, misalnya campuran seperti red!50 atau warna dari \definecolor. Pakai nama dasar seperti red atau blue.

Setiap contoh di halaman ini ditata oleh Scissor LaTeX saat situs dibuat. Terakhir diperbarui 2026-11-07.