Latex #3

Įžanga

Kuomet norima pradėti rašyti su LaTeX, pradžioje yra išnagrinėjamos jo komandos ir, remiantis pavyzdžiais, pradedama rašyti paprasti dokumentai. Dabar norėčiau pasistūmėti nuo savo paskutinio įrašo apie LaTeX kiek toliau ir pasidalinti dokumento formatavimo su LaTeX patirtimi.

Dokumento struktūra, grafika ir tekstas

  1. Iliustracijai atvaizduoti visuomet naudokite \figure. Automatinis iliustracijų numeravimas vėliau jums labai atsipirks, kuomet reiks papildyti kokią iliustraciją dokumento pradžioje. Taip pat naudokite \figure ir kai norima atvaizduoti ne iliustraciją, o tarkim kokį grafiką ir netgi kodo fragmentą.
  2. Lentelėms sudaryti visuomet naudokite \table. Pradžioje bus truputi nepatogu surašinėti tiek daug teksto, norint atvaizduoti tik vieną lentelę, tačiau lentelės atvaizdavimas atrodys žymiai geriau ir tvarkingiau.
  3. Taip pat yra naudinga susidaryti dažniausiai naudojamų paketų sąrašą ir parašyti šabloninę latex bylą, kurioje būtų įtraukti visi tie paketai. Tai labai palengvina situacijas, kuomet reikia rašyti kelias ataskaitas toje pačioje srityje. Taip pat, sumažinama tikimybė kompiliavimo metu susidurti su kompiliavimo klaida ir garsiai nusikeikti.
  4. Kaip įmantriau, venkite naudoti `book` ir `report` dokumento tipus. `Book` dokumento tipas yra sunkiai keičiamas ir nėra toks lankstus, kaip tarkim `article` dokumento tipas. `Report` tipo dokumento tipas automatiškai sukuria titulinį puslapį, kurio stilius retai atitinka norimą variantą, todėl geriau naudoti `article` dokumento tipą, kuris leidžia rašyti norimo stiliaus titulinius puslapius. Vienintelis `article` tipo trūkumas: nėra \chapter tag’o. Tai didelė problema, kuomet tenka rašyti labai didelius darbus ir tiesiog neužtenka \subsubsection. Tokiose situacijose galima išsisukti naudojantis enumerate tipo sąrašu:
    \begin{enumerate}
      \item Tai kas netelpa į subsub
        Tolimesnis tekstas ...
      \item Ir paskutinis
        Tolimesnis tekstas ...
    \end{enumerate}
  5. Labai rekomenduoju pasinagrinėti pgfplots, tikz bibliotekų galimybes. Naudojant šitas bibliotekas galima visiškai atsisakyti būtinybės grafikus braižyti su kita programine įranga – net signalines laiko diagramas. Galimybių jos suteikia tikrai pakankamai. Pavyzdžiui, jeigu su kažkokia programine įranga sugeneravote duomenų sekas, tai užtenka kelių eilučių, norint atvaizduoti gautus duomenis ataskaitoje.
  6. Nebelieka būtinybės naudoti Excel’į ar kokią analoginę programinė įranga, norint sugeneruoti vieną kitą grafiką. Tokio metodo pagrindinis privalumas: kuomet pasikeičia duomenys – tereikia per naujo sugeneruoti latex bylą ir viskas – nauji duomenis atvaizduoti, kur Excel variantu reiktų jį atsidaryti, pakeisti duomenis, sugeneruoti grafiką, jį išsaugoti paveikslėlio formatu ir tik tuomet atnaujinti jį darbe.
  7. Tekstą rašyti geriausia yra ne teksto blokais, o `sakinys-eilutė` principu. Kuomet yra rašoma teksto blokais – klaidos taisymas paliks teksto bloke skylę arba teksto bloko eilutė tiesiog išsitęs. Rašant `sakinys-eilute` būdu, kiekviena klaida nepaliks didelių tarpų tarp teksto ir teksto redagavimas bus patogesnis, lengvesnis akims.

Išvados

Latex yra labai patogus sprendimas rašant tiek didelis, tiek mažus dokumentus. Šiuo metu net yra išleistas latex šablonas CV Europass formatui. Jeigu niekad nedirbot su Latex ir vis dar naudojate Office tipo programinius paketus, pažiūrėkit kokias galimybes suteikia Latex ir palyginkit su savo programine įranga.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s