Ana-Maria MOS NEAGU [605854]

SOFT MATEMATIC
Curs 3
Ana-Maria MOS NEAGU
Universitatea "Al. I. Cuza" Ia si
Facultatea de Matematic a
17 octrombrie 2017
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 1 / 74

Tabele
Pentru a crea tabele (cu linii orizontale  si verticale opt ionale) vom folosi
mediul tabular . LATEX determin a automat l at imea coloanelor. Prima linie a
mediului are forma:
\begin{tabular}[poz]{specificatii tabel}
Argumentul opt ional poz poate b(bottom), t(top) sau c(central)  si
speci c a pozit ia vertical a a tabelului fat  a de textul ^ nconjur ator.
Speci cat iile tabelului spun sistemului L ATEX ce aliniere s a foloseasc a pentru
ecare coloan a  si liniile verticale pe care trebuie s a le insereze. Nu trebuie
speci cat num arul de coloane, deoarece acesta este dedus din num arul de
argumente furnizate. Se pot ad auga sau nu linii verticale ^ ntre coloane.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 2 / 74

Tabele
Pentru a descrie coloanele tabelului se pot folosi urm atoarele simboluri:
l(left) { coloan a aliniat a la st^ anga, c(central) { coloan a centrat a sau
r(right) { coloan a aliniat a la dreapta, pfl at imeg{ coloan a paragraf cu
textul aliniat vertical sus, mfl at imeg{ coloan a paragraf cu textul aliniat
la mijloc (necesit a pachetul array ),bfl at imeg{ coloan a paragraf cu textul
aliniat vertical jos (necesit a pachetul array ), cuj(linie vertical a) sau k(linie
vertical a dubl a), dup a preferint e.
Separarea celulelor unui tabel se face folosind simbolul &. Trecerea la linia
urm atoare se face folosind nn. Se poate speci ca un spat iu suplimentar
dup ann, folosind parantezele drepte (de exemplu \\[0.2cm] ). O linie ori-
zontal a se introduce folosind comanda \hline , iar comanda \cline{i-j}
determin a o linie orizontal a part ial a de la coloana i p^ an a la coloana j.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 3 / 74

Tabele
Exemple:
\begin{tabular}{ l c r }
1 & -2 & 3 \\
-4 & 5 & 6 \\
7 & 8 & -9 \\
\end{tabular}genereaz a 1 -2 3
-4 5 6
7 8 -9
\begin{tabular}{||l|c|r||}
\hline
1 & -2 & 3 \\
-4 & 5 & 6 \\
7 & 8 & -9 \\
\hline
\end{tabular}pentru 1 -2 3
-4 5 6
7 8 -9
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 4 / 74

Tabele
Codul L ATEX pentru a ^ mp art i textul dintr-o celul a a unui tabel pe linii (speci-
carea l at imii pentru ultima coloan a):
\begin{tabular}{|c|c|p{8cm}|}
\hline
\textbackslash dots & $\dots$ & puncte generice; gestione
az\u a automat spa\c tiile libere de dinainte \c si de
dup\u a puncte, potrivit contextului\\ \hline
\textbackslash ldots & $\ldots$ & outputul este similar cu
cel anterior, \^ins\u a nu se gestioneaz\u a automat
spa\c tiul liber \\ \hline
\textbackslash cdots & $\cdots$ & puncte ce sunt centrate
fa\c t\u a de \^in\u al\c timea literelor; exist\u a \c si
operatorul binar de \^inmul\c tire, \textbackslash cdot \\
\hline
\end{tabular}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 5 / 74

Tabele
Outputul este:
\dots : : : puncte generice; gestioneaz a automat spat iile
libere de dinainte  si de dup a puncte, potrivit con-
textului
\ldots : : : outputul este similar cu cel anterior, ^ ns a nu se
gestioneaz a automat spat iul liber
\cdots puncte ce sunt centrate fat  a de ^ n alt imea literelor;
exist a  si operatorul binar de ^ nmult ire, \cdot
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 6 / 74

Tabele
Se pot de ni simultan mai multe coloane identice cu ajutorul sintaxei
*{nr_coloane}{specificatie} . Un exemplu de tabel cu prima coloan a
aliniat a la st^ anga, 6 coloane centrate  si ultima coloan a aliniat a la dreapta:
\begin{tabular}{l *{6}{c} r}
Grupa & 10 & 9 & 8 & 7 & 6 & 5 & Restan\c tieri \\
\hline
M121 – M & 6 & 3 & 0 & 3 & 10 & 5 & 1 \\
M122 – M & 5 & 4 & 1 & 3 & 10 & 5 & 3 \\
M521 – MI & 6 & 5 & 0 & 2 & 8 & 4 & 1 \\
M522 – MI & 4 & 4 & 1 & 2 & 7 & 8 & 3 \\
\end{tabular}
Grupa 10 9 8 7 6 5 Restant ieri
M121 – M 6 3 0 3 10 5 1
M122 – M 5 4 1 3 10 5 3
M521 – MI 6 5 0 2 8 4 1
M522 – MI 4 4 1 2 7 8 3
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 7 / 74

Tabele
Comenzile folosite pentru a crea coloane multiple sau linii multiple sunt:
\multicolumn{num_coloane}{specificatii aliniere}{continut}
\multirow{num_linii}{latime}{continut} % se aduga
% in preambul \usepackage{multirow}
unde num coloane este num arul de coloane succesive care vor ^ mbinate
^ ntr-una singur a, iar num linii reprezint a num arul de linii ce vor ^ mbinate.
Se poate speci ca pentru l at ime, ceea ce ^ nseamn a l at imea implicit a a
cont inutului. Pentru a controla dimensiunea tabelului, se poate utiliza co-
manda
\resizebox{latime}{inaltime}{
\begin{tabular}

\end{tabular}
}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 8 / 74

Tabele
Exemple:
\resizebox{7cm}{1.5cm}
{
\begin{tabular}{|c|c|c|}
\hline
Cursuri & \multicolumn{2}{c|}{Tip} \\
\cline{2-3}
Seminarii & \multirow{2}{*}{Obligatoriu}
& \multirow{2}{*}{Op\c tional} \\
Laboratoare & & \\
\hline \hline
Num\u ar ore & \multicolumn{2}{c|}{30} \\
\hline
\end{tabular}
}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 9 / 74

Tabele
Cursuri Tip
SeminariiObligatoriu Opt ionalLaboratoare
Num ar ore 30
Pentru a colora liniile dintr-un tabel este necesar a ad augarea la preambul a
comenzii \usepackage[table]{xcolor} . Comanda pentru colorarea unei
linii dintr-un tabel este:
\rowcolors{linia_de_start}{culoare_impar}{culoare_par}
Alte comenzi pentru colorare: \showcolors ,\hidecolors ,
\cellcolor{culoare} (coloreaz a doar o celul a din tabel).
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 10 / 74

Tabele
Exemplu:
\rowcolors{1}{red}{blue}
\begin{tabular}{l l l}
impar & impar & impar \\
par & par & par \\
impar & impar & impar \\
par & par & par \\
\end{tabular}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 11 / 74

Tabele
Dac a se dore ste numerotarea automat a a unui tabel, ad augarea unui titlu
pentru acesta sau a unei etichete, mediul tabular trebuie plasat ^ ntr-un
mediu table :
\begin{table}[pozitie] \label{tab:t1}
\begin{tabular}{specificatii tabel}

\end{tabular}
\caption{Titlul tabelului}
\end{table}
unde argumentul pozitie poate h(a  sarea are loc unde este declarat
tabelul (aici { here)), t(la ^ nceputul (top) paginii), b(la sf^ ar situl (bot-
tom) paginii), p(pe o pagin a dedicat a elementelor
otante), !(suprascrie
restrict iile
otante implicite). O regul a general a recomandat a este s a se
foloseasc a opt iunea [htbp] de ecare dat a. O opt iune de tipul [!h] fort eaz a
LATEX s a plaseze tabelul chiar ^ n pozit ia ^ n care ^ l plasat i ^ n document, dac a
acest lucru este posibil.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 12 / 74

Tabele
O listare a tuturor tabelelor numerotate automat din document se poate
face folosind comanda \listoftables ( ^ n locul ^ n care se dore ste listarea
acestora).
Multe dintre c art ile  si revistele profesionale prezint a tabele simple, care au
un spat iu corespunz ator ^ nainte  si dup a linii, dar care nu folosesc aproape
niciodat a linii verticale. ^In acest scop se folosesc pachetele array saubook-
tabs.^In cele ce urmeaz a se vor compara rezultatele oferite de L ATEX-ul uzual
 si pachetele array saubooktabs .
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 13 / 74

Tabele
Ex.1 L ATEX uzual
\begin{table}[htbp]
\begin{tabular}{llr}
\hline
\multicolumn{2}{c}{Produs} \\
\cline{1-2}
Denumire & Descriere & Pre\c t (RON) \\
\hline
Produs1 & ofert\u a (3+1) & 13.65 \\
& per kg & 0.01 \\
Produs2 & per bax & 92.50 \\
Produs3 & per cutie & 33.33 \\
Produs4 & per litru & 8.99 \\
\hline
\end{tabular}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 14 / 74

Tabele
\label{t1}
\caption{Tabel realizat folosind \LaTeX{} uzual}
\end{table}
Produs
Denumire Descriere Pret  (RON)
Produs1 ofert a (3+1) 13.65
per kg 0.01
Produs2 per bax 92.50
Produs3 per cutie 33.33
Produs4 per litru 8.99
Tabel: Tabel realizat folosind L ATEX uzual
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 15 / 74

Tabele
Ex.2 Folosirea pachetului array
\begin{table}[htbp]
\begin{tabular}{llr}
\firsthline
\multicolumn{2}{c}{Produs} \\
\cline{1-2}
Denumire & Descriere & Pre\c t (RON) \\
\hline
Produs1 & ofert\u a (3+1) & 13.65 \\
& per kg & 0.01 \\
Produs2 & per bax & 92.50 \\
Produs3 & per cutie & 33.33 \\
Produs4 & per litru & 8.99 \\
\lasthline
\end{tabular}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 16 / 74

Tabele
\label{t2}
\caption{Tabel realizat folosind pachetul \textit{array}}
\end{table}
Produs
Denumire Descriere Pret  (RON)
Produs1 ofert a (3+1) 13.65
per kg 0.01
Produs2 per bax 92.50
Produs3 per cutie 33.33
Produs4 per litru 8.99
Tabel: Tabel realizat folosind pachetul array
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 17 / 74

Tabele
Ex.3 Folosirea pachetului booktabs
\begin{table}[htbp]
\begin{tabular}{llr}
\toprule
\multicolumn{2}{c}{Produs} \\
\cmidrule{1-2}
Denumire & Descriere & Pre\c t (RON) \\
\midrule
Produs1 & ofert\u a (3+1) & 13.65 \\
& per kg & 0.01 \\
Produs2 & per bax & 92.50 \\
Produs3 & per cutie & 33.33 \\
Produs4 & per litru & 8.99 \\
\bottomrule
\end{tabular}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 18 / 74

Tabele
\label{t3}
\caption{Tabel realizat folosind pachetul \textit{booktabs}}
\end{table}
Produs
Denumire Descriere Pret  (RON)
Produs1 ofert a (3+1) 13.65
per kg 0.01
Produs2 per bax 92.50
Produs3 per cutie 33.33
Produs4 per litru 8.99
Tabel: Tabel realizat folosind pachetul booktabs
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 19 / 74

Liste
Pentru a introduce o list a, L ATEX ofer a trei medii de lucru: itemize ,enumer-
ate sidescription . Toate tipurile de liste urmeaz a formatul de baz a:
\begin{tipul_listei}
\item Primul item
\item Al doilea item
\item Al treilea item
\end{tipul_listei}
Fiecare ^ nregistrare a listei se introduce folosind comanda \item . Toate cele
trei tipuri de liste pot avea mai multe paragrafe per item. Paragrafele se
introduc ^ n mod obi snuit, cu o linie liber a ^ ntre ele.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 20 / 74

Liste. Mediul de lucru itemize
Acest mediu este folosit pentru o list a standard cu marcatori.
\begin{itemize}
\item Primul item
\item Al doilea item
\item Al treilea item
\end{itemize}
Primul item
Al doilea item
Al treilea item
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 21 / 74

Personalizarea listelor cu marcatori
Implicit, marcatorii pentru cele 4 niveluri de imbricare sunt: ;;; si:
Marcatorul unei liste poate modi cat manual pentru ecare item folosind
comanda \item[eticheta_noua] , de exemplu
\begin{itemize}
\item[$\star$] Primul item
\item[$\star$] Al doilea item
\item[$\star$] Al treilea item
\end{itemize}
?Primul item
?Al doilea item
?Al treilea item
Etichetele listelor cu marcatori se acceseaz a prin intermediul comenzilor
\labelitemi ,\labelitemii ,\labelitemiii  si\labelitemiv , respec-
tiv pentru cele patru niveluri de imbricare.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 22 / 74

Personalizarea listelor cu marcatori
Aceste etichete (marcatori) se pot modi ca folosind ^ n preambul comenzi
de tipul
\renewcommand{\labelitemi}{\textgreater}
^In acest exemplu se seteaz a marcatorii pentru primul nivel la simbolul " >".
Pot folosite diverse simboluri pentru customizarea marcatorilor. De ex-
emplu: \dag ,\ddag etc.
Se poate crea o list a cu marcatori f ar a spat ii verticale^ ntre itemii consecutivi,
astfel:
\begin{itemize}
\setlength{\itemsep}{0cm}
\setlength{\parskip}{0cm}
\item Item 1
\item Item 2
\item Item 3
\end{itemize}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 23 / 74

Liste. Mediul de lucru enumerate
Mediul enumerate se folose ste pentru introducerea listelor numerotate, ^ n
care, ^ n mod implicit, ecare item este numerotat secvent ial.
\begin{enumerate}
\item Primul item
\item Al doilea item
\item Al treilea item
\end{enumerate}
1Primul item
2Al doilea item
3Al treilea item
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 24 / 74

Personalizarea listelor numerotate
Exist a patru contoare individuale asociate listelor numerotate, ecare reprezent^ and
unul din cele 4 niveluri de imbricare,  si anume: enumi ,enumii ,enumiii  si
enumiv . Fiecare contor are un format implicit de a  sare. Astfel de formate
sunt speci cate cu ajutorul comenzilor L ATEX:\arabic ,\alph ,\Alph ,
\roman ,\Roman ,\fnsymbol .
Pentru a modi ca manual formatul implicit de a  sare al contorului se vor
folosi comenzi de tipul:
\renewcommand{\theenumi}{\Roman{enumi}}
\renewcommand{\labelenumi}{\theenumi}
sau
\renewcommand{\labelenumi}{\Roman{enumi}}
Se pot ad auga  si alte simboluri, cum ar parantezele  si punctele, ^ nainte  si
dup a contor.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 25 / 74

Liste. Mediul de lucru description
Mediul description este folosit pentru introducerea de de nit ii pentru anumit i
termeni. Se poate speci ca eticheta pentru ecare item ca argument opt ional,
^ ntre paranteze [ ].
\begin{description}
\item[Primul:] Primul item
\item[Al doilea:] Al doilea item
\item[Al treilea:] Al treilea item
\end{description}
Primul: Primul item
Al doilea: Al doilea item
Al treilea: Al treilea item
Dac a se dore ste construirea unei descrieri ^ n care textul s a ^ nceap a pe o linie
nou a, acest lucru se poate realiza folosind comanda \hfill urmat a denn.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 26 / 74

Liste. Mediul de lucru description
De exemplu,
\begin{description}
\item[Primul] \hfill \\
Primul item
\item[Al doilea] \hfill \\
Al doilea item
\item[Al treilea] \hfill \\
Al treilea item
\end{description}
Primul
Primul item
Al doilea
Al doilea item
Al treilea
Al treilea item
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 27 / 74

Liste imbricate
LATEX permite inserarea unei liste ^ ntr-un item dintr-o alt a list a (p^ an a la un
nivel de imbricare egal cu 4). L ATEX va genera automat tipul de numerotare
 si indentarea corespunz atoare.
\begin{enumerate}
\item Primul item
\begin{itemize}
\item item imbricat 1
\item item imbricat 2
\end{itemize}
\item Al doilea item
\item Al treilea item
\end{enumerate}
1Primul item
item imbricat 1
item imbricat 2
2Al doilea item
3Al treilea item
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 28 / 74

Importarea de imagini
Pentru inserarea de imagini se va ad auga ^ n preambul comanda
\usepackage{graphicx} . Formatele permise de imagini depind de com-
pilatorul folosit.
Dac a documentul este compilat folosind latex , atunci singurul format de
imagine care poate inclus este Encapsulated PostScript (EPS). Fi sierul
PDF se poate obt ine, ^ n acest caz, folosind utilitarul dvi2pdf . Dac a se
folose ste compilatorul pd
atex pentru a produce un PDF, atunci formatele
permise sunt JPG, PNG sau PDF. Fi sierele EPS nu pot folosite ^ n acest
caz, dar pot convertite ^ n format PDF cu ajutorul programului utilitar
epstopdf , inclus ^ n majoritatea distribut iilor L ATEX.^In acest sens se poate
folosi pachetul epstopdf .
Dup a ce a fost ^ nc arcat pachetul graphicx ^ n preambul, se pot include imag-
ini folosind comanda \includegraphics , a c arei sintax a general a este
\includegraphics[atr1=val1,…, atr_n=val_n]{nume_imagine}
Argumentul dintre acolade reprezint a numele  sierului imagine.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 29 / 74

Importarea de imagini
Argumentele opt ionale sunt plasate ^ ntre paranteze p atrate. Acestea pot
:width { speci c a l at imea dorit a a imaginii importate, height { speci c a
^ n alt imea dorit a a imaginii importate, scale { redimensioneaz a imaginea cu
factorul dorit (de exemplu, scale=0.5 va reduce la jum atate dimensiunile
imaginii, iar scale=2 le va dubla), angle=x { rote ste imaginea cu xgrade
^ n sens trigonometric, trim=l b r t { decupeaz a imaginea importat a dup a
lla st^ anga (left), bdin partea inferioar a (bottom), rde la dreapta (right)
 sitdin partea superioar a (top), unde l,b,r sitsunt lungimi, clip { pen-
tru ca opt iunea trim s a funct ioneze, trebuie setat clip=true . Argumentele
opt ionale sunt separate prin virgule.
Urm atoarea comand a import a imaginea, f ar a alt a procesare suplimentar a.
\includegraphics{butterfly.jpg}
unde butter
y reprezint a numele  sierului imagine (salvat ^ n acela si folder
cu  sierul surs a).
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 30 / 74

Importarea de imagini
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 31 / 74

Importarea de imagini
Pentru a mic sora imaginea  si a o roti folosim opt iunile scale  siangle :
\includegraphics[scale=0.5]{butterfly.jpg}
 si respectiv
\includegraphics[scale=0.5, angle=180]{butterfly.jpg}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 32 / 74

Importarea de imagini
Un exemplu de decupare a imaginii:
\includegraphics[trim = 4cm
3cm 1cm 1.5cm,
clip=true, width=3cm]{butterfly.jpg}
Comanda \fbox{} realizeaz a un chenar ^ n jurul imaginii. Comenzile
\setlength\fboxsep{xpt}  si\setlength\fboxrule{xpt} controleaz a
spat iul liber dintre margini  si imagine, respectiv determin a m arimea chenaru-
lui. De exemplu,
\begin{center}
\setlength\fboxsep{5pt} \setlength\fboxrule{5pt}
\color{red}
\fbox{\includegraphics[scale=0.3]{butterfly.jpg}}
\end{center}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 33 / 74

Importarea de imagini
Dac a o imagine are un titlu sau o legend a sau se dore ste s a se realizeze o
referint  a la aceasta, atunci se va folosi mediul de lucru gure . De exemplu,
\begin{figure}[htbp]
\label{fig:butterfly}
\includegraphics[scale=0.3]{butterfly.jpg}
\caption{Butterfly}
\end{figure}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 34 / 74

Importarea de imagini
Figura: Butter
y
Pachetul sub gure ofer a posibilitatea de a crea sub guri. Fiecare gur a ^ n
parte este precizat a folosind comanda \subfigure .
\begin{figure}[htbp]
\centering
\subfigure[Butterfly1]{\label{fig:b1}
\includegraphics[width=0.3\textwidth]{butterfly.jpg}}
\subfigure[Butterfly2]{\label{fig:b2}\reflectbox{
\includegraphics[width=0.3\textwidth]{butterfly.jpg}}}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 35 / 74

Importarea de imagini
\subfigure[Butterfly3]{\label{fig:b3}
\includegraphics[width=0.3\textwidth]{butterfly.jpg}}
\caption{Butterfly}
\label{fig:B}
\end{figure}
(a) Butter
y1
(b) Butter
y2
(c) Butter
y3
Figura: Butter
y
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 36 / 74

Importarea de imagini
Comanda \reflectbox rote ste orizontal la 180 de grade cont inutul imag-
inii.
Referirea se poate face at^ at ^ n ansamblu, c^ at  si pentru ecare sub gur a ^ n
parte: \ref{fig:B} sau\ref{fig:b1} ,\ref{fig:b2} ,\ref{fig:b3} .
Pentru a scrie text ^ n jurul unei guri, se folose ste pachetul wrap g . Mediul
de lucru utilizat pentru a include gura ^ n text este:
\begin{wrapfigure}[inaltimea]{specificatii aliniere}{latimea}
figura
\end{wrapfigure}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 37 / 74

Culori
Pachetul color permite ad augarea de culori ^ n textul din document. Pentru
a scrie text colorat putem folosi comanda
\textcolor{culoare_declarata}{text}
sau prin comanda
{\color{culoarea_declarata} text}
unde culoarea declarata este o culoare prede nit a (white, black, red, green,
blue, cyan, magenta  si yellow) sau de nit a ^ nainte prin comanda
\definecolor .
Culoarea de fond pentru toat a pagina poate schimbat a prin comanda
\pagecolor{culoarea_declarata}
Pentru setarea unui fundal colorat pentru text, se utilizeaz a comanda
\colorbox{culoarea_declarata}{text}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 38 / 74

Culori
Dac a se vrea  si schimbarea culorii fundalului, dar  si a textului, se folose ste
comanda
\colorbox{culoarea_decl1}{\color{culoarea_decl2} text}
Comanda
\fcolorbox{culoarea_decl1}{culoarea_decl2}
{\color{culoarea_decl3} text}
este folosit a pentru a colora cadrul din jurul textului, unde: culoarea decl1
este a c asut ei, culoarea decl2 este cea din interiorul c asut ei  si ^ n jurul tex-
tului, iar textul are culoarea decl3.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 39 / 74

Culori
Pentru a de ni o culoare nou a, plas am ^ n preambul comanda
\definecolor{nume_culoare}{model}{specificatii_culoare}
unde nume culoare este denumirea culorii (dat a de utilizator), model este
felul ^ n care culoarea este descris a (poate gray, rgb, RGB sau cmyk),
iarspeci catii culoare reprezint a descrierea culorii (pentru modelul gray se
speci c a un num ar ^ ntre 0 (negru)  si 1 (alb), pentru rgb (ro su, verde, al-
bastru) { 3 numere sub forma ro su, verde, albastru, nuant a ec arei culori
este reprezentat a de un num ar ^ ntre 0  si 1, pentru RGB (ro su, verde, albas-
tru) { 3 numere sub forma ro su, verde, albastru, nuant a ec arei culori este
reprezentat a de un num ar ^ ntre 0  si 255, pentru cmyk (turcoaz, magenta,
galben, negru) { 4 numere sub forma turcoaz, magenta, galben, negru,
cantitatea ec arei culori este reprezentat a de un num ar ^ ntre 0  si 1). De
exemplu,
\definecolor{orange}{RGB}{255,127,0}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 40 / 74

C asut e
Pentru a include un paragraf oarecare ^ ntr-o c asut  a folosim comanda
\parbox[pozitie]{latime}{text}
sau mediul minipage
\begin{minipage}[pozitie]{latime} text \end{minipage}
Parametrul pozitie poate c, t sau b  si controleaz a alinierea vertical a
a c asut ei fat  a de textul ^ nconjurtor. Parametrul latime speci c a l at imea
c asut ei. Diferent a principal a dintre minipage  si\parbox este c a nu putet i
folosi toate comenzile  si mediile ^ ntr-o c asut  a parbox, spre deosebire de
mediul minipage .
C^ and ne intereseaz a doar alinierea orizontal a, vom crea c asut e orizontale:
\makebox[latime][pozitie]{text}
unde latime de ne ste l at imea c asut ei rezultate (aceasta poate mai mic a
dec^ at materialul din c asut  a). Parametrul pozitie poate lua valoarea: c
(centru), l (left), r (right) sau s (spread, ajusteaz a spat iile din text pentru
a umple c asut a).
Comanda \framebox merge exact la fel ca \makebox , ^ nstraseaz a un cadru
n jurul textului.Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 41 / 74

Note de subsol  si de margine
Ad augarea unei note de subsol se realizeaz a folosind comanda
\footnote{text}
Nu se las a niciun spat iu ^ ntre cuv^ antul ^ n dreptul c aruia vret i s a apar a mar-
catorul notei de subsol  si comand a.
Ad augarea unui comentariu la text (not a de margine) se poate face cu
comanda \marginpar{text} . De exemplu,
\marginpar{\footnotesize\bf \color{red}
Aici se scrie un comentariu}
Stabilirea l at imii comentariului se face prin comanda
\setlength{\marginparwidth}{2.5cm}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 42 / 74

Mediul verbatim
Pentru a introduce text care nu va interpretat de compilator poate
folosit mediul verbatim . Tot ce este ^ ntre comenzile \begin{verbatim}  si
\end{verbatim} este procesat a sa cum este. Toate spat iile  si liniile goale
sunt reproduse a sa cum sunt introduse. Orice comand a L ATEX va ignorat a
 si tratat a ca simplu text. Aceast mediu de lucru este folosit, de exemplu,
pentru a  sarea codului surs a L ATEX.
Comanda
\verb|….|
se folose ste ^ n acela si scop, pentru text in-line de tip arit ca atare.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 43 / 74

Crearea de imagini
Mediul picture permite realizarea de imagini direct ^ n L ATEX. Acest mediu
este creat cu una din urm atoarele dou a comenzi:
\begin{picture}(x,y) … \end{picture}
sau
\begin{picture}(x,y)(x0,y0) … \end{picture}
Prima pereche, (x,y), face rezervarea, ^ n cadrul documentului, a spat iului
dreptunghiular pentru imagine (x – l at imea  si y – ^ nalt imea desenului).
A doua pereche opt ional a, (x0,y0), determin a coordonatele colt ului din
st^ anga-jos al desenului ^ n sistemul cartezian. ^Inainte de a folosi mediul pic-
ture trebuie indicat a unitatea de m asur a prin atribuirea unei anumite valori
parametrului \unitlength (implicit este 1pt). Cele mai multe comenzi de
desenare au una din formele: \put(x,y){obiect} sau
\multiput(x,y)(dx,dy){n}{obiect} . Curbele B ezier sunt trasate folosind
comanda \qbezier(x1,y1)(x2,y2)(x3,y3) .
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 44 / 74

Crearea de imagini
Segmentele pot trasate folosind comanda:
\put(x,y){\line(x1,y1){lungime}}
Comanda \line are dou a argumente: un vector pentru direct ie  si o lungime.
Componentele vectorului de direct ie se limiteaz a la ^ ntregii (-6, -5, … ,
5, 6)  si trebuie s a e prime ^ ntre ele. Argumentul de lungime reprezint a
coordonata vertical a ^ n cazul unui segment de linie vertical a  si coordonata
orizontal a ^ n toate celelalte cazuri.
\setlength{\unitlength}{3cm}
\begin{picture}(1,1)
\put(0,0){\line(3,2){1}}
\end{picture}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 45 / 74

Crearea de imagini
Putet i trasa vectori folosind comanda
\put(x,y){\vector(x1,y1){lungime}}
Componentele vectorului de direct ie sunt restr^ anse la ^ ntregii (-4, -3, … ,
3, 4), numere ce trebuie s a e prime ^ ntre ele.
–  :
 1
 *
 \begin{picture}(1.5,1.5)
\put(0,0){\vector(1,0){1}}
\put(0,0){\vector(4,1){0.75}}
\put(0,0){\vector(3,1){0.5}}
\put(0,0){\vector(2,1){1}}
\put(0,0){\vector(1,2){0.6}}
\end{picture}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 46 / 74

Crearea de imagini
Un cerc poate desenat folosind comanda
\put(x,y){\circle{diametru}}
Comanda \circle* produce discuri. Mediul picture permite diametre nu-
mai p^ an a la aproximativ 14mm.
bej

ruxz\setlength{\unitlength}{1mm}
\begin{picture}(50, 40)
\put(20,30){\circle{1}}
\put(20,30){\circle{2}}
\put(20,30){\circle{4}}
\put(20,30){\circle{8}}
\put(15,10){\circle*{1}}
\put(20,10){\circle*{2}}
\put(25,10){\circle*{3}}
\put(30,10){\circle*{4}}
\end{picture}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 47 / 74

Crearea de imagini
Un exemplu de utilizare a comenzii \multiput(x,y)(dx,dy){n}{obiect} ,
unde cele 4 argumente semni c a punctul de pornire, vectorul de translat ie
de la un obiect la urm atorul, num arul de obiecte  si obiectul de desenat.
jjjjjjjjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
jjjjjjjjjjjjjjjj\setlength{\unitlength}{2mm}
\begin{picture}(30,20)
\multiput(0,0)(1,0){26}%
{\circle{2}}
\multiput(0,0)(0,1){16}%
{\circle{2}}
\multiput(0,16)(1,0){27}%
{\circle{2}}
\multiput(26,0)(0,1){16}%
{\circle{2}}
\end{picture}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 48 / 74

Crearea de imagini
Comenzile \put(x,y){\oval(l,h)}  si\put(x,y){\oval(l,h)[pozitie]}
produc un oval centrat ^ n (x,y) de l at ime l  si ^ n alt ime h. Jum at at ile  si sfer-
turile de oval se obt in indic^ and partea de oval cu una sau dou a litere dintre
t, b, l, r (top, bottom, left, right) speci cate ^ n pozit ie .
Grosimea liniei de desen poate controlat a de comenzile:
\linethickness{lungime} ,\thinlines  si\thicklines . Prima co-
mand a se aplic a numai la linii orizontale  si verticale ( si la curbe p atratice
B ezier), ultimele dou a se pot aplica  si la segmente oblice de linii, ca  si la
cercuri  si la ovale.
'
&$
%\setlength{\unitlength}{1cm}
\begin{picture}(6,4)
\thicklines
\put(3,2){\oval(3,1.8)}
\end{picture}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 49 / 74

Crearea de imagini
O c asut  a pentru imagini poate declarat a folosind comanda
\newsavebox{nume} , apoi de nit a cu \savebox{nume}(latime,inaltime)[pozitie]{continut}
 si folosit a apoi oric^ at de des folosind comanda \put(x,y){\usebox{nume}} .
Argumentul nume este de natura unei comenzi. Un exemplu:
?
HHH
HHH
no yesi= 0
HHH
HHH
no yesjiHHH
HHH
no yesk6=j

a

b
?r
y=f(i;j;k)
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 50 / 74

Crearea de imagini
\setlength{\unitlength}{10mm}
\newsavebox{\test}
\savebox{\test}(0,0){
\thicklines
\put(0,0.5){\line(-2,-1){1.0}}
\put(0,0.5){\line(2,-1){1.0}}
\put(0,-0.5){\line(-2,1){1.0}}
\put(0,-0.5){\line(2,1){1.0}}
\put(0,0.5){\makebox(0,0)[b]
{\put(0,0){\line(0,1){0.5}}}}
\put(1,0){\line(1,0){1.0}}
\put(-1,0){\line(-1,0){1.0}}
\put(-1.1,0.1){\makebox(0,0)[br]{no}}
\put(1.1,0.1){\makebox(0,0)[bl]{yes}}}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 51 / 74

Crearea de imagini
\begin{picture}(10,6)
\thicklines
\put(5,6){\vector(0,-1){1.1}}
\put(5,4){\usebox{\test}\makebox(0,0){$i=0$}}
\put(3,3){\usebox{\test}\makebox(0,0){$j \leq i$}}
\put(7,3){\usebox{\test}\makebox(0,0){$k \neq j$}}
\put(0.6,3){\circle{1.0}\makebox(0,0){a}}
\put(9.4,3){\circle{1.0}\makebox(0,0){b}}
\put(5,3){\vector(0,-1){1}\circle*{0.1}}
\put(3.5,1.5){\framebox(3,0.5){$y = f(i,j,k)$}}
\end{picture}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 52 / 74

Crearea de imagini
Reproducet i urm atoarea schem a logic a.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 53 / 74

Prezent ari. Clasa de documente beamer
^In preambul se adaug a urm atoarea secvent  a:
\documentclass{beamer}
\mode<presentation>
\usetheme{Madrid}
Tema ce de ne ste modul de prezentare se introduce ^ n preambul prin co-
manda \usetheme{nume_tema} , unde nume tema poate : Antibes, Bergen,
Berkeley, Berlin, Boadilla, Copenhagen, Darmstadt, Dresden, Frankfurt,
Goettingen, Hannover, Ilmenau, JuanLesPins, Luebeck, Madrid, Malmoe,
Marburg, Montpellier, PaloAlto, Pittsburgh, Rochester, Singapore, Szeged,
Warsaw, boxes, default. Pentru controlul culorii se poate folosi comanda
\usecolortheme{culoare_tema} ^ n preambul, unde culoare tema poate
: albatross, beetle, beaver, crane, dove,
y, seagull, seahorese, wolverine
etc.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 54 / 74

Clasa de documente beamer . Structura documentului
Pagina de titlu se scrie ^ n preambul oferind informat ii despre titlu, autor,
dat a etc.
\title{SOFT MATEMATIC}
\subtitle{Curs 5}
\author{A. Student \inst{1} \and
Ana-Maria MO\c SNEAGU \inst{2}}
\institute{
\inst{1}
Facultatea de Matematic\u a\\
Specializarea Matematic\u a – Informatic\u a
\and
\inst{2}
Universitatea "Al. I. Cuza" Ia\c si\\
Facultatea de Matematic\u a
}
\date{17 octombrie 2017}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 55 / 74

Clasa de documente beamer . Structura documentului
Dac a denumirile titlului, subtitlului, autorului sau institut iei sunt lungi este
de preferat s a se speci ce, ^ ntre paranteze p atrate, variante opt ionale a
acestora. Aceastea sunt cele care vor ap area ^ n antet sau ^ n subsol. De
exemplu
\title[Varianta scurta]{Titlu Lung\\Pe mai multe linii}
Pentru a activa pagina de titlu, ^ n interiorul documentului, imediat dup a
\begin{document} trebuie plasat a comanda \frame{\titlepage} .
Pentru a ad auga un slide la prezentare se folose ste mediul frame :
\begin{frame}
\frametitle{Titlul slide-ului}
Text text text…Continut slide
\end{frame}
Comanda \frametitle{Titlul slide-ului} genereaz a titlul slide-ului
respectiv.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 56 / 74

Clasa de documente beamer . Structura documentului
Textul poate structurat folosind comenzile \section  si\subsection .
Spre deosebire de L ATEX-ul standard, aceste comenzi nu vor crea un titlu la
pozit ia ^ n care sunt utilizate. ^In schimb, vor ad auga o intrare ^ n cuprins. De
exemplu,
\section<presentation>[Sectiune]{Prima sectiune}
Cuprinsul poate a  sat ^ n modul urm ator:
\begin{frame}
\frametitle{Cuprins}
\tableofcontents[currentsection]
\end{frame}
Pentru a introduce o bibliogra e pe mai multe slide-uri, se folose ste opt iunea
allowframebreaks . Un exemplu:
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 57 / 74

Clasa de documente beamer . Structura documentului
\begin{frame}[allowframebreaks]
\frametitle{Bibliografie}
\begin{thebibliography}{99}
\beamertemplatebookbibitems
\bibitem{knuth}
D.E. Knuth
\newblock {\em The \TeX{}book,
Volume A of Cumputers and Typesetting}
\newblock Addison-Wesley Publishing Company, Inc., 1984.
\beamertemplatearticlebibitems
\bibitem{greenwade}
George D. Greenwade
\newblock The Comprehensive Tex Archive Network (CTAN)
\newblock {\em TUGBoat}, 14(3):342–351, 1993.
\end{thebibliography}
\end{frame}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 58 / 74

Bibliogra e I
D.E. Knuth
The T EXbook, Volume A of Cumputers and Typesetting
Addison-Wesley Publishing Company, Inc., 1984.
George D. Greenwade
The Comprehensive Tex Archive Network (CTAN)
TUGBoat , 14(3):342{351, 1993.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 59 / 74

Clasa de documente beamer . Opt iuni pentru frame-uri
Dac a nu se dore ste a  sarea antetului sau a subsolului unui slide, atunci se
va utiliza opt iunea plain (de exemplu, atunci c^ and se include o gur a sau un
tabel mai mare). Dac a se vrea includerea de foarte mult text pe un slide, se
va folosi opt iunea shrink (mic soreaz a). Dac a se folose ste modul verbatim
^ ntr-un slide, atunci se va utiliza opt iunea fragile .
\begin{frame}[fragile]
\frametitle{Titlul slide-ului}
Text text text…
\end{frame}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 60 / 74

Clasa de documente beamer . Text animat
Comanda \setbeamercovered{<optiuni>} de ne ste modul de prezentare
a textului ascuns. Opt iunile pot : invisible, transparent, dynamic, highly
dynamic. De exemplu, comanda
\setbeamercovered{transparent}
va face ca textul ascuns s a e scris cu caractere transparente.
Animat iile se introduc folosind comanda \pause , scris a la nalul ec arui
r^ and ce se dore ste a ^ ntrerupt.
\begin{frame}
\frametitle{Titlu}
Text text text…
\pause
Text text text…
\end{frame}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 61 / 74

Clasa de documente beamer . Text animat
O alt a variant a este folosirea mediului itemize :
\begin{itemize}
\item Acest item este afisat intotdeauna
\item<2-> A doua oara;
\item<1-> Prima oara;
\item<3-| alert@3> A treia oara; scrie cu rosu randul activat.
\end{itemize}
\only<1>{Afisat doar prima data}
Acest item este a sat intotdeauna
A doua oara;
Prima oara;
A treia oara; scrie cu rosu (culoarea implicita) randul activat.
A sat doar prima data
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 62 / 74

Clasa de documente beamer . Text animat
O alt a variant a este folosirea mediului itemize :
\begin{itemize}
\item Acest item este afisat intotdeauna
\item<2-> A doua oara;
\item<1-> Prima oara;
\item<3-| alert@3> A treia oara; scrie cu rosu randul activat.
\end{itemize}
\only<1>{Afisat doar prima data}
Acest item este a sat intotdeauna
A doua oara;
Prima oara;
A treia oara; scrie cu rosu (culoarea implicita) randul activat.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 62 / 74

Clasa de documente beamer . Text animat
O alt a variant a este folosirea mediului itemize :
\begin{itemize}
\item Acest item este afisat intotdeauna
\item<2-> A doua oara;
\item<1-> Prima oara;
\item<3-| alert@3> A treia oara; scrie cu rosu randul activat.
\end{itemize}
\only<1>{Afisat doar prima data}
Acest item este a sat intotdeauna
A doua oara;
Prima oara;
A treia oara; scrie cu rosu (culoarea implicita) randul activat.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 62 / 74

Clasa de documente beamer . Text animat
Un exemplu de succesiune de medii de lucru (acestea trebuie de nite in
preambul):
\begin{frame}
\begin{teo}<1->
Aici apare enuntul teoremei.
\end{teo}
\begin{proof}<3->
Demonstratia apare dupa Corolar!
\end{proof}
\begin{cor}<2->
Enuntul corolarului apare dupa cel al teoremei,
inainte de demonstratie.
\end{cor}
\end{frame}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 63 / 74

Clasa de documente beamer . Text animat
Teorem a
Aici apare enunt ul teoremei.
Demontrat ie
Demonstrat ia apare dup a Corolar!
Corolar
Enunt ul corolarului apare dupa cel al teoremei, ^ nainte de demonstrat ie.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 64 / 74

Clasa de documente beamer . Text animat
Teorem a
Aici apare enunt ul teoremei.
Demontrat ie
Demonstrat ia apare dup a Corolar!
Corolar
Enunt ul corolarului apare dupa cel al teoremei, ^ nainte de demonstrat ie.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 64 / 74

Clasa de documente beamer . Text animat
Teorem a
Aici apare enunt ul teoremei.
Demontrat ie
Demonstrat ia apare dup a Corolar!
Corolar
Enunt ul corolarului apare dupa cel al teoremei, ^ nainte de demonstrat ie.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 64 / 74

Clasa de documente beamer . Coloane
Pentru structurarea unui slide pe vertical a se folose ste mediul columns . Pen-
tru a crea o coloan a, poate folosit mediul column sau comanda \column .
\begin{frame}
\begin{columns}[c] % c=alinierea verticala centrata
% se mai poate: b,t,T
\column{.5\textwidth} % coloana
Continutul primei coloane
\column{.5\textwidth}
Continutul celei de-a doua coloane\\
separat pe doua linii
\end{columns}
Rezultat:
Continutul primei coloaneContinutul celei de-a doua coloane
separat pe doua linii
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 65 / 74

Clasa de documente beamer . Coloane
\begin{columns}[t]
\begin{column}{5cm} % width=5cm
Continutul primei coloane
\end{column}
\begin{column}{7cm}
Continutul celei de-a doua coloane\\
separat pe doua linii
\end{column}
\end{columns}
\end{frame}
Rezultat:
Continutul primei coloane Continutul celei de-a doua coloane
separat pe doua linii
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 66 / 74

Clasa de documente beamer . Blocuri
Blocurile ^ mpart slide-ul (orizontal) ^ n sect iuni cu antete. Sunt trei tipuri de
baz a de blocuri. Formatul acestora depinde de tema utilizat a.
\begin{block}{Acesta este un bloc simplu}
Aceasta este o informa\c tie important\u a.
\end{block}
Acesta este un bloc simplu
Aceasta este o informat ie important a.
\begin{alertblock}{Acesta este un bloc de alert\u a}
Aceasta este o alarm\u a important\u a.
\end{alertblock}
Acesta este un bloc de alert a
Aceasta este o alarm a important a.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 67 / 74

Clasa de documente beamer . Blocuri
\begin{exampleblock}{Acesta este un bloc pentru exemplificare}
Acesta este un exemplu.
\end{exampleblock}
Acesta este un bloc pentru exempli care
Acesta este un exemplu.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 68 / 74

Clasa de documente beamer . Personalizarea prezent arii
Se speci c a mai ^ nt^ ai tema exterioar a ( outertheme ) care de ne ste antetul
 si ultima linie a ec arui slide:
\useoutertheme{nume_tema}
Temele exterioare disponibile sunt: infolines, miniframes, shadow, sidebar,
smoothbars, smoothtree, split, tree.
Se adaug a apoi tema interioar a ( innertheme ):
\useinnertheme{nume_tema}
Temele interioare posibile sunt: rectangles, circles, inmargin, rounded.
Se poate de ni culoarea ec arui element al unui slide folosind comanda:
\setbeamercolor{<element>}{<optiuni culoare>}
De exemplu:
\setbeamercolor{structure}{bg=black, fg=green}
\setbeamercolor{normal text}{bg=black,fg=yellow}
\setbeamercolor{alerted text}{fg=orange}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 69 / 74

Clasa de documente beamer . Personalizarea prezent arii
\setbeamercolor{frametitle}{fg=brown}
\setbeamercolor{title}{fg=brown}
unde fg=culoare seteaz a foreground-ul, iar bg=culoare background-ul el-
emetului respectiv.
Fonturile pot controlate prin comanda
\usefonttheme[optiuni]{tip_text}
De exemplu, \usefonttheme[onlymath]{serif} va face ca textul matem-
atic s a e scris ^ n modul serif ^ n prezentare. Se poate schimba ^ ns a  si fontul
pentru ecare element ^ n parte. De exemplu, pentru un titlu al prezent arii
scris cu un font "serif" ^ n locul fontului "sanserif" implicit, se va folosi
comanda:
\setbeamerfont{title}{family=\rm}
Accesat i http://www.ctan.org/tex-archive/macros/latex/contrib/
beamer/doc/beameruserguide.pdf pentru mai multe detalii.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 70 / 74

Clasa de documente slides
Preambulul trebuie s a cont in a
\documentclass{slides}
Fiecare slide se introduce prin
\begin{slide}
text…
\end{slide}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 71 / 74

Clasa letter
Clasa letter se folose ste pentru redactarea scrisorilor. ^In acest scop va
folosit mediul de lucru letter . Fiecare scrisoare const a din patru p art i:
partea introductiv a ( \opening{…} );
corpul principal al scrisorii;
^ ncheierea ( \closing{…} ); LATEX las a spat iu dup a ^ ncheiere pentru
semn atura scris a de m^ an a; apoi va pune prenumele  si numele de familie,
dac a acestea au fost declarate;
elementele adit ionale: post scriptum, cine va primi o copie a scrisorii
(\cc{} )  si o list a a documentelor anexate (enclosures { \encl ).
Dac a se dore ste s a apar a ^ n scrisoare numele, adresa  si num arul de telefon
al expeditorului, acese informat ii trebuie declarate ^ nainte.
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 72 / 74

Clasa letter
Un exemplu:
\documentclass[a4paper,12pt]{letter}
\signature{Prenume Nume}
\address{Bd. CAROL I, nr. 11, 700506,\\ Ia\c si \\ Rom\^ania}
\renewcommand{\enclname}{Anex\u a}
\begin{document}
\begin{letter}{Domnului Director \\ Banca X
\\ Bd. Independen\c tei 12
\\ Ia\c si \\ Rom\^ania}
\opening{Stimate Domnule,}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 73 / 74

Clasa letter

Corpul scrisorii

\closing{Cu stim\u a,}
\ps{P.S. …}
\encl{O anexa}
\end{letter}
\end{document}
Ana-Maria MOS NEAGU (MATEMATIC A) SOFT MATEMATIC 17 octrombrie 2017 74 / 74

Similar Posts