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
specic a pozit ia vertical a a tabelului fat a de textul ^ nconjur ator.
Specicat 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
specicat 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 specica 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 deni 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 specica 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 modicat 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 modica 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 specicate cu ajutorul comenzilor L ATEX:\arabic ,\alph ,\Alph ,
\roman ,\Roman ,\fnsymbol .
Pentru a modica 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 denit ii pentru anumit i
termeni. Se poate specica 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 { specic a l at imea dorit a a imaginii importate, height { specic 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 subgure ofer a posibilitatea de a crea subguri. 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 subgur 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 wrapg . 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 predenit a (white, black, red, green,
blue, cyan, magenta si yellow) sau denit 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 deni 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),
iarspecicatii culoare reprezint a descrierea culorii (pentru modelul gray se
specic 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 specic 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 dene 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 semnic 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) specicate ^ 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 denit 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 dene 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 specice, ^ 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 bibliograe 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
Bibliograe 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>} dene 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 asat intotdeauna
A doua oara;
Prima oara;
A treia oara; scrie cu rosu (culoarea implicita) randul activat.
Asat 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 asat 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 asat 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 denite 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 exemplicare
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 specic a mai ^ nt^ ai tema exterioar a ( outertheme ) care dene 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 deni 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
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Ana-Maria MOS NEAGU [605854] (ID: 605854)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
