דילוג לתוכן

צבעים ב-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 השמות שלמעלה. זה שימושי כדי להבליט איבר בפיתוח.

הבלטת איברים בנוסחה

LaTeXמבוא: \usepackage{xcolor}פתיחה בעורך (נפתח בכרטיסייה חדשה)
\[
  (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.
סודר על ידי Scissor LaTeX: הבלטת איברים בנוסחה

צבע בציורים ובגרפים

TikZ ו-pgfplots מכירים הרבה יותר צבעים. אפשר לערבב שני צבעים עם !: red!30 הוא 30% אדום ו-70% לבן, ו-red!50!blue הוא חצי אדום, חצי כחול. \definecolor מגדיר צבע מערכי HTML, RGB, rgb, cmyk או gray, ו-\colorlet נותן שם לתערובת.

צבעים בשם, תערובות ו-\definecolor ב-TikZ

LaTeXמבוא: \usepackage{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 בטקסט הגוף: הטקסט נשמר, בשחור

LaTeXמבוא: \usepackage{xcolor}פתיחה בעורך (נפתח בכרטיסייה חדשה)
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.