צבעים ב-LaTeX
טוענים את xcolor ומשתמשים ב-\textcolor{red}{...} או ב-\color{blue}; ב-Scissor LaTeX הצבעים מופיעים בנוסחאות, בציורי TikZ ובגרפים של pgfplots, בעוד שטקסט גוף רגיל נשאר תמיד שחור.
איפה צבע עובד
החבילה xcolor נותנת את \textcolor{colour}{text}, את \color{colour} (לשאר הקבוצה) ואת \colorbox{colour}{text}. ב-Scissor LaTeX הצבע מגיע לשלושה מקומות, ובכל אחד מהם מוכרת קבוצה אחרת של צבעים:
| איפה | ב-Scissor LaTeX | צבעים מוכרים |
|---|---|---|
נוסחאות ($...$, תצוגות) | עובד | 17 שמות: red, green, blue, cyan, magenta, yellow, black, white, gray, lightgray, darkgray, brown, orange, pink, purple, teal, olive. שמות אחרים ותערובות נותנים שחור. |
| תמונות TikZ וגרפים של pgfplots | עובד | כל שמות הבסיס של xcolor, 54 משמות dvipsnames, תערובות כמו red!50!blue או blue!30, וצבעים משלך מ-\definecolor ומ-\colorlet. |
| טקסט גוף, כותרות, כיתובים, טבלאות | לא נצבע | הפקודה מתקבלת והטקסט נשמר, בשחור. |
צבע בנוסחאות
בתוך מתמטיקה, \textcolor, \color ו-\colorbox עובדים עם 17 השמות שלמעלה. זה שימושי כדי להבליט איבר בפיתוח.
הבלטת איברים בנוסחה
\[
(a + b)^2 = a^2 + \textcolor{red}{2ab} + b^2
\]
The middle term $\textcolor{blue}{2ab}$ is the one people forget,
and $\colorbox{yellow}{x}$ marks the unknown.צבע בציורים ובגרפים
TikZ ו-pgfplots מכירים הרבה יותר צבעים. אפשר לערבב שני צבעים עם !: red!30 הוא 30% אדום ו-70% לבן, ו-red!50!blue הוא חצי אדום, חצי כחול. \definecolor מגדיר צבע מערכי HTML, RGB, rgb, cmyk או gray, ו-\colorlet נותן שם לתערובת.
צבעים בשם, תערובות ו-\definecolor ב-TikZ
\definecolor{brand}{HTML}{1F6FEB}
\colorlet{brandsoft}{brand!30}
\begin{tikzpicture}
\fill[brand] (0,0) rectangle (1,1);
\fill[brandsoft] (1.2,0) rectangle (2.2,1);
\fill[red!50!blue] (2.4,0) rectangle (3.4,1);
\fill[orange] (3.6,0) rectangle (4.6,1);
\draw[thick, teal] (0,-0.3) -- (4.6,-0.3);
\end{tikzpicture}תמונות מכירות גם 54 מתוך 68 הצבעים של dvipsnames, כמו ForestGreen, RoyalBlue או Mahogany. בכל זאת כדאי לטעון את xcolor עם האפשרות dvipsnames, כדי שהמסמך יתהדר גם בהתקנת TeX. שם לא מוכר מדווח בלשונית הבעיות.
צבעי dvipsnames בתמונה
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\foreach \c [count=\i] in {ForestGreen, RoyalBlue, Mahogany, Goldenrod} {
\fill[\c] (\i*1.2,0) circle (0.5);
}
\end{tikzpicture}
\end{document}טקסט הגוף נשאר שחור
בטקסט הגוף, \textcolor{red}{words} מדפיס את המילים בשחור, ל-{\color{blue} ...} אין השפעה, ו-\colorbox לא מצייר רקע. טבלאות צבעוניות (\rowcolor, \cellcolor מ-colortbl) ו-\pagecolor מתקבלים ומושמטים באותה צורה.
\textcolor בטקסט הגוף: הטקסט נשמר, בשחור
This is \textcolor{red}{important}, this is {\color{blue} blue in LaTeX},
and this has a \colorbox{yellow}{yellow background} there.מה שונה מהתקנת TeX
כל מה שכאן מתהדר גם בהתקנת TeX, ושם גם צבעי הטקסט מופיעים. לחבילה עצמה, ראו xcolor; המדריך המלא נמצא ב-CTAN: ctan.org/pkg/xcolor.
ראו גם xcolor, יסודות TikZ וההבדלים.
שאלות ותשובות
איך צובעים טקסט ב-LaTeX?
טוענים את xcolor וכותבים \textcolor{red}{text}. ב-Scissor LaTeX הצבע מופיע בנוסחאות ובתמונות; טקסט הגוף נשאר שחור.
איך מגדירים צבע משלי?
כותבים \definecolor{brand}{HTML}{1F6FEB} במבוא ומשתמשים ב-brand כמו בכל שם של צבע. ב-Scissor LaTeX צבעים מוגדרים עובדים ב-TikZ וב-pgfplots.
למה הנוסחה הצבעונית שלי שחורה?
הצבע אינו אחד מ-17 השמות הבסיסיים שנוסחאות מכירות כאן, למשל תערובת כמו red!50 או צבע מ-\definecolor. השתמשו בשם בסיסי כמו red או blue.
כל דוגמה בדף הזה מסודרת על ידי Scissor LaTeX בזמן בניית האתר. עודכן לאחרונה: 2026-11-07.