דילוג לתוכן

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.