Documente Academic
Documente Profesional
Documente Cultură
Capitol Latex
Capitol Latex
2.1 INTRODUCERE
O lucrare este predat editorului care, dup verificarea semantic de ctre un grup de recenzori, va accepta lucrarea. O lucrare acceptat pentru publicare va trebui aranjat n pagin, operaie fcut de ctre tehnoredactor, care hotrte dimensiunile paginii, fonturile, aspectul general etc. Aceste informaii formeaz layout-ul lucrrii ce va trebui publicat. Zearul culege textul, urmnd acest model i scoate o prim copie, ce va fi supus corecturilor gramaticale. Dup corectur, lucrarea se tiprete n numrul dorit de exemplare. Dac recenzia este fcut de oameni, celelalte operaii pot fi efectuate cu ajutorul calculatorului, pe baza unor reguli simple i fixe. Pentru aceasta, este necesar utilizarea unui procesor de texte, iar din motive legate de rspndire i disponibilitate, am ales LaTeX. n scenariul de mai sus, LaTeX este tehnoredactorul i TeX este zearul. TeX este un program elaborat de Donald E. Knuth [Knuth 1984], care se folosete la culegerea i tiprirea de texte i formule matematice. LaTeX (se pronunt la-tehi) este construit de Leslie Lamport [Lamport 1994], are la baz TeX i permite definirea de layout-uri pentru cri, articole, rapoarte i scrisori. LaTeX este un pachet de macrodefiniii pentru TeX, iar TeX este un sistem de prelucrare a textelor. Nici LaTeX i nici TeX nu sunt editoare de texte. n general, layout-ul paginilor realizate n MS Word (i.e. poziia figurilor, a tabelelor, etc.) poate s varieze dramatic, atunci cnd textul este portat la un calculator ce are instalat alt driver de imprimant. Dependena de
12
____________________________________________________________________________
imprimant este neplcut i este necesar un procesor independent. Acest fenomen nu apare n cazul procesrii textelor n LaTeX i constituie, printre altele, unul din principalele motive ale utilizrii sale, pe scar din ce n ce mai larg, de ctre editorii i autorii de texte. Pe de alt parte, existena LaTeX, pe diferite platforme, face din el un procesor de texte cu larg utilizare n mediile tiinifice.
2.1. INTRODUCERE
13
____________________________________________________________________________
i el va alege forma portrivit pentru tiprire. Muli autori utilizeaz fonturi multiple, fapt ce duce la o ngreunare a citirii textului. Aceste aspecte sunt importante atunci cnd se proiecteaz un layout. n general, LaTeX permite modificarea unui layout de o manier destul de greoaie, ns integreaz o serie de concepte ce au rezultat n urma experienei privind tehnoredactarea. Aceste concepte respect conveniile, valabile n S.U.A., de realizare a crilor, articolelor i revistelor. Adaptarea la conveniile europene de tehnoredactare se poate realiza relativ uor, prin comenzi speciale. Trebuie subliniat faptul c orice text (sub form de carte, articol, raport etc.) este scris pentru a fi citit i pentru ca impactul coninutului asupra cititorului s fie maxim. Din acest motiv, pe baza unei analize riguroase a situaiilor specifice privind coninutul unui text, n LaTeX documentele sunt mprite n clase sau categorii, iar lizibilitatea este obiectivul principal. n fig. 2.1 este descris un exemplu simplu de fiier LaTeX minimal, n care se evideniaz principalele seciuni i cteva dintre comenzile LaTeX de baz. Exemplul 2.1
\documentclass{article} % clasa articol %Titlul cuprinsului este implicit "Contents" dar %poate fi schimbat dupa dorinta \renewcommand{\contentsname}{Cuprins} %Se specifica titlul, autorul si data \title{Gestiunea documentelor} \author{Ion Popescu} \date{17.03.2000} \begin{document} %inceputul documentului \maketitle %tiparire titlu, autor, data \tableofcontents %tiparire cuprins \section{Introducere} %sectiune paragraf Paragraf specificand necesitatea procesorului LaTeX. Textul este formatat automat. Trecerea la un nou alineat se face prin inserarea unei linii goale. \section{Titlul capitolului 1} %inceputul altui paragraf Acesta este alt paragraf. Toate paragrafele se numeroteaza automat. \end{document} %sfarsitul articolului Fig. 2.1 Un exemplu simplu de articol scris n LaTeX. Rezultatul procesrii este redat n fig. 2.2.
14
____________________________________________________________________________
Fig. 2.2 Rezultatul procesrii fiierului surs din fig. 2.1 (setup-ul paginii n LaTeX este diferit).
2.1. INTRODUCERE
15
____________________________________________________________________________
Zona marcat cu caracterele semnific informaii dependente de versiunea de instalare. n funcie de coninut, un fiier .tex parcurge mai multe etape. Dup procesarea fiierului ex1.tex, informaia se pstreaz n mai multe fiiere, care au urmtoarele denumiri i semnificaii: ex1.aux - conine informaii auxiliare despre entitile logice din fiierul surs i despre etichete (\label i \bibitem). Fiierul este utilizat de LaTeX la a doua procesare, pentru a rezolva referine ncruciate (\cite, \ref).
16
____________________________________________________________________________
ex1.toc - conine informaii necesare alctuirii cuprinsului i este generat doar dac n fiierul surs apare comanda \tableofcontents. Cuprinsul apare doar la a doua procesare a fiierului. ex1.log - conine raportul despre procesarea fiierului cu extensia tex, eventualele erori de procesare i informaii statistice despre resursele hardware utilizate. ex1.dvi - fiier de ieire ce conine rezultatele procesrii ntr-un cod independent de perifericul de tiprire (DeVice Independent).
Observaie. n funcie de clasa sau categoria din care face parte documentul, mai apar i alte fiiere auxiliare: *.lof creat dac apare comanda \listoffigures (List of Figures), pentru generarea automat a listei figurilor; *.lot creat dac apare comanda \listoftable (List of Tables), pentru generarea automat a listei tabelelor; *.idx creat dac apare comanda \makeindex n combinaie cu \index i va conine comenzile \indexentry aferente; *.gb creat dac apare comanda \makeofglossary.