Teksto fono spalvos keitimas latekse

Changing Background Color Text Latex



Sprendimas:

Žinau, kad į šį klausimą buvo atsakyta labai plačiai. Bet ne tai, ko norėjau ar maniau, buvo klausimas, pagrįstas pavadinimu. Todėl, jei čia ateina kiti, ieškantys galimybės nuspalvinti žodį, šis fragmentas yra daug lengvesnis:

colorbox {mėlyna! 30} {mėlyna}



arba



textcolor {mėlyna! 30} {mėlyna}



todėl:

Spalvotas aukščiau nurodytų komandų rezultatas

Tai įmanoma tik pridėjus usepackage {xcolor}. Tik šiek tiek papildomos informacijos :)



Spalvoti kelias linijas Teisinga, kad aukščiau išvardyti metodai neveikia kelioms eilutėms, jei norite būti daugiau nei viena eilutė, galite tai padaryti:

{ color {green} norimą parašyti tekstą}

Tačiau tai taip pat gali būti įtraukta į funkciją, kad būtų lengviau naudoti keletą vietų redagavimo metu, pvz., Naujam tekstui nuspalvinti ar bet kuriai kitai:

newcommand { added} [1] {{ spalva {žalia} [pridėta]:#1}}


Man labiau patinka naudoti„tcolorbox“ galvoja, kad ateityje galbūt norėsite, jog fonas būtų madingas. Pateikiau daugybę variantų (kurių nereikia šiuo konkrečiu atveju)tcbset, kad galėtumėte žaisti su jais pagal savo poreikius.

 documentclass {article}  usepackage [most] {tcolorbox}  tcbset {frame code = {} centro pavadinimas, kairė = 0pt, dešinė = 0pt, viršuje = 0pt, apačia = 0pt, atrama = pilka! 70, colframe = balta, plotis =  dimexpr  teksto plotis  atsipalaiduoti, padidinti kairėn = 0 mm, boxsep = 5pt, lankas = 0pt, išorinis lankas = 0pt,}  begin {document}  begin {tcolorbox}  textc {Extra curricular Achievements}  end {tcolorbox }  pabaiga {dokumentas}

įveskite paveikslėlio aprašymą čia

Čia yra dar viena galimybė naudotiįrėminta pakuotė.

 documentclass {article}  usepackage {xcolor}  usepackage {frameed}  definecolor {shadowcolor} {RGB} {180,180,180}  begin {document}  begin {snugshade*}  noindent  textc {Extra Curricular Achievements}  end {snugshade *}  pabaiga {dokumentas}

įveskite paveikslėlio aprašymą čia

Be papildomų paketų:

 documentclass {article}  usepackage {xcolor}  definecolor {shadowcolor} {RGB} {150,150,150}  begin {document}  noindent  colorbox {shadowcolor} { parbox { dimexpr  textwidth-2  fboxsep  relax} { textc {Papildomos pamokos pasiekimai}}}  pabaiga {dokumentas}

įveskite paveikslėlio aprašymą čia

Ir konvertuokite jį į makrokomandą:

 documentclass {article}  usepackage {xcolor}  definecolor {shadowcolor} {RGB} {150,150,150}  newcommand { mybox} [1] { par  noindent  colorbox {shadowcolor} { parbox { dimexpr  textwidth-2  fboxsep  relax} {#1}}}  begin {document}  mybox { textc {Extra Curramular Achievements}}  end {document} 

Tiesiog norėčiau pridėti prie paskutinio komentaro. Galima naudoti „minipage“ aplinką, kad būtų galima išplėsti kelias eilutes:

 colorbox {blue! 10} { begin {minipage} { textwidth}  color {RoyalBlue} Viena eilutė. Kita eilutė. Paskutinė eilutė.  end {minipage}}