LaTeX - Format

Cu acest titlu criptic am vrut să mă refer la formatul textului. Până acum am scris lucruri, dar ne-am mulțumit cu cel care apare în mod implicit, astăzi vom învăța să schimbăm dimensiunea și stilul fontului și să scriem în diferite culori. Dar pentru aceasta, în primul rând trebuie să înțelegem ce este o clasă și cum ne afectează documentul.

Lecții

Primul lucru pe care trebuie să-l știm este că formatul documentului nostru este definit de clasa sa. Acolo veți pune cât de mari trebuie să fie titlurile, cât spațiu trebuie să existe între articolele dintr-o listă sau dimensiunea marginilor. Aceste clase pot fi clasicele articole sau cărți, cele care trăiesc într-un pachet precum clasele Tufte sau chiar cele pe care le-am scris noi înșine. Sunt doar un fișier cls plin de definiții.

Stabilim clasa documentului în definiția inițială:

Acum, că știm că stilul documentului nostru este decis de către clasă, să vedem cum să schimbăm ceva specific în document. Spun punctual pentru că dacă vrem, de exemplu, ca toate titlurile secțiunilor să fie în cursiv, este de preferat să redefinim ordinea în cauză. Vom face asta în viitor, nu vă faceți griji.

Format text

Să începem prin modificarea textului. Vom schimba dimensiunea sa, îi vom aplica diferite stiluri și, în cele din urmă, vom face o scurtă introducere a culorilor în LaTeX.

mărimea

Modul în care LaTeX tratează dimensiunea fontului este destul de original: ia ca referință dimensiunea fontului corpului documentului și definește celelalte dimensiuni în raport cu acesta. Astfel, dacă schimbăm dimensiunea fontului corpului, orice altceva se schimbă în consecință.

Amintiți-vă că dimensiunea fontului corpului poate fi setată ca argument opțional în \ documentclass:

Dacă nu punem nimic, va folosi în mod implicit 10pt.

În acest tabel al cărții despre LaTeX pe Wikibooks există comenzile pentru mărirea și reducerea fontului și a dimensiunilor fontului respectiv în funcție de tipul de document pe care îl creăm. Atât articolul, cât și cartea fac parte din clasele standard.

dimensiunea fontului

Pentru a utiliza oricare dintre aceste comenzi există două opțiuni, utilizați-le într-o linie sau ca mediu. Dacă le folosim pe linie în sine, acestea vor intra în vigoare până la sfârșitul grupului. O zonă delimitată între acolade sau mediul curent. Dacă zona aplicației nu este delimitată, dimensiunea fontului va fi menținută până când va îndeplini o altă comandă de dimensiune sau până la sfârșitul documentului. Să vedem un exemplu pentru a-l înțelege mai bine:

Dacă fragmentul de text pe care dorim să îl personalizăm este foarte lung, ar putea fi util să folosiți mediul pentru a câștiga lizibilitatea:

De asemenea, putem seta alte dimensiuni de fonturi așa cum am face în editorii de-a lungul vieții. Pentru aceasta folosim comanda \ fontsize:

Putem furniza ambele argumente în unități diferite, dacă nu punem mai mult decât numărul, LaTeX va înțelege că vorbim despre puncte. Al doilea argument este important, deoarece stabilește distanța \ baselineskip, adică distanța dintre fundurile a două linii succesive. De obicei, este de 1,2 ori dimensiunea fontului. De asemenea, trebuie să spun că schimbarea acestor lucruri fără stăpânire este calea directă către iadul LaTeX în care totul merge prost și reparăm un lucru și altul se rupe și nu știm de ce. .

Dacă folosim acest sistem, este de preferat să folosim un font vector, deci va fi disponibil în orice dimensiune. De exemplu, cu Computer Modern este probabil să primim un avertisment cu privire la acest stil: Pentru o explicație mai bună despre tipurile de fonturi, puteți arunca o privire la articolul Wikipedia.

Acest lucru se întâmplă deoarece fontul Computer Modern este de tipul bitmap, adică literele sunt alcătuite din puncte. Aceasta implică faptul că există versiuni ale fontului pentru dimensiuni specifice, nu pentru toate. În acest caz, cel mai ușor lucru este să treceți la Latin Modern (\ usepackage), care este același și, deoarece este OpenType (și, prin urmare, vector), nu are această problemă. De asemenea, este compatibil cu codificarea T1, ceva de care avem nevoie dacă vom scrie accente.