xcolor dalam Scissor LaTeX
Pakej xcolor berfungsi sebahagiannya dalam Scissor LaTeX: warna berfungsi dalam gambar TikZ dan pgfplots (semua nama asas, dvipsnames, campuran seperti red!50!blue, \definecolor dan \colorlet) dan dalam formula (17 nama asas), tetapi \textcolor, \color dan \colorbox membiarkan teks isi berwarna hitam.
Apa yang dilakukan oleh pakej ini
xcolor menamakan warna dan mencampurkannya. \textcolor{red}{...} mewarnakan sebahagian teks, \color{blue} menukar warna sehingga akhir kumpulan, \colorbox{yellow}{...} meletakkan latar berwarna di belakang teks, dan \definecolor serta \colorlet mentakrifkan warna anda sendiri. TikZ dan pgfplots menggunakan nama yang sama.
Apa yang berfungsi di sini
| Perintah | Dalam teks isi | Dalam formula | Dalam TikZ dan pgfplots |
|---|---|---|---|
\textcolor{name}{...} | Teks dikekalkan, tanpa warna | Berfungsi dengan 17 nama asas | Berfungsi |
\color{name} | Diabaikan | Berfungsi dengan 17 nama asas | Berfungsi |
\colorbox{name}{...} | Teks dikekalkan, tanpa latar | Berfungsi dengan 17 nama asas | Tidak berkenaan |
\definecolor{n}{HTML}{1F6FEB} | Tidak berkenaan | Diabaikan | Berfungsi: model HTML, RGB, rgb, gray, cmyk |
\colorlet{n}{blue!30} | Tidak berkenaan | Diabaikan | Berfungsi |
Campuran seperti red!50!blue | Tidak berkenaan | Diabaikan | Berfungsi |
\usepackage[dvipsnames]{xcolor} | Tidak berkenaan | Diabaikan | Nama seperti ForestGreen berfungsi |
17 nama yang berfungsi dalam formula ialah: red, green, blue, cyan, magenta, yellow, black, white, gray, lightgray, darkgray, brown, orange, pink, purple, teal dan olive. Sebarang nama lain dalam formula diabaikan, dan formula itu mengekalkan warna di sekelilingnya.
Contoh
Warna dalam formula, contohnya untuk menyerlahkan satu sebutan:
Warna dalam formula
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2,
\qquad
{\color{teal} x_{44}} + \colorbox{yellow}{$y$}Warna dan campuran anda sendiri dalam gambar TikZ:
\definecolor, \colorlet dan campuran dalam 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}Dalam teks isi warna digugurkan dan teks kekal hitam:
Teks isi tidak diwarnakan
This is \textcolor{red}{important}, this is {\color{blue} blue},
and this has a \colorbox{yellow}{yellow background}.Untuk menonjolkan perkataan dalam teks, gunakan \textbf atau \emph, yang berfungsi.
Keserasian
- Dari pemasangan TeX ke sini: dokumen diatur huruf; teks berwarna muncul dalam warna hitam. Gambar dan formula mengekalkan warnanya, kecuali warna tersuai dalam formula.
- Dari sini ke pemasangan TeX: dokumen dikompil di sana tanpa perubahan, dan teks berwarna kemudian memaparkan warnanya.
Manual penuh terdapat di CTAN: ctan.org/pkg/xcolor. Untuk panduan, lihat Warna, dan untuk gambar Lukisan dengan TikZ.
Soalan dan jawapan
Mengapa teks berwarna saya hitam?
Scissor LaTeX belum mewarnakan teks isi. Teks itu sendiri dikekalkan, dan warnanya digunakan dalam pemasangan TeX. Dalam formula dan gambar warna berfungsi.
Nama warna manakah yang boleh saya gunakan dalam TikZ?
Semua nama asas xcolor, nama dvipsnames apabila anda memuatkan xcolor dengan pilihan itu, campuran seperti blue!20 atau red!50!blue, dan warna yang anda takrifkan dengan \definecolor atau \colorlet.
Setiap contoh di halaman ini disusun atur oleh Scissor LaTeX semasa laman dibina. Kali terakhir dikemas kini 2026-11-07.