ข้ามไปยังเนื้อหา

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 ชื่ออื่นใดในสูตรจะถูกละเว้น และสูตรจะคงสีรอบข้างไว้

ตัวอย่าง

สีในสูตร เช่น เพื่อเน้นพจน์หนึ่ง:

สีในสูตร

LaTeXส่วนนำ: \usepackage{xcolor}เปิดในตัวแก้ไข (เปิดในแท็บใหม่)
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2,
\qquad
{\color{teal} x_{44}} + \colorbox{yellow}{$y$}

สีของคุณเองและสีผสมในภาพ TikZ:

\definecolor, \colorlet และสีผสมใน TikZ

LaTeXส่วนนำ: \usepackage{xcolor,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}

ในเนื้อความ สีถูกตัดทิ้งและข้อความยังคงเป็นสีดำ:

ข้อความในเนื้อความไม่ถูกลงสี

LaTeXส่วนนำ: \usepackage{xcolor}เปิดในตัวแก้ไข (เปิดในแท็บใหม่)
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