Το 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.