„Xcolor“ paketas palaiko spalvų įtraukimą į tekstą. Naudodami tai galite nustatyti foną, šrifto spalvą ir puslapio foną. Galite pasirinkti spalvas iš iš anksto nustatytų spalvų arba sukurti savo spalvą naudodami RGB. Matematikos formules taip pat galima nuspalvinti.
Paketas, kuris importuojamas į kodą arba programą, parašytas taip:
usepackage{xcolor}
Toliau pateikiamos komandos, naudojamos norint pasiekti skirtingą spalvų skaičių:
Šios aukščiau paminėtos komandos kode deklaruojamos kaip:
documentclass[dvipsnames, usenames]{beamer}
Komandos, skirtos įvesti spalvotas tekstas yra išvardyti žemiau:
Yra du spalvoto teksto įvedimo būdai. Vienas iš jų yra naudojant eksto spalva komanda, o kita yra naudojant spalva komandą.
The teksto spalva komanda paskelbta kaip extcolor{ minima-spalva }{ tekstą } .
Spalvos komanda deklaruojama kaip {spalva{minėta spalva}tam tikras tekstas}.
Komanda textcolor naudojama visoms vienoje pastraipoje, o spalva komanda naudojama tekstui paleisti kitose teksto aplinkose ir keliose eilutėse.
Norėdami pakeisti fono spalvą, galite naudoti komandą pagecolor {minėta spalva}. Ši komanda nuspalvina viso puslapio foną.
Norėdami nuspalvinti teksto foną, galite naudoti colorbox komandą {minėta spalva}{text}.
Jei norite pakeisti ir fono, ir teksto spalvą, galite naudoti komandą tokiu būdu, kaip nurodyta toliau:
colorbox{mentioned-color}{text}{color{mentioned-color}text}
Pagrindinės spalvos, naudojamos visur arba yra visų spalvų pagrindasraudona,geltona, irmėlyna (ŽUVYS) . Trys antrinės spalvos yra oranžinė, violetinė ir žalia, kuri susidaro maišant dvi pagrindines spalvas. Yra šešios tretinės spalvos, kurios susidaro maišant pirmines ir antrines spalvas.
Visose sistemose galimos iš anksto nustatytos spalvos yra išvardytos toliau:
Kitos iš anksto nustatytos spalvos pateikiamos žemiau:
Panagrinėkime paprastą pavyzdį, kaip nuspalvinti tekstą. Kodas pateiktas žemiau:
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}
Išvestis:
Kodas, skirtas spalvinti skirtingas linijas, pateiktas žemiau:
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}
Išvestis:
Naujos spalvos
Taip pat yra keletas spalvų. Jei šios spalvos nėra tinkamos, galite sukurti savo spalvą.
Apibrėžti naujos spalvos pakuotėje, turite įtraukti xcolor paketą. Naujoms spalvoms sukurti naudojama komanda:
definecolor{color name}{prototype}{specifications}
Čia specifikacijas reiškia spalvos aprašymą, o prototipas yra modelis. Yra penki pagrindiniai modeliai arba prototipai pilka, rgb, RGB, HTML, cmyk . Įvairių modelių atspalvių asortimentas ir prototipo aprašymas bei specifikacijos pateikiamos žemiau:
i. pilka: Pilkos spalvos atspalviai svyruoja tarp 0 (juoda) ir 1 (balta) . Pavyzdžiui, 0,89 bus labai šviesiai pilka, o 0,20 – tamsiai pilka. Šviesiai pilkai spalvai nustatyta komanda bus tokia:
definecolor{light-gray}{gray}{0.92} definecolor{dark-gray}{gray}{0.20}
ii. rgb: Jis apibrėžia tris spalvas, būtent raudoną, žalią ir mėlyną. Diapazonas yra toks pat nuo 0 iki 1. Komanda parašyta taip:
definecolor{orange}{rgb}{1, 0.5, 0}
iii. RGB: Šiame prototipe kiekvienos spalvos kiekis pavaizduotas skaičiumi nuo 0 iki 255. Komanda parašyta taip:
definecolor{orange}{RGB}{255, 127, 0}
iv. HTML: Tai yra šeši šešioliktainiai skaičiai, parašyti RRGGBB formatu. Formatas panašus į naudojamą HTML. html komanda parašyta taip:
definecolor{orange}{HTML}{FF7F00}
in. cmyk: Tai reiškia žydrą, purpurinę, geltoną ir juodą spalvas. Spalvos kiekis rodomas nuo 0 iki 1. Komanda parašyta taip:
definecolor{orange}{cmyk}{0, 1, 0.5,0}.
Spalvų maišymo komandų kodas pateiktas žemiau:
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}
Išvestis:
Galite pastebėti skirtumą tarp naujų spalvų ir procentinių spalvų pasiskirstymo.
Prototipo komandų kodas pateiktas žemiau:
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}
Išvestis:
Taip pat vienoje eilutėje galite įterpti dvi ar daugiau spalvų. Tokio tipo kodas pateiktas žemiau:
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}
Išvestis:
Teksto paryškinimas
Tekstui paryškinti naudojamos komandos. Galite pasirinkti bet kokią spalvą, kad paryškintumėte tekstą, atsižvelgiant į jūsų poreikius. Jums reikia a siela paketą su xcolor paketą paryškintam tekstui įgyvendinti.
The siela pakuotė parašyta kaip usepackage{siela}
Komanda paryškinti tekstą rašoma kaip hl{ bet koks tekstas} . cia' hl komanda naudojama kaip paryškinimo antraštė.
Paprastas kodas tekstui paryškinti pateikiamas žemiau:
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}
Aukščiau pateiktame pavyzdyje galite matyti, kad naudojome paryškintą komandą, spalvą ir paryškinimo komandą.
Išvestis parodyta žemiau esančiame paveikslėlyje:
Norėdami nurodyti spalvų paryškinimą, turite naudoti komandą sethlcolor{spalvos pavadinimas}. Taip pat vienoje programoje galite naudoti daug ryškių spalvų.
Spalvos paryškinimo kodas pateiktas žemiau:
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}
Išvestis:
Teksto fonas
Galite pakeisti teksto fono spalvą ir to fono rėmelio / kraštinės spalvą naudodami fcolorbox {bet kokia rėmelio spalva}{bet kokia fono spalva}{tekstas}. Teksto foną galima pakeisti naudojant colorbox komandą {bet kokia spalva}{text}.
Norėdami pakeisti teksto foną, kodas pateikiamas žemiau:
documentclass[12pt]{article} usepackage{xcolor, soul} egin{document} colorbox{green}{The text is written here}\ \ colorbox{lightgray}{The text is written here} end{document}
Išvestis:
Norėdami pakeisti teksto foną ir rėmelį, kodas pateikiamas žemiau:
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}
Išvestis:
Puslapio fono spalva
Puslapio fono spalvą galite pakeisti naudodami pagecolor {color name} komanda. Kodas, skirtas pakeisti fono spalvą, pateiktas žemiau:
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}
Čia mes pasirinkome šviesiai pilka spalva. Galite pakeisti spalvą pagal savo poreikius.
Išvestis:
Tegul spalva būna oranžinė dabar. Išvestis bus tokia:
Jei pasirinksite rožinis spalva, tada rezultatas bus:
Spalvotos linijos
Galite piešti spalvotas linijas bet kurioje dokumento vietoje. Linijos plotis gali būti nustatomas pagal reikalavimus. Kodas pateiktas žemiau:
documentclass{article} usepackage[dvipsnames]{xcolor} colorlet{LightRubineRed}{RubineRed!70!} colorlet{Mycolor1}{green!40!orange!60!} egin{document}
Spalvotos LaTeX linijos pateiktos žemiau: \
kur yra nešiojamojo kompiuterio klaviatūros įterpimo klavišas
oindent {color{LightRubineRed} ule{linewidth}{1mm} }\ oindent {color{Mycolor1} ule{linewidth}{1mm} } end{document}
Čia pirmiausia sukūrėme spalvas, o vėliau panaudojome spalvotoms linijoms piešti.
Išvestis: