Sunteți pe pagina 1din 13

Formule multilinie..........................................................................................................................................

1
2.7.5 Sublinieri i suprapuneri de simboluri.................................................................................................3
Accente.......................................................................................................................................................4
Simboluri suprapuse...................................................................................................................................4
2.7.6 Spaieri..................................................................................................................................................5
2.7.7 Schimbri de stiluri n formulele matematice......................................................................................6
2.8 MODUL LR............................................................................................................................................7
2.9 OBSERVAII FINALE..........................................................................................................................1
Imagini,formula,tabel.....................................................................................................................................2

Tabelul 2.13 : Delimitatori

Exemplul 2.73

\documentclass{article}
\begin{document}
$f(x)=\left\{
\begin{array}{ll}
\sin (x)&
\mbox{dac\u a
$|x| \leq \pi$}\\
0 & \mbox{altfel}\\
\end{array}
\right.$
\end{document}

Formule multilinie
Formulele lungi se pot tipri pe mai multe linii (sau rnduri), folosind
cadrele eqnarray i eqnarray* (subsubseciunea 2.3.5). Fiecare rnd
conine o subformul. Dac se folosete cadrul eqnarray, atunci fiecare rnd
ce conine cte o subformul n parte este numerotat. Pentru a evita acest
lucru, la sfritul fiecrei linii, cu excepia celei din urm, se introduce
comanda \nonumber (exemplul 2.18).
Un caracter + sau , situat la nceputul unei formule sau al unei

subformule, este considerat, de TeX, ca un operator unar i va fi tiprit lipit


de termenul situat la dreapta sa. Dac termenul respectiv apare ntr-o
subformul ce face parte dintr-o singur formul lung, atunci caracterul + sau
devine un operator binar i el trebuie tiprit la o mic distan de termenul
5

Pot fi folosite, drept delimitatori, i o parte din simbolurile de tip sgeat din tabelul 2.9; de exemplu,
simbolurile generate prin comenzile \uparrow, \downarrow, \updownarrow i prin
tandemurile acestora, scrise respectiv cu prima liter mare dup caracterul \.

situat la dreapta sa. Acest lucru se realizeaz introducnd comanda \mbox{},


naintea caracterului + sau -.
Exemplul 2.74
\documentclass{article}
\begin{document}
\centering
{Aici "+" apare "lipit" de
$i$:}
\begin{eqnarray*}
y&=&a+b+c\\
& &+i+j+k.
\end{eqnarray*}\par
\centering
{Corect este a\c sa:}
\begin{eqnarray*}
y&=&a+b+c\\
& &\mbox{}+i+j+k.
\end{eqnarray*}
\end{document}

2.7.5 Sublinieri i suprapuneri de simboluri


O serie de formule matematice necesit scrierea de simboluri
suprapuse. Cadrul array permite suprapunerea, pe vertical, a mai multor
simboluri, dar nu este comod de utilizat doar pentru sub- sau supralinieri.
Linii i paranteze sub- i suprapuse
Supra- i sublinierile se pot realiza cu urmtoarele comenzi:
\overline{formula} - tiprete argumentul formula, cu o linie orizontal
deasupra;
\underline{formula} tiprete argumentul formula, cu o linie orizontal
dedesubt i poate fi folosit n toate modurile.
Urmtoarele comenzi permit suprapunerea acoladelor orizontale i a
formulele matematice.
\overbrace{formula} - tiprete argumentul formula, cu o acolad
orizontal deasupra;

\underbrace{formula} tiprete argumentul formula, cu o acolad


orizontal dedesubt.
Exemplul 2.75

\documentclass{article}
\begin{document}
Se supraliniaz\u a:
$\overline{\overline{x}^{2}
+1}$.\par
Expresia
$\underbrace{\overbrace{
1+\sqrt{6}}^{2}+i+j+k}_{5}$
\par
are 5 termeni din care 2 sunt
numerici.
\end{document}

Accent
e
Comenzile pentru tiprirea accentelor, descrise n subseciunea 2.6.2, se
aplic doar n modul paragraf i nu pot fi folosite la scrierea formulelor. n
tabelul 2.14, sunt listate comenzile pentru aplicarea de accente n editarea
formulelor; litera a este aleas doar spre exemplificare, iar comenzile se pot
folosi pentru orice alt liter.
Tabelul 2.14 : Accente n modul matematic

Versiuni ale simbolurilor generate de comenzile \hat i \tilde,


care se adapteaz la lungimea formulei, se pot obine prin comenzile
\what i respectiv \wtilde (numele lor provine de la wilde version).
Comenzile
\imath i \jmath genereaz literele i i respectiv j fr punct.

Simboluri suprapuse
Comanda
\stackrel{top}{bot}

tiprete argumentul reprezentat de top, deasupra celui reprezentat de bot;


mrimea caracterelor argumentului top corespunde stilului superscript, iar dac
se dorete schimbarea acesteia, atunci se aplic, corespunztor, una din
comenzile descrise n subseciunea 2.7.1.
Exemplul 2.76
\documentclass{article}
\begin{document}
\[\widehat{x+y}=
\widehat{-z}\]\par
\[\vec{x}
\stackrel{\mathrm{def}}{=}
(x_1 \ldots x_n)^{T}\]
\end{document}

2.7.6 Spaieri
Urmtoarele comenzile genereaz spaii orizontale n modul matematic:
\, genereaz un spaiu ngust spre dreapta;
\! genereaz un spaiu ngust negativ (i.e. la stnga);
\: genereaz un spaiu mediu spre dreapta;
\; genereaz un spaiu lat spre dreapta;
\ genereaz un spaiu dintre dou cuvinte consecutive ( este blank).
Exemplul 2.77
\documentclass{article}
\begin{document}
\begin{tabular}{lcl}
$\sqrt{2} \, x$& \^\i n loc de
&$\sqrt{2}x$\\
$n/ \! \log{n}$& \^\i n loc de
&$n/\log{n} $\\
$\int\!\!\int{z}\,dx\,dy$&
\^\i n loc de
&$\int\int{z}dxdy$
\end{tabular}
\end{document}

Comanda \, poate fi folosit i n modurile paragraf i LR.

2.7.7 Schimbri de stiluri n formulele


matematice
n subseciunea 2.7.1, au fost descrise comenzile pentru schimbarea
mrimii simbolurilor n modul matematic.
Comenzile din tabelul urmtor permit schimbarea stilului fontului, n
cazul numerelor, al literelor latine i greceti. Alte elemente ale formulelor,
cum ar fi numele funciilor matematice log, sin, etc. (tabelul 2.12), rmn
nemodificate.
Tabelul 2.15 : Comenzile de setare a fontului n mod matematic i efectele lor

Comanda \mathcal a fost descris i n subseciunea 2.7.3.


Simbolurile italice, generate de comanda \mathit, sunt spaiate diferit de
cele generate n stilul italic uzual; \mathit este recomandat pentru
simboluri matematice compuse din mai multe litere.
Comanda \boldmath afecteaz toate caracterele unei formule i
tiprete formulele matematice n stilul bold; poate fi folosit doar n modurile
paragraf sau LR i, de aceea, trebuie introdus, mpreun cu argumentul su,
ntr-un box generat cu \mbox (seciunea 2.8).
Cteva din comenzile de schimbare de font, ce au fost descrise, sunt
aplicate n exemplul urmtor.
Exemplul 2.78
\documentclass{article}
\begin{document}
$matematic$ - \^\i n mod matematic uzual \par
$\mathit{matematic}$ - la comanda \verb|\mathit| \par
$x+\mbox{\boldmath{$\Re{(g)}$}}=0$ cu \verb|\boldmath| \^\i n \verb|\mbox| pentru $\Re{(g)}$ \par
$diff+2^{ft} \Psi \log{[\psi]}$ \^\i n mod matematic uzual\par
$\mathbf{diff+2^{ft} \Psi \log{[\psi]}}$ cu \verb|\mathbf | \par
\mbox{\boldmath{$diff+2^{ft} \Psi \log{[\psi]}$}}
cu \verb|\boldmath| \^\i n mod paragraf \par
\end{document}

Observaie. Presupunem c lucrm n modul paragraf i c este necesar s editm o


formul, numit formula_1, cu caractere bold i apoi formula_2, cu caractere uzuale n modul
matematic. Dac n locul comenzilor
s-ar folosi doar

\mbox{\boldmath{$formula_1$}
\boldmath{$formula_1$},

atunci, n mod nedorit, i formula_2 ar aprea cu caractere bold (dac \mbox lipsete,
compilatorul LaTeX nu d eroare).

2.8 MODUL LR
n modul LR (Lef-to-Right), la fel ca i n modul paragraf, TeX
consider simbolurile primite la intrare ca o secven de cuvinte cu spaii ntre
ele. ns, spre deosebire de modul paragraf, n modul LR TeX genereaz un
text de la stnga la dreapta, fr a se ncepe un rnd nou i fr a se verifica
ncadrarea n spaiul disponibil, astfel nct exist riscul ca un text, astfel
procesat, s ias din pagin.
Textul procesat n modul LR este introdus ntr-un box, iar la ieirea din
acest mod box-ul este aezat n pagin. Esenial este faptul c textul din box nu
este secionat pe mai multe rnduri.
n continuare sunt descrise comenzile care permit culegerea unui text n
modul LR, crendu-se box-uri. Ele pot fi folosite n orice mod.
\mbox{text}
\makebox[lat][pos]{text}
Aceste comenzi tipresc argumentul text n modul LR, plasndu-l
ntr-un box; n cazul comenzii \makebox, argumentul opional lat

specific limea box-ului, iar poziia argumentului text n box este


determinat de urmtoarele valori ale argumentului pos:
c
(center) centrat,
implicit; r (right) aliniat
la dreapta; l (left) aliniat
la stnga;
s (strech) spaiile dintre cuvinte sunt ajustate astfel nct
textul s umple ntregul box.
\fbox{text}
\framebox[lat][pos]{text}
Aceste dou comenzi sunt similare cu \mbox i respectiv
\makebox, cu excepia faptului c se genereaz i un cadru
dreptunghiular, n jurul box-ului ce conine argumentul text.
\newsavebox{\cda}
Declar comanda specificat de argumentul \cda ca fiind un buffer
pentru salvarea unor box-uri; comanda \cda trebuie s nu fi fost deja
definit, i.e. numele cda trebuie s fie nou.
\sbox{\cda}{text}
\savebox{\cda}[lat][pos]{text}
\begin{lrbox}{\cda} text \end{lrbox}
Aceste comenzi introduc argumentul text ntr-un box (similar cu
\mbox), dar n loc s-l i tipreasc, l introduc ntr-un buffer, generat
deja la comanda \newsavebox. n cadrul lrbox, text este salvat fr
spaiile de la nceput i de la sfrit.
\usebox{\cda}
Tiprete box-ul cel mai recent salvat n buffer-ul \cda (creat la
comanda \newsavebox).
\raisebox{raise_len}[hght][dpth]{text}
Aceast comand creeaz un box prin tiprirea argumentului text n
modul LR; text este ridicat n box cu distana specificat de raise_len i
extins, deasupra i dedesubtul rndului, cu distanele specificate de
argumentele hght i respectiv dpth. Dac argumentul dpth sau ambele
argumente opionale lipsesc, atunci TeX va folosi extensia curent a
box-ului.

\rule{raise_len}{lat}{hght}
Genereaz un dreptunghi solid, de lime lat i nlime hght, ridicat
deasupra rndului la distana specificat de argumentul raise_len (sau
cobort, dac raise_len are valoare negativ). raise_len are valoarea
implicit 0in.
\width
\height
\depth
\totalheight
Sunt comenzi de tip lungimi, ce pot fi aplicate argumentelor lat al
comenzilor
\makebox,
\framebox
i
\savebox
i
argumentelor raise_len, hght i dpth ale comenzii \raisebox. Se
refer la dimensiunile (lime, nlime, adncime i respectiv
nlime+adncime ale) box-ului obinut prin tiprirea argumentului
text.
Stilul este controlat de urmtoarele comenzi:
\fboxrule precizeaz limea liniei trasate de \fbox i \framebox;
\fboxsep precizeaz spaiul dintre coninutul i marginile box-ului generat
cu\fbox i \framebox .
Comanda \mbox este folosit n exemplul 2.78 din finalul seciunii
precedente. Iat alte exemple de generare de text n modul LR.
Exemplul 2.79
\documentclass{article}
\begin{document}
Apare un \framebox[1in][l]{om}
la \fbox{orizont}.\par
Compara\c ti
\fbox{acest \em{box}} cu
\fbox{
\rule[-0.5cm]{0cm}{1cm}
acest \em{box}
}.\par
XXX\framebox[0.5in]
{diver\c si oameni}XXX.
\end{document}

Exemplul 2.80

Exemplul 2.81

\documentclass{article}
\begin{document}
Text \raisebox{0.6ex}{\em{ridicat}}
sau
\raisebox{-0.6em}{\em{cobor\^at}}.
\end{document}
\documentclass{article}
\begin{document}
\newsavebox{\joc}
\savebox{\joc}[1.5cm]{ap\u a}
Este doar \usebox{\joc},\par
\usebox{\joc},
\usebox{\joc},\par
peste tot.
\end{document}

Observaie. Alte comenzi pentru crearea de box-uri au fost descrise n subseciunea


2.3.13.

2.9

O
B
S
E
R
V
A

II
F
I
N
A
L
E

Dificultile legate de nsuirea limbajului LaTeX sunt mai mult de


natur psihologic. Odat deprins, LaTeX asigur editarea textelor, conform
celor mai exigente standarde de tehnoredactare. n plus, fiierul de ieire, cu
extensia .dvi, este dup cum reiese i din denumirea sa n englez: Device
Independent independent de drive-ul de imprimant.
Compilatorul LaTeX este disponibil, gratuit, pe Internet. Reamintim c
una din adresele de la care poate fi adus versiunea sa pentru Win95 este:
www.stat.uiowa.edu/resources/help/win95/latex.html
Prezentul capitol este doar o introducere privind limbajul LaTeX.
Textul su este o combinaie ntre informaia de tip Users Guide i cea de
tip Reference Manual. Anexa C conine o aplicaie din domeniul teoriei
ecuaiilor difereniale, iar Anexa D cuprinde o list a principalelor comenzi

Imagini , formula, tabel

LaTeX, sub form de memorator. Cea


mai detaliat lucrare privind LaTeX
rmne, pn n prezent, cartea lui Leslie
Lamport [Lamport 1994].
Din motive pur
conjuncturale, acest capitol, la fel ca
i ntreaga lucrare, a fost editat n
Microsoft Word97, iar exemplele i
o parte din tabele au fost procesate n
LaTeX, captate i apoi inserate n text. Dintre lucrrile publicate n limba
romn, realizate n ntregime n LaTeX i care pun n eviden
avantajele deosebite ale procesrii textelor tiinifice n acest limbaj,

Imagini,formula,tabel
recomandm tratatul de calcul numeric matriceal de B. Dumitrescu, C.
Popeea i B. Jora [Dumitrescu 1998].

an
Produs
Denumire
Produs 3

Co

UM

d
P3

buc

n3 3
Cantitate

CurentNumr

n 1

3n 2

Pre

100

Valoare

34

3400,00

Imagini , formula, tabel

Produs 5
Produs 1
Produs 7
Produs 2
Produs 4
Produs 6

P5
P1
P7
P2
P4
P6

buc
mc
l
l
m
kg

34
56
75
12
33
124

76
78
12
15
13
22

2584,00
4368,00
900,00
180,00
429,00
2728,00

S-ar putea să vă placă și