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.