xcolor ใน Scissor LaTeX
แพ็กเกจ xcolor ใช้ได้บางส่วนใน Scissor LaTeX สีใช้ได้ในภาพ TikZ และ pgfplots (ชื่อสีพื้นฐานทั้งหมด dvipsnames สีผสม เช่น red!50!blue, \definecolor และ \colorlet) และในสูตร (ชื่อสีพื้นฐาน 17 ชื่อ) แต่ \textcolor, \color และ \colorbox ทำให้ข้อความในเนื้อความยังคงเป็นสีดำ
แพ็กเกจนี้ทำอะไร
xcolor ตั้งชื่อสีและผสมสี \textcolor{red}{...} ลงสีข้อความบางส่วน \color{blue} เปลี่ยนสีจนถึงท้ายกลุ่ม \colorbox{yellow}{...} ใส่พื้นหลังสีหลังข้อความ และ \definecolor กับ \colorlet นิยามสีของคุณเอง TikZ และ pgfplots ใช้ชื่อสีเดียวกัน
สิ่งที่ใช้ได้ที่นี่
| คำสั่ง | ในเนื้อความ | ในสูตร | ใน TikZ และ pgfplots |
|---|---|---|---|
\textcolor{name}{...} | ข้อความยังอยู่ ไม่มีสี | ใช้ได้กับชื่อสีพื้นฐาน 17 ชื่อ | ใช้ได้ |
\color{name} | ถูกละเว้น | ใช้ได้กับชื่อสีพื้นฐาน 17 ชื่อ | ใช้ได้ |
\colorbox{name}{...} | ข้อความยังอยู่ ไม่มีพื้นหลัง | ใช้ได้กับชื่อสีพื้นฐาน 17 ชื่อ | ไม่เกี่ยวข้อง |
\definecolor{n}{HTML}{1F6FEB} | ไม่เกี่ยวข้อง | ถูกละเว้น | ใช้ได้: โมเดล HTML, RGB, rgb, gray, cmyk |
\colorlet{n}{blue!30} | ไม่เกี่ยวข้อง | ถูกละเว้น | ใช้ได้ |
สีผสม เช่น red!50!blue | ไม่เกี่ยวข้อง | ถูกละเว้น | ใช้ได้ |
\usepackage[dvipsnames]{xcolor} | ไม่เกี่ยวข้อง | ถูกละเว้น | ชื่ออย่าง ForestGreen ใช้ได้ |
ชื่อสี 17 ชื่อที่ใช้ได้ในสูตร ได้แก่ red, green, blue, cyan, magenta, yellow, black, white, gray, lightgray, darkgray, brown, orange, pink, purple, teal และ olive ชื่ออื่นใดในสูตรจะถูกละเว้น และสูตรจะคงสีรอบข้างไว้
ตัวอย่าง
สีในสูตร เช่น เพื่อเน้นพจน์หนึ่ง:
สีในสูตร
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2,
\qquad
{\color{teal} x_{44}} + \colorbox{yellow}{$y$}สีของคุณเองและสีผสมในภาพ TikZ:
\definecolor, \colorlet และสีผสมใน 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}ในเนื้อความ สีถูกตัดทิ้งและข้อความยังคงเป็นสีดำ:
ข้อความในเนื้อความไม่ถูกลงสี
This is \textcolor{red}{important}, this is {\color{blue} blue},
and this has a \colorbox{yellow}{yellow background}.หากต้องการให้คำเด่นขึ้นในข้อความ ให้ใช้ \textbf หรือ \emph ซึ่งใช้ได้
ความเข้ากันได้
- จากการติดตั้ง TeX มาที่นี่: เอกสารจัดเรียงพิมพ์ได้ ข้อความสีแสดงเป็นสีดำ ภาพและสูตรยังคงสีไว้ ยกเว้นสีที่กำหนดเองในสูตร
- จากที่นี่ไปยังการติดตั้ง TeX: เอกสารคอมไพล์ที่นั่นได้โดยไม่ต้องแก้ไข และข้อความสีจะแสดงสีของมัน
คู่มือฉบับเต็มอยู่บน CTAN: ctan.org/pkg/xcolor สำหรับคู่มือการใช้งาน ดู สี และสำหรับภาพ ดู การวาดภาพด้วย TikZ
คำถามและคำตอบ
ทำไมข้อความสีของฉันจึงเป็นสีดำ
Scissor LaTeX ยังไม่ลงสีข้อความในเนื้อความ ตัวข้อความยังคงอยู่ และสีจะถูกนำมาใช้ในการติดตั้ง TeX ส่วนในสูตรและภาพ สีใช้ได้
ใช้ชื่อสีใดได้บ้างใน TikZ
ชื่อสีพื้นฐานทั้งหมดของ xcolor ชื่อจาก dvipsnames เมื่อคุณโหลด xcolor ด้วยตัวเลือกนั้น สีผสม เช่น blue!20 หรือ red!50!blue และสีที่คุณนิยามด้วย \definecolor หรือ \colorlet
ทุกตัวอย่างในหน้านี้จัดหน้าโดย Scissor LaTeX ขณะสร้างเว็บไซต์ อัปเดตล่าสุด 2026-11-07