> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/el/morfopoiisi/13-using-colors-in-latex.md).

# Χρήση χρωμάτων στο LaTeX

## Εισαγωγή

Αυτό το άρθρο εξηγεί πώς να χρησιμοποιήσετε το χρώμα στο έγγραφο LaTeX σας μέσω των [`χρώμα`](https://ctan.org/pkg/color?lang=en) ή [`xcolor`](https://ctan.org/pkg/xcolor?lang=en) πακέτων. Σημειώστε ότι η τεκμηρίωση για χρήστες του επιπέδου `χρώμα` πακέτου περιέχεται στο [Η τυπική συλλογή γραφικών της LaTeX](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf).

Και τα δύο πακέτα παρέχουν ένα κοινό σύνολο εντολών για χειρισμό χρωμάτων, αλλά `xcolor` είναι πιο ευέλικτο και υποστηρίζει μεγαλύτερο αριθμό μοντέλων χρωμάτων, επομένως είναι η προτεινόμενη προσέγγιση.

Θα ξεκινήσουμε με το ακόλουθο παράδειγμα:

```latex
\documentclass{article}
\usepackage{xcolor}
\begin{document}
Αυτό το παράδειγμα δείχνει ορισμένες περιπτώσεις χρήσης του πακέτου \texttt{xcolor}
για την αλλαγή του χρώματος στοιχείων σε \LaTeX.

\begin{itemize}
\color{blue}
\item Πρώτο στοιχείο
\item Δεύτερο στοιχείο
\end{itemize}

\noindent
{\color{red} \rule{\linewidth}{0.5mm}}
\end{document}
```

[Ανοίξτε αυτό το `xcolor` παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+basic+xcolor+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bxcolor%7D%0A%5Cbegin%7Bdocument%7D%0AThis+example+shows+some+instances+of+using+the+%5Ctexttt%7Bxcolor%7D+package+%0Ato+change+the+color+of+elements+in+%5CLaTeX.%0A%0A%5Cbegin%7Bitemize%7D%0A%5Ccolor%7Bblue%7D%0A%5Citem+First+item%0A%5Citem+Second+item%0A%5Cend%7Bitemize%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7Bred%7D+%5Crule%7B%5Clinewidth%7D%7B0.5mm%7D%7D%0A%5Cend%7Bdocument%7D)

Αυτό το παράδειγμα παράγει το ακόλουθο αποτέλεσμα:

![Παράδειγμα χρήσης του πακέτου xcolor στη LaTeX](/files/5c634b858c17b9572f462e20416e4df590d29c6a)

Σε αυτό το παράδειγμα, το πακέτο `xcolor` εισάγεται με

```latex
\usepackage{xcolor}
```

τότε η εντολή `\color{blue}` ορίζει το `μπλε` χρώμα για το τρέχον μπλοκ κειμένου. Σε αυτήν την περίπτωση για το `itemize` περιβάλλον.

Ο κώδικας για τη στοιχειοθεσία της οριζόντιας γραμμής που δημιουργείται από το `\rule{\linewidth}{0.5mm}` βρίσκεται σε μια ομάδα, οριοθετημένη από { και }, προκειμένου να διατηρηθούν τα αποτελέσματα του `\color{red}` τοπικά για εκείνη την ομάδα.

## Ονομασμένα χρώματα που παρέχονται από το πακέτο xcolor

Όπως σημειώνεται στην [τεκμηρίωση του πακέτου xcolor](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf), τα ακόλουθα ονομασμένα χρώματα είναι πάντα διαθέσιμα χωρίς να χρειάζεται να φορτώσετε καμία επιλογή πακέτου:

![λίστα χρωμάτων στο πακέτο xcolor](/files/3a5419c1aac7074c09544cc361be487cd0a0da3e)

### Πρόσβαση σε επιπλέον ονομασμένα χρώματα

Σε επιπλέον ονομασμένα χρώματα μπορείτε να αποκτήσετε πρόσβαση μέσω των ακόλουθων `xcolor` επιλογών πακέτου:

* `dvipsnames`: φορτώνει 68 ονομασμένα χρώματα (CMYK)
* `svgnames`: φορτώνει 151 ονομασμένα χρώματα (RGB)
* `x11names`: φορτώνει 317 ονομασμένα χρώματα (RGB)

Για παράδειγμα, αν γράψετε

```latex
\usepackage[dvipsnames]{xcolor}
```

μπορείτε να έχετε πρόσβαση στα ακόλουθα ονομασμένα χρώματα:

![χρώματα που φορτώνονται από την επιλογή dvipsnames του πακέτου xcolor](/files/944ec69450aac7c1113bb24ddb2db5df361d0326)

Ανατρέξτε στη [τεκμηρίωση του πακέτου xcolor](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) για πίνακες με καταλόγους χρωμάτων που παρέχονται από τις `svgnames` και `x11names` επιλογές.

### Παράδειγμα χρήσης

Το ακόλουθο παράδειγμα χρησιμοποιεί ονομασμένα χρώματα που φορτώνονται μέσω της `dvipsnames` επιλογή.

```latex
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\begin{document}
Αυτό το παράδειγμα δείχνει πώς να χρησιμοποιήσετε το πακέτο \texttt{xcolor}
για να αλλάξετε το χρώμα στοιχείων σελίδας \LaTeX{}.

\begin{itemize}
\color{ForestGreen}
\item Πρώτο στοιχείο
\item Δεύτερο στοιχείο
\end{itemize}

\noindent
{\color{RubineRed} \rule{\linewidth}{0.5mm}}

Το χρώμα φόντου του κειμένου μπορεί επίσης να οριστεί \textcolor{red}{εύκολα}. Για
παράδειγμα, μπορείτε να αλλάξετε τη χρήση ενός \colorbox{BurntOrange}{πορτοκαλί φόντου} και μετά να συνεχίσετε να πληκτρολογείτε.
\end{document}
```

[Ανοίξτε αυτό το `**xcolor**` παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+xcolor+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdvipsnames%5D%7Bxcolor%7D%0A%5Cbegin%7Bdocument%7D%0AThis+example+shows+how+to+use+the+%5Ctexttt%7Bxcolor%7D+package+%0Ato+change+the+color+of+%5CLaTeX%7B%7D+page+elements.%0A%0A%5Cbegin%7Bitemize%7D%0A%5Ccolor%7BForestGreen%7D%0A%5Citem+First+item%0A%5Citem+Second+item%0A%5Cend%7Bitemize%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B0.5mm%7D%7D%0A%0AThe+background+color+of+text+can+also+be+%5Ctextcolor%7Bred%7D%7Beasily%7D+set.+For+%0Ainstance%2C+you+can+change+use+an+%5Ccolorbox%7BBurntOrange%7D%7Borange+background%7D+and+then+continue+typing.%0A%5Cend%7Bdocument%7D)

Αυτό το παράδειγμα παράγει το ακόλουθο αποτέλεσμα:

![Επίδειξη του πακέτου xcolor](/files/3a1c17cc67ade9291c5c72c8e0bcad1a7eb48264)

Στο παράδειγμα χρησιμοποιούνται επίσης δύο νέες εντολές:

* `\textcolor{red}{easily}`: Αλλάζει το χρώμα του ενσωματωμένου κειμένου. Αυτή η εντολή δέχεται δύο παραμέτρους, το χρώμα που θα χρησιμοποιηθεί και το κείμενο του οποίου το χρώμα αλλάζει. Στο παράδειγμα η λέξη `easily` τυπώνεται σε `red`.
* `\colorbox{BurntOrange}{orange background}`: Αλλάζει το χρώμα φόντου του κειμένου που δίνεται ως δεύτερο όρισμα. Στο παραπάνω παράδειγμα, οι λέξεις `orange background` στοιχειοθετούνται με χρώμα φόντου `BurntOrange`.

## Φόρτωση και χρήση ονομασμένων χρωμάτων στο πακέτο color

Μπορείτε επίσης να χρησιμοποιήσετε το `χρώμα` πακέτο και να φορτώσετε ονομασμένα χρώματα μέσω της `usenames` και `dvipsnames` επιλογών πακέτου:

```latex
\usepackage[usenames,dvipsnames]{color}
```

Ο ακόλουθος κώδικας χρησιμοποιεί το `χρώμα` πακέτο για να εφαρμόσει τα ίδια ονομασμένα χρώματα που χρησιμοποιήθηκαν στο προηγούμενο `xcolor` παράδειγμα πακέτου.

```latex
\documentclass{article}
\usepackage[usenames,dvipsnames]{color} %using the color package, not xcolor
\begin{document}
Αυτό το παράδειγμα δείχνει πώς να χρησιμοποιήσετε το πακέτο \texttt{\bfseries color}
για να αλλάξετε το χρώμα στοιχείων σελίδας \LaTeX{}.

\begin{itemize}
\color{ForestGreen}
\item Πρώτο στοιχείο
\item Δεύτερο στοιχείο
\end{itemize}

\noindent
{\color{RubineRed} \rule{\linewidth}{0.5mm}}

Το χρώμα φόντου του κειμένου μπορεί επίσης να οριστεί \textcolor{red}{εύκολα}. Για
παράδειγμα, μπορείτε να αλλάξετε τη χρήση ενός \colorbox{BurntOrange}{πορτοκαλί φόντου} και μετά να συνεχίσετε να πληκτρολογείτε.
\end{document}
```

[Ανοίξτε αυτό το `**color**` παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+color+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Busenames%2Cdvipsnames%5D%7Bcolor%7D+%25using+the+color+package%2C+not+xcolor%0A%5Cbegin%7Bdocument%7D%0AThis+example+shows+how+to+use+the+%5Ctexttt%7B%5Cbfseries+color%7D+package+%0Ato+change+the+color+of+%5CLaTeX%7B%7D+page+elements.%0A%0A%5Cbegin%7Bitemize%7D%0A%5Ccolor%7BForestGreen%7D%0A%5Citem+First+item%0A%5Citem+Second+item%0A%5Cend%7Bitemize%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B0.5mm%7D%7D%0A%0AThe+background+color+of+text+can+also+be+%5Ctextcolor%7Bred%7D%7Beasily%7D+set.+For+%0Ainstance%2C+you+can+change+use+an+%5Ccolorbox%7BBurntOrange%7D%7Borange+background%7D+and+then+continue+typing.%0A%5Cend%7Bdocument%7D)

Αυτό το παράδειγμα παράγει την ίδια έξοδο με την προηγούμενη `xcolor` έκδοση:

![Επίδειξη του πακέτου color](/files/76d27799adc949c2aa55bdfdb5a7f3795186a042)

## Οδηγοί και χρώμα

Η χρήση χρώματος κατά τη στοιχειοθεσία κειμένου ή μαθηματικών δεν αποτελούσε μέρος του αρχικού σχεδιασμού της TeX· αντίθετα, η χρήση/εφαρμογή του χρώματος ανατέθηκε σε εξωτερικούς «οδηγούς» που μετέτρεπαν την αρχική μορφή αρχείου εξόδου της TeX (DVI) σε PostScript ή PDF. Για να λειτουργήσει το χρώμα, έπρεπε να «εισαχθούν» οδηγιο-ειδικές οδηγίες στην έξοδο της TeX χρησιμοποιώντας μια ενσωματωμένη εντολή TeX που ονομάζεται `\special` της οποίας η δουλειά είναι απλώς να επιτρέπει στον κώδικα/δεδομένα να περάσουν μέσα από τη διαδικασία στοιχειοθεσίας και να ενσωματωθούν στο αρχείο εξόδου. Όταν ο επιλεγμένος οδηγός (λογισμικό) επεξεργαζόταν την στοιχειοθετημένη έξοδο, θα εντόπιζε τον ενσωματωμένο κώδικα/δεδομένα και θα ενεργούσε πάνω σε αυτά για να πετύχει ό,τι είχε σκοπό ο χρήστης—όπως η χρήση χρώματος.

Οι καιροί έχουν αλλάξει, και το PDF είναι πλέον με διαφορά η πιο κοινή μορφή εξόδου που χρησιμοποιείται από τις μηχανές TeX, έχοντας εδώ και καιρό αντικαταστήσει τη χρήση παρωχημένων οδηγών DVI και τη δημιουργία PostScript. Οι χρήστες έχουν επίσης μεγαλύτερη επιλογή μηχανής TeX για τη στοιχειοθεσία των εγγράφων LaTeX τους, κυρίως pdfTeX, XeTeX ή LuaTeX/LuaHBTeX, οπότε εξακολουθεί να είναι σημαντικό να λαμβάνονται υπόψη οι διαφορές σε αυτές τις μηχανές TeX—διασφαλίζοντας ότι χρησιμοποιούνται οι σωστοί μηχανισμοί για την εισαγωγή δεδομένων χρώματος (οδηγιών PDF) στα αρχεία PDF τους. Για να υποστηρίξετε και να προσαρμοστείτε στην παλαιού τύπου μορφή εξόδου DVI και στο ευρύτερο περιβάλλον μηχανών TeX και ροών εργασίας που χρησιμοποιούνται, μπορείτε, αν χρειάζεται, να διαμορφώσετε τα `χρώμα` ή `xcolor` πακέτα ώστε να χρησιμοποιούν έναν συγκεκριμένο «οδηγό», έτσι ώστε η LaTeX να δημιουργεί δεδομένα χρώματος χρησιμοποιώντας την κατάλληλη μέθοδο.

### Οδηγοί για το color και το xcolor

Η `χρώμα` πακέτο παρέχει έτοιμη υποστήριξη για τις ακόλουθες επιλογές οδηγού:

* `dvipdfmx`, `dvips`, `dvisvgm`, `luatex`, `pdftex` και `xetex`

Υπάρχουν και άλλες επιλογές όπως περιγράφονται στο [`χρώμα` τεκμηρίωση πακέτου](https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/required/graphics/grfguide.pdf).

Η `xcolor` πακέτο παρέχει τις ακόλουθες επιλογές οδηγού:

* `dvips`, `xdvi`, `dvipdf`, `dvipdfm`, `dvipdfmx`, `luatex`, `pdftex`, `dvipsone`, `dviwindo`, `emtex`, `dviwin`, `oztex`, `textures`, `pctexps`, `pctexwin`, `pctexhp`, `pctex32`, `truetex`, `tcidvi`, `vtex` και `xetex`.

### Αυτόματη ανίχνευση οδηγού χρώματος

Όταν στοιχειοθετεί το έγγραφό σας, η LaTeX διαβάζει ένα αρχείο ρύθμισης παραμέτρων που ονομάζεται `color.cfg` το οποίο περιέχει κώδικα που μπορεί να προσδιορίσει αν εκτελείτε pdfTeX, XeTeX ή LuaTeX και να φορτώσει αυτόματα τον κατάλληλο οδηγό (`.def` αρχείο) για εσάς, οπότε δεν *χρειάζονται* χρειάζεται να καθορίσετε την επιλογή πακέτου οδηγού για εκείνες τις μηχανές.

### Πιο προχωρημένο παράδειγμα με χρήση του οδηγού dvisvgm για τη δημιουργία αρχείου SVG

Το ακόλουθο παράδειγμα χρησιμοποιεί το `χρώμα` πακέτο με επιλογές που φορτώνουν ονομασμένα χρώματα και τον `dvisvgm` οδηγό για έξοδο ορισμών/δεδομένων χρώματος χρησιμοποιώντας κώδικα SVG:

```latex
\usepackage[dvisvgm, usenames, dvipsnames]{color}
```

Συγκεκριμένα, το αρχείο εξόδου που στοιχειοθετείται από το Overleaf μετατρέπεται σε SVG χρησιμοποιώντας ένα πρόγραμμα που ονομάζεται [`dvisvgm`](https://dvisvgm.de/), το οποίο αποτελεί μέρος του TeX Live και είναι διαθέσιμο στους διακομιστές μας. Για να εκτελέσετε `dvisvgm`, αφού η σελίδα στοιχειοθετηθεί, χρησιμοποιούμε ένα [`latexmkrc` αρχείο](/latex/el/se-vathos-arthra/28-how-to-use-latexmkrc-with-overleaf.md) το οποίο δημιουργείται όταν ανοίγετε τον ακόλουθο κώδικα στο Overleaf:

```latex
\documentclass{article}
\usepackage[dvisvgm, usenames, dvipsnames]{color}
\title{Creating SVG graphics}
\author{Overleaf}
\begin{document}
\maketitle
Γεια σας, {\color{Apricot}σε Apricot} και τώρα σε {\color{DarkOrchid} DarkOrchid} αλλά ίσως να έδειχνε πιο ωραίο αν χρησιμοποιούσαμε {\color{JungleGreen}JungleGreen}—ή μήπως όχι;
\end{document}
```

[Ανοίξτε αυτό το παράδειγμα για να δημιουργήσετε ένα αρχείο SVG](https://www.overleaf.com/docs?engine=latex_dvipdf\&snip_name\[]=main.tex\&snip\[]=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdvisvgm%2C+usenames%2C+dvipsnames%5D%7Bcolor%7D%0A%5Ctitle%7BCreating+SVG+graphics%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AHello%2C+%7B%5Ccolor%7BApricot%7Din+Apricot%7D+and+now+in+%7B%5Ccolor%7BDarkOrchid%7D+DarkOrchid%7D+but+perhaps+it+might+look+nicer+if+we+use+%7B%5Ccolor%7BJungleGreen%7DJungleGreen%7D---or+may+not%3F%0A%5Cend%7Bdocument%7D\&snip_name\[]=latexmkrc\&snip\[]=END+%7B%0Asystem%28%22dvisvgm+-n+-o+mygraphic.svg+.%2Foutput.dvi%22%29%0A%7D\&main_document=main.tex)

Μόλις το Overleaf ολοκληρώσει τη μεταγλώττιση μπορείτε να αποκτήσετε πρόσβαση στο γραφικό SVG, που ονομάζεται `mygraphic.svg`, επιλέγοντας `Καταγραφές και έξοδοι` και επιλέγοντας την `Άλλα logs και αρχεία` αναπτυσσόμενη λίστα:

![Πρόσβαση σε ένα παραγόμενο αρχείο στο Overleaf](/files/d468d3ced60da897a8412d4e489f36bd0e11d1cf)

## Δημιουργία δικών σας χρωμάτων

Είναι δυνατό να ορίσετε δικά σας χρώματα· ο τρόπος με τον οποίο ορίζεται το χρώμα εξαρτάται από το προτιμώμενο μοντέλο χρώματος. Το ακόλουθο παράδειγμα χρησιμοποιεί 4 μοντέλα χρώματος.

```latex
\documentclass{article}
\usepackage[dvipsnames]{xcolor}

\definecolor{mypink1}{rgb}{0.858, 0.188, 0.478}
\definecolor{mypink2}{RGB}{219, 48, 122}
\definecolor{mypink3}{cmyk}{0, 0.7808, 0.4429, 0.1412}
\definecolor{mygray}{gray}{0.6}

\begin{document}
Χρώματα που ορίζονται από τον χρήστη με διαφορετικά μοντέλα χρώματος:

\begin{enumerate}
\item \textcolor{mypink1}{Ροζ με rgb}
\item \textcolor{mypink2}{Ροζ με RGB}
\item \textcolor{mypink3}{Ροζ με cmyk}
\item \textcolor{mygray}{Γκρι με gray}
\end{enumerate}
\end{document}
```

[Ανοίξτε αυτό το παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+user-defined+colours\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdvipsnames%5D%7Bxcolor%7D%0A%0A%5Cdefinecolor%7Bmypink1%7D%7Brgb%7D%7B0.858%2C+0.188%2C+0.478%7D%0A%5Cdefinecolor%7Bmypink2%7D%7BRGB%7D%7B219%2C+48%2C+122%7D%0A%5Cdefinecolor%7Bmypink3%7D%7Bcmyk%7D%7B0%2C+0.7808%2C+0.4429%2C+0.1412%7D%0A%5Cdefinecolor%7Bmygray%7D%7Bgray%7D%7B0.6%7D%0A%0A%5Cbegin%7Bdocument%7D%0AUser-defined+colors+with+different+color+models%3A%0A%0A%5Cbegin%7Benumerate%7D%0A%5Citem+%5Ctextcolor%7Bmypink1%7D%7BPink+with+rgb%7D%0A%5Citem+%5Ctextcolor%7Bmypink2%7D%7BPink+with+RGB%7D%0A%5Citem+%5Ctextcolor%7Bmypink3%7D%7BPink+with+cmyk%7D%0A%5Citem+%5Ctextcolor%7Bmygray%7D%7BGray+with+gray%7D%0A%5Cend%7Benumerate%7D%0A%5Cend%7Bdocument%7D)

Αυτό το παράδειγμα παράγει το ακόλουθο αποτέλεσμα:

![Παράδειγμα LaTeX για δημιουργία χρωμάτων οριζόμενων από τον χρήστη](/files/5a9798c8a18a42faaa5a3b2f130cb299885b2f8b)

Η εντολή `\definecolor` δέχεται τρεις παραμέτρους: το όνομα του νέου χρώματος, το μοντέλο και τον ορισμό του χρώματος. Χονδρικά, κάθε αριθμός αντιπροσωπεύει πόσο από κάθε χρώμα προσθέτετε στο μείγμα που αποτελεί το τελικό χρώμα.

* `**rgb**`: Κόκκινο, Πράσινο, Μπλε. Τρεις τιμές χωρισμένες με κόμματα μεταξύ 0 και 1 ορίζουν τα συστατικά του χρώματος.
* `**RGB**`: Το ίδιο με το `rgb`, αλλά οι αριθμοί είναι ακέραιοι μεταξύ 0 και 255.
* `**cmyk**`: Κυανό, Ματζέντα, Κίτρινο και μαύρο. Λίστα τεσσάρων αριθμών χωρισμένων με κόμματα μεταξύ 0 και 1 που καθορίζουν το χρώμα σύμφωνα με το [αφαιρετικό μοντέλο CMYK](https://en.wikipedia.org/wiki/CMYK_color_model) που χρησιμοποιείται από εμπορικούς εκτυπωτές.
* `**gray**`: Κλίμακα του γκρι. Ένας μόνο αριθμός μεταξύ 0 και 1.

Στο παράδειγμα, `mypink1`, `mypink2` και `mypink3` ορίζουν το ίδιο χρώμα αλλά για διαφορετικά μοντέλα. Μπορείτε στην πραγματικότητα να δείτε ότι αυτό που ορίζεται από το `cmyk` είναι ελαφρώς διαφορετικό.

Τα χρώματα που ορίζονται από οποιοδήποτε μοντέλο μπορούν αργότερα να χρησιμοποιηθούν μέσα στο έγγραφό σας όχι μόνο για να οριστεί το χρώμα του κειμένου, αλλά και για οποιοδήποτε άλλο στοιχείο δέχεται χρώμα ως παράμετρο, για παράδειγμα [πίνακες](/latex/el/sximata-kai-pinakes/01-tables.md#colouring-a-table-28cells2c-rows2c-columns-and-lines29) (πρέπει να προσθέσετε την `table` επιλογή στο `xcolor`), [γραφικά στοιχεία που δημιουργούνται με TikZ](/latex/el/sximata-kai-pinakes/05-tikz-package.md), [γραφικές παραστάσεις](/latex/el/eidiko-pedio/08-pgfplots-package.md), [κατακόρυφοι κανόνες σε έγγραφα πολλαπλών στηλών](/latex/el/morfopoiisi/09-multiple-columns.md#inserting-vertical-rulers) και [καταχωρήσεις κώδικα](/latex/el/morfopoiisi/11-code-listing.md#code-styles-and-colours).

### μοντέλα χρωμάτων μόνο του xcolor

Η `xcolor` πακέτο παρέχει πρόσθετες εντολές που υποστηρίζουν περισσότερα μοντέλα χρώματος και φιλική μίξη χρωμάτων, όπως φαίνεται στο ακόλουθο παράδειγμα:

```latex
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\colorlet{LightRubineRed}{RubineRed!70}
\colorlet{Mycolor1}{green!10!orange}
\definecolor{Mycolor2}{HTML}{00F9DE}
\begin{document}
Αυτό το έγγραφο παρουσιάζει πολλά παραδείγματα που δείχνουν πώς να χρησιμοποιήσετε το πακέτο \texttt{xcolor}
για να αλλάξετε το χρώμα στοιχείων σελίδας \LaTeX{}.

\begin{itemize}
\item \textcolor{Mycolor1}{Πρώτο στοιχείο}
\item \textcolor{Mycolor2}{Δεύτερο στοιχείο}
\end{itemize}

\noindent
{\color{LightRubineRed} \rule{\linewidth}{1mm}}

\noindent
{\color{RubineRed} \rule{\linewidth}{1mm}}
\end{document}
```

[Ανοίξτε αυτό το παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Custom+colours+with+xcolor\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdvipsnames%5D%7Bxcolor%7D%0A%5Ccolorlet%7BLightRubineRed%7D%7BRubineRed%2170%7D%0A%5Ccolorlet%7BMycolor1%7D%7Bgreen%2110%21orange%7D%0A%5Cdefinecolor%7BMycolor2%7D%7BHTML%7D%7B00F9DE%7D%0A%5Cbegin%7Bdocument%7D%0AThis+document+presents+several+examples+showing+how+to+use+the+%5Ctexttt%7Bxcolor%7D+package+%0Ato+change+the+color+of+%5CLaTeX%7B%7D+page+elements.%0A%0A%5Cbegin%7Bitemize%7D%0A%5Citem+%5Ctextcolor%7BMycolor1%7D%7BFirst+item%7D%0A%5Citem+%5Ctextcolor%7BMycolor2%7D%7BSecond+item%7D%0A%5Cend%7Bitemize%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BLightRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B1mm%7D%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B1mm%7D%7D%0A%5Cend%7Bdocument%7D)

Αυτό το παράδειγμα παράγει το ακόλουθο αποτέλεσμα:

![Προσαρμοσμένα χρώματα που παράγονται από το πακέτο xcolor](/files/19efdd863c85dbcac5e3deaea529050f46a48db4)

Σε αυτό το παράδειγμα ορίζονται τρία νέα χρώματα, το καθένα με διαφορετικό τρόπο.

* `\colorlet{LightRubineRed}{RubineRed!70}`: Ένα νέο χρώμα με το όνομα `LightRubineRed` δημιουργείται, αυτό το χρώμα έχει 70% της έντασης του αρχικού `RubineRed` χρώματος. Μπορείτε να το θεωρήσετε ως μίγμα 70% RubineRed και 30% λευκού. Ο ορισμός χρωμάτων με αυτόν τον τρόπο σάς επιτρέπει να παράγετε διαφορετικές αποχρώσεις ενός βασικού χρώματος—συνήθης πρακτική στην εταιρική ταυτότητα. Στο παράδειγμα, μπορείτε να δείτε το αρχικό `RubineRed` και το νέο `LightRubineRed` που χρησιμοποιούνται σε δύο διαδοχικούς οριζόντιους κανόνες.
* `\colorlet{Mycolor1}{green!10!orange}`: Ένα χρώμα με το όνομα `Mycolor1` δημιουργείται με 10% πράσινο και 90% πορτοκαλί.
* `\definecolor{Mycolor2}{HTML}{00F9DE}`: Το χρώμα `Mycolor2` δημιουργείται χρησιμοποιώντας το `HTML` μοντέλο. Τα χρώματα σε αυτό το μοντέλο πρέπει να δημιουργούνται με 6 δεκαεξαδικά ψηφία, οι χαρακτήρες A, B, C, D, E και F πρέπει να είναι σε κεφαλαία.

Τα μοντέλα χρώματος που το `xcolor` υποστηρίζει μόνο είναι:

* `cmy`: κυανό, ματζέντα, κίτρινο
* `hsb`: απόχρωση, κορεσμός, φωτεινότητα
* `HTML`: RRGGBB
* `Γκρι`: Κλίμακα του γκρι, ένας αριθμός μεταξύ 1 και 15.
* `wave`: Μήκος κύματος, ένας αριθμός μεταξύ 363 και 814. Ο αριθμός αντιπροσωπεύει το μήκος κύματος του φωτός, σε νανόμετρα (nm)

## Ορισμός του χρώματος φόντου της σελίδας

Το χρώμα φόντου ολόκληρης της σελίδας μπορεί να αλλάξει εύκολα με `\pagecolor`. Ο ακόλουθος κώδικας το δείχνει αυτό, χρησιμοποιώντας το κείμενο ενός προηγούμενου παραδείγματος::

```latex
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\colorlet{LightRubineRed}{RubineRed!70}
\colorlet{Mycolor1}{green!10!orange}
\definecolor{Mycolor2}{HTML}{00F9DE}
\begin{document}
\pagecolor{black}
\color{white}% ορισμός του προεπιλεγμένου χρώματος σε λευκό
Αυτό το έγγραφο παρουσιάζει πολλά παραδείγματα που δείχνουν πώς να χρησιμοποιήσετε το πακέτο \texttt{xcolor}
για να αλλάξετε το χρώμα στοιχείων σελίδας \LaTeX{}.

\begin{itemize}
\item \textcolor{Mycolor1}{Πρώτο στοιχείο}
\item \textcolor{Mycolor2}{Δεύτερο στοιχείο}
\end{itemize}

\noindent
{\color{LightRubineRed} \rule{\linewidth}{1mm}}

\noindent
{\color{RubineRed} \rule{\linewidth}{1mm}}
\end{document}
```

[Ανοίξτε αυτό το παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Custom+colors+with+xcolor\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdvipsnames%5D%7Bxcolor%7D%0A%5Ccolorlet%7BLightRubineRed%7D%7BRubineRed%2170%7D%0A%5Ccolorlet%7BMycolor1%7D%7Bgreen%2110%21orange%7D%0A%5Cdefinecolor%7BMycolor2%7D%7BHTML%7D%7B00F9DE%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cpagecolor%7Bblack%7D%0A%5Ccolor%7Bwhite%7D%25+set+the+default+colour+to+white%0AThis+document+presents+several+examples+showing+how+to+use+the+%5Ctexttt%7Bxcolor%7D+package+%0Ato+change+the+color+of+%5CLaTeX%7B%7D+page+elements.%0A%0A%5Cbegin%7Bitemize%7D%0A%5Citem+%5Ctextcolor%7BMycolor1%7D%7BFirst+item%7D%0A%5Citem+%5Ctextcolor%7BMycolor2%7D%7BSecond+item%7D%0A%5Cend%7Bitemize%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BLightRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B1mm%7D%7D%0A%0A%5Cnoindent%0A%7B%5Ccolor%7BRubineRed%7D+%5Crule%7B%5Clinewidth%7D%7B1mm%7D%7D%0A%5Cend%7Bdocument%7D)

Αυτό το παράδειγμα παράγει το ακόλουθο αποτέλεσμα:

![Ορισμός του χρώματος φόντου της σελίδας στη LaTeX](/files/bf67df1ea000fe85d6b2638bca6ae4b07f52c091)

Η εντολή `\pagecolor{black}` ορίστε το χρώμα της σελίδας σε `μαύρο`. Αυτή είναι εντολή διακόπτη, που σημαίνει ότι θα τεθεί σε ισχύ σε ολόκληρο το έγγραφο εκτός αν χρησιμοποιηθεί κάποια άλλη εντολή διακόπτη για να την επαναφέρει. `\nopagecolor` θα επαναφέρει το φόντο στο κανονικό.

## Πρόσθετα πακέτα χρώματος για LuaLaTeX

Εκτός από τα τυπικά `χρώμα` και `xcolor` πακέτα, το LuaLaTeX υποστηρίζει τα [`luacolor`](https://ctan.org/pkg/luacolor?lang=en) και [`lua-ul`](https://ctan.org/pkg/lua-ul?lang=en) πακέτα—και τα δύο είναι γραμμένα ειδικά για χρήση με το LuaLaTeX και κανένα δεν είναι συμβατό με pdfLaTeX ή XeLaTeX.

### Το πακέτο luacolor

Η `luacolor` πακέτο επαναορίζει ορισμένα εσωτερικά στοιχεία των εντολών του τυπικού `χρώμα` πακέτου χρησιμοποιώντας τεχνικές μοναδικές για μηχανές TeX βασισμένες στο LuaTeX.

Αν και `luacolor` ενσωματώνει αυτόματα το `χρώμα` πακέτο, αν θέλετε να κάνετε οποιοδήποτε από τα ακόλουθα:

* να χρησιμοποιήσετε συγκεκριμένες επιλογές του `χρώμα` πακέτου, όπως `\usepackage[usenames,dvipsnames]{color}`, ή
* χρησιμοποιήστε το `xcolor` πακέτο

πρέπει να φορτώσετε το `χρώμα` ή `xcolor` πακέτο πριν από το `luacolor`. Για παράδειγμα, μπορείτε να φορτώσετε το `χρώμα` πακέτο χρησιμοποιώντας:

```latex
\usepackage[usenames,dvipsnames]{color} % example color package options, see the documentation
\usepackage{luacolor} % loaded after the color package
```

ή να φορτώσετε το `xcolor` πακέτο με:

```latex
\usepackage[dvipsnames]{xcolor} % example xcolor package option, see the documentation
\usepackage{luacolor} % loaded after the xcolor package
```

Συμβουλευτείτε την τεκμηρίωση του [`χρώμα`](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf) και [`xcolor`](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) για λεπτομέρειες σχετικά με τις επιλογές πακέτου.

Αξιοποιώντας τις δυνατότητες του LuaLaTeX, `luacolor` επιτρέπει πιο προχωρημένες εφαρμογές του χρώματος· για παράδειγμα, χρωματισμό μεμονωμένων γλυφών μέσα σε σύνθετες γλώσσες γραφής ή εφαρμογή χρώματος σε διακριτικά σημάδια. `luacolor` επίσης αποφεύγει προβλήματα kerning όταν εφαρμόζεται χρώμα σε μεμονωμένους χαρακτήρες—βλ. ερωτήσεις στο tex.stackexchange [εδώ](https://tex.stackexchange.com/questions/622544/kerning-when-coloring-single-letters) και [εδώ](https://tex.stackexchange.com/questions/567220/kerning-with-xcolor) για παραδείγματα σχετικά με αυτό.

### Το πακέτο lua-ul

Το πακέτο αυτό αναφέρεται επειδή έχει δυνατότητες επισήμανσης χρώματος. Εφαρμόζει τις προχωρημένες δυνατότητες του LuaTeX για να παρέχει υπογράμμιση, διαγραφή και επισήμανση χρησιμοποιώντας μεθόδους στις οποίες το kerning δεν επηρεάζεται, το υπογραμμισμένο κείμενο μπορεί να χρησιμοποιεί αυθαίρετες εντολές, η συλλαβοποίηση λειτουργεί και οι λιγκατούρες διατηρούνται.

### Παράδειγμα: luacolor

Εδώ, θα δείξουμε τη χρήση του `luacolor` για να χρωματίσουμε κείμενο στοιχειοθετημένο στα Χίντι και στα Αραβικά μαζί με διακριτικά που χρησιμοποιούνται σε λατινικό αλφάβητο (βασισμένο στο [αυτό το παράδειγμα](https://tex.stackexchange.com/questions/698933/color-breaks-diacritics-stacking)). Το ακόλουθο παράδειγμα χρησιμοποιεί το [πακέτο babel](/latex/el/glosses/02-multilingual-typesetting-on-overleaf-using-babel-and-fontspec.md) για να ρυθμίσει το LuaLaTeX ώστε να στοιχειοθετεί Χίντι και Αραβικά χρησιμοποιώντας γραμματοσειρές που υπάρχουν στο Overleaf.

```latex
\documentclass{article}

% Προτιμήστε μικρό πλάτος σελίδας για την επίδειξη
\usepackage[paperwidth=15cm]{geometry}

% Χρησιμοποιήστε το babel με γλώσσες Αραβικά, Χίντι και Αγγλικά
% Τα Αγγλικά φορτώνονται τελευταία, καθιστώντας τα την προεπιλεγμένη γλώσσα
\usepackage[hindi,english]{babel}
\babelprovide[import=ar]{arabic}
% Ορίστε τη Roman γραμματοσειρά για τα Αραβικά
\babelfont[arabic]{rm}{Scheherazade}

% Ορίστε τις Roman και sans serif γραμματοσειρές για τα Αγγλικά
\babelfont{rm}{Noto Serif}
\babelfont{sf}{Noto Sans}

% Ρυθμίστε τις Roman και sans serif γραμματοσειρές για τα Χίντι
\babelfont[hindi]{rm}[Language=Default]{Noto Serif Devanagari}
\babelfont[hindi]{sf}[Language=Default]{Noto Sans Devanagari}

% Επειδή θέλουμε να χρησιμοποιήσουμε την επιλογή "dvipsnames" στο
% για πρόσβαση σε επιπλέον ονομασμένα χρώματα, πρέπει να φορτώσουμε το xcolor
% πριν από το luacolor (βλ. την τεκμηρίωση του πακέτου luacolor)
\usepackage[dvipsnames]{xcolor}
\usepackage{luacolor}

% Δημιουργήστε μια βολική εντολή για τη στοιχειοθεσία Χίντι
\newcommand\hinditext[1]{\foreignlanguage{hindi}{#1}}

% Δημιουργήστε μια βολική εντολή για τη στοιχειοθεσία Αραβικών
\newcommand\arabictext[1]{\foreignlanguage{arabic}{#1}}

\usepackage{hyperref}
\hypersetup{
colorlinks=true,
urlcolor=cyan
}
\begin{document}
% Οι γραμματοσειρές Noto ωφελούνται από μεγαλύτερο διάστιχο
\setlength{\baselineskip}{14bp}

\section{Χρωματισμός κειμένου Χίντι}
Το Google μεταφράζει τη λέξη Χίντι \textsf{\hinditext{किंकर्तव्यविमूढ़}} ως
«απορημένος». Χρησιμοποιώντας το πακέτο \texttt{luacolor} είναι δυνατό να χρωματίσετε γλύφους μέσα σε κείμενο Χίντι· για παράδειγμα \hinditext{किंक\textcolor{purple}{र्तव्यव}\textcolor{green}{िमूढ़}}. Μπορείτε επίσης να προσθέσετε χρώμα σε ολόκληρη τη λέξη: \hinditext{\textcolor{blue}{किंकर्तव्यविमूढ़}}.

\section{Χρωματισμός αραβικού κειμένου}
% Δημιουργήστε ένα προσαρμοσμένο περιβάλλον για να
% στοιχειοθετήσετε χρωματισμένο αραβικό κείμενο
\newenvironment{colorarabic}
{% Στοιχειοθετήστε Αραβικά χρησιμοποιώντας μεγαλύτερη γραμματοσειρά
\fontsize{30}{30}
% Ορίστε κατευθύνσεις παραγράφου και κειμένου από δεξιά προς τα αριστερά
\pardir TRT\textdir TRT}
{}

Να λίγο χρωματισμένο αραβικό κείμενο:  \begin{colorarabic}
\textcolor{red}{\arabictext{هَذَا}} \arabictext{نَصٌّ عَرَب}\textcolor{green}{\arabictext{ِ}}\arabictext{ي}\textcolor{blue}{\arabictext{ٌّ}}
\end{colorarabic}
\section{Χρωματισμός διακριτικών}
Αυτό το παράδειγμα βασίζεται σε \href{https://tex.stackexchange.com/questions/698933/color-breaks-diacritics-stacking}{κώδικα από το tex.stackexchange}.

\vspace{12pt}
\bgroup
\newcommand{\emptydiacritic}{\char"034F}
\fontsize{60}{60}\selectfont
á̀̐{\color{blue}a\emptydiacritic\color{green}́\color{red}̀\color{magenta}̐
\egroup
\end{document}
```

[Ανοίξτε αυτό το παράδειγμα luacolor στο Overleaf.](/latex/el/morfopoiisi/13-using-colors-in-latex.md)

Αυτό το παράδειγμα παράγει το ακόλουθο αποτέλεσμα:

![παράδειγμα εξόδου με το πακέτο luacolor](/files/63cb4522286b7f8bf93a9babec368b77b2e6db07)

### Παράδειγμα: lua-ul

Αυτό το παράδειγμα παρουσιάζει τα ακόλουθα `lua-ul` εντολές του πακέτου:

* `\highLight[*color*]{*text to highlight*}` το οποίο εφαρμόζει το (προαιρετικό) `*color*` σε `*text to highlight*`. Σημειώστε το κεφαλαίο **`L`** στον τρόπο γραφής του `\high**L**ight` εντολής!
* `\LuaULSetHighLightColor{*default color*}`: αυτό ορίζει το `*default color*` που χρησιμοποιείται από το `\highLight` εντολή όταν το προαιρετικό `[*color*]` δεν καθορίζεται.

Σημείωση: το `luacolor` πακέτο πρέπει επίσης να φορτωθεί όταν χρησιμοποιείτε την `\highLight` εντολή που παρέχεται από το `lua-ul` πακέτο.

```latex
\documentclass{article}
% Προτιμήστε μικρό πλάτος σελίδας για την επίδειξη
\usepackage[paperwidth=12cm]{geometry}

\usepackage[dvipsnames]{xcolor} % Για πρόσβαση σε ορισμένα ονοματισμένα χρώματα που χρησιμοποιούνται με τη \highLight
\usepackage{luacolor} % Απαιτείται για τη χρήση της εντολής \highLight του lua-ul
\usepackage{lua-ul}

\usepackage{blindtext}
\begin{document}
% Χρησιμοποιήστε το χρώμα Apricot για να επισημάνετε το κείμενο
\highLight[Apricot]{\blindtext}

% Χρησιμοποιήστε το \LuaULSetHighLightColor για να ορίσετε τα προεπιλεγμένα χρώματα για
% την εντολή \highLight
\begin{itemize}
    \item \LuaULSetHighLightColor{CornflowerBlue} \highLight{\blindtext[1]}.
    \item \LuaULSetHighLightColor{Goldenrod}\highLight{{\(y=f(x)\)}}
\end{itemize}
\end{document}
```

[Ανοίξτε αυτό το `lua-ul` παράδειγμα στο Overleaf.](https://www.overleaf.com/docs?engine=lualatex\&snip_name=lua-ul+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Prefer+a+small+page+width+for+the+demo%0A%5Cusepackage%5Bpaperwidth%3D12cm%5D%7Bgeometry%7D%0A++%0A%5Cusepackage%5Bdvipsnames%5D%7Bxcolor%7D+%25+To+access+some+named+colors+used+with+%5ChighLight%0A%5Cusepackage%7Bluacolor%7D+%25+Required+to+use+the+lua-ul+%5ChighLight+command+%0A%5Cusepackage%7Blua-ul%7D+%0A++%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Use+the+Apricot+color+to+highlight+the+text++%0A%5ChighLight%5BApricot%5D%7B%5Cblindtext%7D+%0A%0A%25+Use+%5CLuaULSetHighLightColor+to+set+default+colors+for+%0A%25+the+%5ChighLight+command%0A%5Cbegin%7Bitemize%7D%0A++++%5Citem+%5CLuaULSetHighLightColor%7BCornflowerBlue%7D+%5ChighLight%7B%5Cblindtext%5B1%5D%7D.%0A++++%5Citem+%5CLuaULSetHighLightColor%7BGoldenrod%7D%5ChighLight%7B%7B%5C%28y%3Df%28x%29%5C%29%7D%7D%0A%5Cend%7Bitemize%7D%0A%5Cend%7Bdocument%7D)

Αυτό το παράδειγμα παράγει το ακόλουθο αποτέλεσμα:

![Επισήμανση κειμένου με το πακέτο lua-ul](/files/95ceed519ca8f3fffe321f1355ac76ab07d19290)

## Περαιτέρω ανάγνωση

Για περισσότερες πληροφορίες δείτε:

* [Η **χρώμα** τεκμηρίωση πακέτου](http://mirrors.ctan.org/macros/latex/required/graphics/grfguide.pdf) (ή [πρόσβαση μέσω `texdoc.org`](https://texdoc.org/serve/color/5))
* [Η **xcolor** τεκμηρίωση πακέτου](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf) (ή [πρόσβαση μέσω `texdoc.org`](https://texdoc.org/serve/xcolor/0))
* [Μήκη στο LaTeX](/latex/el/morfopoiisi/01-lengths-in-latex.md)
* [Μεγέθη, οικογένειες και στυλ γραμματοσειρών](/latex/el/grammatoseires/01-font-sizes-families-and-styles.md)
* [Τύποι γραμματοσειρών](/latex/el/grammatoseires/02-font-typefaces.md)
* [Υποστήριξη σύγχρονων γραμματοσειρών με XeLaTeX](/latex/el/grammatoseires/03-xelatex.md)
* [Πίνακες](/latex/el/sximata-kai-pinakes/01-tables.md)
* [Εισαγωγή εικόνων](/latex/el/perissotera-themata/27-inserting-images.md)
* [Beamer](/latex/el/paroysiaseis/01-beamer.md)
* [Powerdot](/latex/el/paroysiaseis/02-powerdot.md)
* [Αφίσες](/latex/el/paroysiaseis/03-posters.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/el/morfopoiisi/13-using-colors-in-latex.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
