Documente Academic
Documente Profesional
Documente Cultură
Curs 1
Ana-Maria MOS
NEAGU
Universitatea Al. I. Cuza Iasi
Facultatea de Matematic
a
10 octombrie 2011
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
1 / 22
Introducere
TEX (se pronunta teh si nu tex!) este un limbaj de programare
destinat editarii computerizate a unor documente standard, mai ales a
acelora care contin simboluri mai putin folosite n scrierea obisnuita
(simboluri matematice, formule chimice etc). A fost creat de
renumitul matematician si informatician american Donald E. Knuth,
descrierea sa realizand-o n cartea The TEXbook, aparuta n anul
1984. Este un soft liber si este popular n mediul academic, n special
n comunitatile de matematicieni, fizicieni si de ingineri. Versiunile
TEX sunt aproximari ale numarului , ultima versiune fiind 3.1415926.
Limbajul TEX este n ntregime bazat pe macro-uri (macro-comenzi).
Un macro este practic o instructiune care arata cum un anumit text
este substituit cu un altul.
LATEX este un limbaj de programare de nivel nalt, construit pentru a
accede la toate resursele TEX; este un sistem de macro-uri dezvoltat
de Leslie Lamport n anii 1984. Sistemul LATEX ncearca sa ascunda
ntreaga masinarie complicata a TEX-ului sub o fatada mai accesibila.
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
2 / 22
Introducere
LATEX introduce suport pentru referinte ncrucisate, etichete, cuprins,
index, bibliografie, unele cu ajutorul unor programe suplimentare care
proceseaza texte.
Versiunea curenta si cea mai utilizata este LATEX 2 , aparuta pentru
prima oara n 1994, conceputa si actualizata de o echipa de voluntari
(Johannes L. Braams, David P. Carlisle, Alan Jeffrey, Frank
Mittelbach, Chris Rowley si Rainer Sch
opf).
Ca si TEX, LATEX este gratuit si este disponibil n majoritatea
sistemelor de operare (Unix, Windows etc.).
Scientific Word si Scientific WorkPlace sunt sisteme WYSIWYG
(What You See Is What You Get) care au la baza LATEX pentru
Windows.
LyX este un sistem WYSIWYM (What You See Is What You Mean),
fiind un editor LATEX pentru Linux, Windows, Mac OS X, fiind un
software liber.
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
3 / 22
10 octombrie 2011
4 / 22
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
5 / 22
10 octombrie 2011
6 / 22
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
7 / 22
10 octombrie 2011
8 / 22
10 octombrie 2011
9 / 22
10 octombrie 2011
10 / 22
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
11 / 22
Comenzi LATEX
Comenzile LATEX sunt case sensitive, avand urmatoarea sintaxa:
\numecmd[optiune1,optiune2,...]{argument1}{argument2}...
unde:
1
2
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
12 / 22
Carcactere
Programele LATEX pot fi scrise folosind doar setul de caractere ASCII.
Pentru a genera semne care nu sunt pe tastatura se folosesc macro-uri
speciale care folosesc fonturi speciale. LATEX interpreteaza diferitele
constructii astfel:
Toate literele si cifrele sunt caractere obisnuite, care apar n rezultatul
final;
Caractere speciale
Caracter
#
$
%
&
\
{}
Semnificatie
Nr. arg. ntr-un macro def. de utilizator
Delimiteaza formule matematice
Incepe un comentariu
Separa coloanele n tabele
Spatiu unde nu se poate desparti randul
Pentru a scrie indici
Pentru a scrie exponenti
Urmeaza un nume de macro
Grupeaza mai multe caractere la un loc
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
Generare LATEX
\#
\$
\%
\&
\~{}
\_
\^{}
\textbackslash
\{\}
10 octombrie 2011
13 / 22
Accente
Pentru a obtine un accent peste o litera, trebuie scrisa secventa de control
corespunzatoare accentului dorit, urmata apoi de litera. Pentru accentele
obtinute prin folosirea unei litere dupa \, argumentul trebuie separat de
aceasta printr-un spatiu.
Comanda
\o
\=o
\H o
\u o
\v o
\^o
\b o
\o
\.o
\c o
\~o
\t o
\"o
\d o
Rezultat
o
o
`
o
o
o
o
o
o
o.
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
14 / 22
Comentarii, spatii
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
15 / 22
Spatii
Exemplu:
Mai multe spa\c tii albe consecutive
sunt tratate ca un
singur "spa\c tiu".
Spa\c tiul alb la \^ inceputul unei linii este \^ in general
ignorat, iar un singur sf\^ ar\c sit de linie este tratat ca
"spa\c tiu alb".
O linie ce nu con\c tine nimic sau doar spa\c tii albe
\^ intre dou\u a linii de text define\c ste sf\^ ar\c situl
unui paragraf.
10 octombrie 2011
16 / 22
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
17 / 22
10 octombrie 2011
18 / 22
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
19 / 22
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
20 / 22
Bibliografie I
P.A. Blaga, H.F. Pop, LATEX 2 , Editura Tehnica, Bucuresti, 1999
D.E. Knuth, The TEXbook, Volume A of Cumputers and Typesetting,
Addison-Wesley Publishing Company, Inc., 1984
Leslie Lamport, LATEX: A Document Preparation System,
Addison-Wesley Publishing Company, Reading, MA, 1994 (2nd
edition)
Costica Morosanu, Elemente de baza ale sistemului TEX si plain TEX
Ed. a II-a, Editura Univ. Al. I. Cuza Iasi, 2008
Tobias Oetiker Hubert Partl, Irene Hyna, Elisabeth Schlegl, The Not
So Short Introduction to LATEX2e, 2009 (online)
Mihai Radu Solcan, Ghid LATEX, versiunea pentru Windows, Bucuresti,
2005 (online)
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
21 / 22
Bibliografie II
Ana-Maria MOS
NEAGU (Universitatea Al. I. Cuza Iasi SOFT
Facultatea
MATEMATIC
de Matematic
a)
10 octombrie 2011
22 / 22