Paket xcolor podpira dodajanje barv vašemu besedilu. S tem lahko nastavite ozadje, barvo pisave in ozadje strani. Barve lahko izbirate med vnaprej določenimi barvami ali ustvarite svojo barvo z uporabo RGB. Matematične formule so lahko tudi obarvane.
Paket, ki je uvožen v kodi ali programu, je zapisan kot:
usepackage{xcolor}
Ukazi, ki se uporabljajo za dostop do različnih števil barv, so navedeni spodaj:
Ti zgoraj omenjeni ukazi so v kodi navedeni kot:
documentclass[dvipsnames, usenames]{beamer}
Ukazi za vnos v barvno besedilo so navedeni spodaj:
Barvno besedilo lahko vnesete na dva načina. Ena je z uporabo arva besedila in drugi je z uporabo arva ukaz.
masonova formula
The barva besedila ukaz je deklariran kot extcolor{ omenjena-barva }{ besedilo } .
Ukaz za barvo je deklariran kot {color{mentioned-color}some text}.
Ukaz textcolor se uporablja za vse v enem odstavku, medtem ko se ukaz color uporablja za besedilo, ki teče čez druga besedilna okolja in več vrstic.
Če želite spremeniti barvo ozadja, lahko uporabite ukaz arva strani {omenjena-barva}. Ta ukaz obarva ozadje celotne strani.
Za barvanje ozadja besedila lahko uporabite colorbox {mentioned-color}{text} ukaz.
Če želite spremeniti barvo ozadja in besedila, lahko uporabite ukaz na način, kot je navedeno spodaj:
colorbox{mentioned-color}{text}{color{mentioned-color}text}
Osnovne barve, ki se uporabljajo povsod ali so koren vseh barv, sordeča,rumena, inmodra (RIBE) . Tri sekundarne barve so oranžna, vijolična in zelena, ki nastanejo z mešanjem dveh primarnih barv. Obstaja šest terciarnih barv, ki nastanejo z mešanjem primarnih in sekundarnih barv.
Vnaprej določene barve, ki so na voljo v vseh sistemih, so navedene spodaj:
Druge vnaprej določene barve so navedene spodaj:
Oglejmo si preprost primer barvanja besedila. Koda je navedena spodaj:
documentclass[12pt]{article} usepackage[dvipsnames]{xcolor} % declaring the package is necessary to implement colors egin{document} The text is written here.\ extcolor{red}{the purpose of learning LaTeX is great.}\ %this LaTeX pattern is used to print the default layout of the work Latex. This is also the text end{document}
Izhod:
Koda za barvanje različnih vrstic je navedena spodaj:
documentclass[12pt]{article} usepackage[dvipsnames]{xcolor} egin{document} extcolor{red}{This the text} \ extcolor{magenta}{the purpose of learning LaTeX is great.} \ extcolor{yellow}{the lines of different colors}\ extcolor{pink}{the text is written above} \ extcolor{green}{The software used is Texmaker.} \ extcolor{orange}{the text is a combination of words and sentences.} end{document}
Izhod:
Nove barve
Nekaj je tudi barv. Če te barve niso ustrezne, lahko ustvarite svojo barvo.
Definirati nove barve v paketu morate vključiti xcolor paket. Ukaz za ustvarjanje novih barv je:
definecolor{color name}{prototype}{specifications}
tukaj, specifikacije pomenijo opis barve, prototip pa je model. Obstaja pet osnovnih modelov ali prototipov, ki so siva, rgb, RGB, HTML, cmyk . Paleta odtenkov za različne modele ter opis prototipa in specifikacije so navedeni spodaj:
jaz. siva: Odtenki sive se gibljejo med 0 (črna) in 1 (bela) . Na primer, 0,89 bo zelo svetlo siva, 0,20 pa temno siva. Ukaz, določen za svetlo sivo, bo:
definecolor{light-gray}{gray}{0.92} definecolor{dark-gray}{gray}{0.20}
ii. rgb: Določa tri barve, in sicer rdečo, zeleno in modro. Razpon je enak med 0 in 1. Ukaz je zapisan kot:
definecolor{orange}{rgb}{1, 0.5, 0}
iii. RGB: V tem prototipu je količina predstavljena s številko med 0 in 255 vsake barve. Ukaz je zapisan kot:
definecolor{orange}{RGB}{255, 127, 0}
iv. HTML: To je šest šestnajstiških števil, zapisanih v formatu RRGGBB. Oblika je podobna tisti, ki se uporablja v HTML. Ukaz za html je napisan kot:
definecolor{orange}{HTML}{FF7F00}
v. cmyk: Pomeni cian, magenta, rumeno in črno. Količina barve je predstavljena med 0 in 1. Ukaz je zapisan kot:
definecolor{orange}{cmyk}{0, 1, 0.5,0}.
Koda za ukaze za mešanje barv je podana spodaj:
documentclass[12pt]{article} usepackage[dvipsnames]{xcolor} egin{document} {color{red!50!yellow}colored text}\ % it is a mixture of 50 percent red and 50 percent yellow {color{pink!80!yellow}LaTeX text}\ {color{white!60!red}Some text}\ {color{blue!25!orange}this is text}\ % it is a mixture of 25 percent blue and 75 percent orange {color{blue!55!orange}Nice text}\ {color{green!70!yellow}Any text}\ {color{blue!20!white!30!green}Beautiful text}\ % it is a mixture of (20*0.3) percent blue, ((100-20)*0.3) percent white and (100-30) percent green {color{pink!40!red!50!yellow}colored text} extcolor{blue}{This the text} \ end{document}
Izhod:
Opazite lahko razliko med novimi barvami in odstotnimi porazdelitvami barv.
Koda za prototipne ukaze je podana spodaj:
documentclass[14pt]{article} usepackage[dvipsnames]{xcolor} egin{document} {color[rgb]{0,0,1} The text will look blue-colored} \ extcolor[rgb]{0,1,0}{The text will look green-colored} \ {color[rgb]{1,1,0} The text will look red-green color mixture} \ extcolor[rgb]{1,0,1}{The text will look red-blue color mixture} \ end{document}
Izhod:
V eno vrstico lahko vstavite tudi dve ali več barv. Koda za to vrsto je navedena spodaj:
documentclass[14pt]{article} usepackage[dvipsnames]{xcolor} egin{document} This is the {color{red!80!yellow}LaTeX text}\ {color{blue!70!yellow}This topic contains} {color{white!60!red}Some text}\ end{document}
Izhod:
Označevanje besedila
Obstajajo ukazi, ki se uporabljajo za označevanje besedila. Za poudarjanje besedila lahko izberete katero koli barvo, odvisno od vaših zahtev. Potrebujete a duša paket z xcolor paket za implementacijo označenega besedila.
The duša paket je napisan kot usepackage{duša}
meni z nastavitvami telefona Android
Ukaz za označevanje besedila je zapisan kot hl{ poljubno besedilo} . tukaj ' hl ' ukaz se uporablja kot osvetlitveni napis.
Preprosta koda za označevanje besedila je podana spodaj:
documentclass[12pt]{article} usepackage[dvipsnames]{xcolor} usepackage{soul} egin{document} egin{center} extbf{color{red}The highlighted text below :} end{center} The text given here is the hl{highlighted text.} end{document}
V zgornjem primeru lahko vidite, da smo uporabili ukaz krepko, barvo in ukaz za označevanje.
Izhod je prikazan na spodnji sliki:
Če želite določiti osvetlitev barve, morate uporabiti ukaz sethlcolor{ime barve}. Uporabite lahko tudi več barvnih poudarkov v enem samem programu.
Koda za barvni poudarek je podana spodaj:
documentclass[12pt]{article} usepackage{xcolor, soul}% you can also write both the packages in this format egin{document} egin{center} extbf{color{blue}The color highlighted text below :} end{center} sethlcolor{pink} The text given here is the hl{highlighted text in pink.}\ sethlcolor{orange} The text given here is the hl{highlighted text in orange.} end{document}
Izhod:
Ozadje besedila
Spremenite lahko barvo ozadja besedila kot tudi barvo okvirja/obrobe tega ozadja z uporabo fbarvna škatla {katera koli barva za okvir}{katera koli barva ozadja}{besedilo} ukaz. Ozadje besedila lahko spremenite z colorbox {katera koli barva}{text} ukaz.
Če želite spremeniti ozadje besedila, je spodnja koda:
documentclass[12pt]{article} usepackage{xcolor, soul} egin{document} colorbox{green}{The text is written here}\ \ colorbox{lightgray}{The text is written here} end{document}
Izhod:
Če želite spremeniti ozadje besedila in okvir, je spodnja koda:
documentclass[12pt]{article} usepackage{xcolor, soul} egin{document} fcolorbox{red}{white}{The text is the simple LaTeX text}\ \ fcolorbox{red}{pink}{This is the normal text}\ \ fcolorbox{blue}{cyan}{text is here}% you can choose any color of your choice end{document}
Izhod:
Barva ozadja strani
Barvo ozadja strani lahko spremenite z arva strani {color name} ukaz. Koda za spreminjanje barve ozadja je navedena spodaj:
documentclass[12pt]{article} usepackage{xcolor, soul} egin{document} fcolorbox{red}{white}{The text is the simple LaTeX text}\ \ pagecolor{lightgray} fcolorbox{blue}{cyan}{text is here} end{document}
Tukaj smo izbrali svetlosiva barva. Barvo lahko spremenite glede na vaše zahteve.
Izhod:
Naj bo barva oranžna zdaj. Rezultat bo:
Če izberete roza barva, potem bo rezultat:
konvencija o poimenovanju za javo
Barvne črte
Barvne črte lahko narišete kjer koli v dokumentu. Širina črte se lahko nastavi glede na zahteve. Koda je navedena spodaj:
documentclass{article} usepackage[dvipsnames]{xcolor} colorlet{LightRubineRed}{RubineRed!70!} colorlet{Mycolor1}{green!40!orange!60!} egin{document}
Barvne črte LaTeXa so podane spodaj: \
oindent {color{LightRubineRed} ule{linewidth}{1mm} }\ oindent {color{Mycolor1} ule{linewidth}{1mm} } end{document}
Tukaj smo najprej ustvarili barve in jih nato uporabili za risanje barvnih črt.
Izhod: