Documente Academic
Documente Profesional
Documente Cultură
Matematicaavansata PDF
Matematicaavansata PDF
Aceast pagin prezint trsturi mai avansate ale matematicii din LaTeX. n
particular, folosete n mare msur pachetul amsmath oferit de Societatea
American de Matematic (American
American Mathematical Society).
Society
Numerotarea ecuaiilor
Mediul equation numeroteaz automat ecuaiile.
\begin{equation}
f(x)=(x+a)(x+b)
\end{equation}
\begin{equation}
\label{ec:o-ec}
5^2 - 5 = 20
\end{equation}
creeaz o referin
la ecuaia \ref{ec:o-
ec}.
\begin{equation
} \label{ec:erl}
a = bq + r
\end{equation}
unde
\eqref{ec:erl}
este adevrat
dac $a$ i $b$
sunt ntregi, iar
$b \neq c$.
\usepackage[utf8x]{inputenc}
Pentru ca enumerarea
merarea s urmeze tiparul seciunii sau subseciunii curente,
trebuie s folosii pachetul amsmath sau documente din clasa AMS. Apoi
scriei
\numberwithin{equation}{section}
\numberwithin{equation}{subsection}
numberwithin{equation}{subsection}
\documentclass[12pt]{article}
\usepackage{amsmath}
\numberwithin{equation}{subse
ction}
\begin{document}
\section{Prima Seciune}
\subsection{O subseciune}
\begin{equation}
L' = {L}{\sqrt{1-
\frac{v^2}{c^2}}}
\end{equation}
\end{document}
\renewcommand{\theequation}{\thesubsection.
thesubsection.\arabic{equation}}
\section{Prima Seciune}
\renewcommand{\theequation}{\these these
ction.\arabic{equation}}
\begin{subequations}
Ecuaiile lui Maxwell:
\begin{align}
B'&=-\partial \times E,\\
E'&=\partial \times B - 4\pi j,
\end{align}
\end{subequations}
\usepackage[utf8x]{inputenc}
\[
A \overset{!}{=} B; A \stackrel{!}{=}
stackrel{!}{=} B
\]
\[
\lim_{x\to 0}{\frac{e^x-1}{2x}}
\overset{\left[\frac{0}{0}\right]}{\unde
unde
rset{\mathrm{H}}{=}}
\lim_{x\to
0}{\frac{e^x}{2}}={\frac{1}{2}}
\]
\newcommand{\Heg}[1]{\overset{\left[#1
left[#1\right]}{\underset{\mathrm{H}}{
=}}}
\[
\lim_{x\to 0}{\frac{e^x-1}{2x}}
\Heg{\frac{0}{0}}
\lim_{x\to 0}{\frac{e^x}{2}}={\frac{1}{2}}
frac{1}{2}}
\]
Dac vrei s scriei comentarii n anumite pri ale unei ecuaii, comenzile
\overbrace i \underbrace
underbrace pot fi mai utile, cu toate acestea, ele au o sintax
diferit:
\[
z = \overbrace{
\underbrace{x}_\text{real} +
\underbrace{iy}_\text{imaginar}
}^\text{numr complex}
\]
\[
y=a+
f(\underbrac
e{b x}_{
\ge 0 \text{
conform
ipotezei}})
=a+
f(\underbrac
e{b x}_{
\mathclap{\
ge 0 \text{
conform
ipotezei}}})
\]
\[
z = \overbracket[3pt]{
\underbracket{x}_{\text{real}} +
\underbracket[0.5pt][7pt]{iy}_{\text{i
text{i
maginar}}
}^{\mbox{numr complex}}
\]
Argumentele opionale seteaz grosimea liniei, respectiv nlimea parantezei
drepte:
\underbracket[grosime
underbracket[grosime linie][nlime parantez dreapt]{argument}_{text
dedesubt}
\[
A \xleftarrow{\text{aa}} B
\xrightarrow[\text{sau aa}]{} C
\]
\begin{align*}
A \xleftrightarrow[sub]{peste} B\\
B \xLeftarrow[sub]{peste} C\\
C \xRightarrow[sub]{peste} D\\
D \xLeftrightarrow[sub]{peste} E\\
E \xhookleftarrow[sub]{peste} F\\
F \xhookrightarrow[sub]{peste} G\\
G \xmapsto[sub]{peste} H
\end{align*}
Pentru crlige:
\begin{align*}
H \xrightharpoondown[sub]{peste}
xrightharpoondown[sub]{peste} I\\
I
I \xrightharpoonup[sub]{peste} J\\
J \xleftharpoondown[sub]{peste} K\\\
K \xleftharpoonup[sub]{peste} L\\
L \xrightleftharpoons[sub]{peste}
xrightleftharpoons[sub]{peste} M\\
M
M \xleftrightharpoons[sub]{peste}} N
\end{align*}
align i align*
\begin{align*}
f(x) &= (x+a)(x+b) \\
&= x^2 + (a+b)x + ab
\end{align*}
Mai multe caractere & pe o singur linie vor specifica mai multe coloane,
fiecare dintre ele fiind aliniat corespunztor. Dac vrei ca o acolad s
continue pe linia urmtoare, facei urmtoarele:
\begin{align}
f(x) &= \pi
\left\{ x^4 +
7x^3 + 2x^2
\right.\nonumber
\\
&\qquad \left.
{} + 10x + 12
\right\}
\end{align}
Mediul cases
\[
u(x) =
\begin{cases}
\exp{x} & \text{dac
} x \geq 0 \\
1 & \text{dac } x
<0
\end{cases}
\]
Din pcate, seteaz mediul matematic intern la stilul text, ducnd la un astfel
de rezultat:
\[
a=
\begin{dcases}
\int x\, dx\\[10px]
b^2
\end{dcases}
\]
Deseori a doua coloan const mai ales din text normal. Pentru a o seta la
fontul roman normal al documentului, folosii mediul dcases*[2]:
\[
f(x) =
\begin{dcases*}
x & pentru $x$
par\\
-x & pentru $x$
impar
\end{dcases*}
\]
Alte medii
Dei mediile align i align* sunt cele mai utile, sunt multe alte medii ce
pot fi i ele de interes:
Mediu
Descriere Note
matematic
Permite strngerea laolalt a mai multor ecuaii, care
gathered[1] urmeaz s fie aezate una sub alta i care vor primi
un singur numr de ecuaie
e
Similar cu align*,
align* ns folosit ntr-un alt mediu
split[1]
matematic de afiare
Similar cu align,, ns folosit ntr-un
ntr alt mediu
aligned[1]
matematic de afiare
Similar cu alignat,
alignat i la fel ca el, ia un argument
alignedat[1] adiional ce specific numrul de coloane de setat
pentru ecuaii
Spre exemplu:
\begin{equati
on}
\left.\begin{a
ligned}
B'&=-
\partial \times
E,\\
E'&=\partial
\times B -
4\pi j,
\end{aligned
}
\right\}
\qquad
\text{Ecuaiil
e lui
Maxwell}
\end{equation
}
\begin{alignat}{2
}
\sigma_1 &= x +
y &\quad
\sigma_2 &=
\frac{x}{y}
\\[10px]
\sigma_1' &=
\frac{\partial x +
y}{\partial x} &
\sigma_2'
&=
\frac{\partial
\frac{x}{y}}{\pa
rtial x}
\end{alignat}
Ecuaii indentate
Pentru a indenta o ecuaie, putei seta parametrul fleqn n clasa
documentului, iar apoi s specificai o anumit valoare pentru variabila
\mathindent:
\documentclass[a4pape
r,fleqn]{report}
\usepackage{amsmath}
\setlength{\mathindent
}{1cm}
\begin{document}
\noindent Formula lui
Euler:
\begin{equation*}
e^{ix} = \cos{x} + i
\sin{x}
\end{equation*}
\noindent Aceast
formul e foarte
important.
\end{document}
Sfritul de pagin n
n medii matematice
Pentru a sugera sistemului LaTeX s treac la pagina urmtoare ntr-unul
ntr din
mediile amsmath,, putei folosi comanda \displaybreak naintea unui capt
de linie. La fel ca n cazul \pagebreak,
pagebreak, \displaybreak poate lua un argument
opional ntre
ntre 0 i 4, care denot nivelul de dezirabilitate de a trece la pagina
urmtoare n acea situaie dat. Valoarea 0 nseamn "se permite trecerea la
pagina urmtoare aici", 4 foreaz sfritul de pagin. Nici un argument
nseamn valoarea 4.
Ca o alternativ,
iv, putei activa sfritul de linie automat n mediile
matematice cu comanda\allowdisplaybreaks.
allowdisplaybreaks. i aceasta are un argument
opional, care denot n ce msur se permite trecerea la pagina urmtoare n
ecuaii. n mod similar, 1 nseamn "se permite sfritul
sfr de pagin, ns n
general se evit", iar 4 nseamn "treci la pagina urmtoare cnd doreti".
Putei mpiedica sfritul paginii dup o linie dat cu ajutorul comenzii \\*.
\begin{align*}
&\vdots\\
&=12+7 \int_0^2
\left(
-
\frac{1}{4}\left(e^
{-4t_1}+e^{4t_1-
8}\right)
\right)\,dt_1\displa
ybreak[3]\\
&= 12-
\frac{7}{4}\int_0^
2 e^{-
4t_1}+e^{4t_1-
8}\,dt_1\\
&\vdots %
\end{align*}
Ecuaii cuprinse ntr-un cadru
Pentru o singur ecuaie, cu eticheta n afara csuei, utilizai comanda
\boxed{}:
\begin{equation}
\boxed{x^2+y^2 =
z^2}
\end{equation}
Dac vrei ca ntreaga linie sau mai multe ecuaii s fie ncadrate, folosii un
mediu minipage ntr-o csu \fbox{}:
\fbox{
\addtolength{\line
width}{-
2\fboxsep}%
\addtolength{\line
width}{-
2\fboxrule}%
\begin{minipage}{\
linewidth}
\begin{equation}
x^2+y^2=z^2
\end{equation}
\end{minipage}
}
Operatori personalizai
Dei LaTeX pune la dispoziie muli operatori de uz comun, cteodat vei
avea nevoie s creai unul nou, spre exemplu pentru a scrie operatorul
argmax. Comenzile \operatorname i \operatorname*[1] afieaz astfel de
operatori, versiunea cu stea * seteaz opiunea cu underscore dedesubt, ca
pentru operatorul \lim:
Totui, dac operatorul este des folosit, este de preferat ca noul operator s
fie ncorporat n sistemul LaTeX, pentru documentul curent. Comenzile
DeclareMathOperator*[1] sunt specificate n
\DeclareMathOperator i \DeclareMathOperator*
preambulul documentului:
\DeclareMathOperator*{\argmax}{arg
argmax}{arg\,max}
\[
\argmax_c f(c)
\]
Formatare avansat
Limite
\begin{equation}
\lim_{a\to \infty} \tfrac{1}{a}
\end{equation}
\begin{equation}
\lim\nolimits_{a\to \infty} \tfrac{1}{a}
tfrac{1}{a}
\end{equation}
Un operator lim n text (n cadrul $...$) va plasa limitele pe lateral. Dac
vrei ca argumentul comenzii _ s fie plasat sub limit, folosii comanda
\limits,
limits, plasat imediat dup operator:
n mod asemntor, putei aeza indicii care de obicei sunt plasai lateral:
\begin{equation}
\int_a^b x^2
\end{equation}
\begin{equation}
\int\limits_a^b x^2
\end{equation}
Pentru a seta aezarea implicit lateral pentru toate cazurile unui simbol de
nsumare (n modul de afiare), adugai opiunea nosumlimits
pachetului amsmath.. Pentru a schimba aezarea implicit a limitelor
intervalului pentru integrale adugai parametrul
parametr intlimits la opiuni i
nonamelimits pentru a modifica plasarea implicit pentru operatorii
named, de genul det, min, lim, etc.
Indici i exponeni
\begin{equation}
\sum\nolimits' C_n
\end{equation}
\begin{equation}
\sum_{n=1}\nolimits' C_n
\end{equation}
Pentru a aduga att apostroful, ct i limita la un simbol, trebuie s utilizai
comanda \sideset:
\begin{equation}
\sideset{}{'}\sum_{n=1}C_n
\end{equation}
Este foarte flexibil, spre example, poate pune litere n fiecare col al
simbolului sumei:
\begin{equation}
\sideset{_a^b}{_c^d}\sum
\end{equation}
Dac vrei s facei asta pentru un simbol arbitrar, putei folosi comanda
\fourIdx din pachetul fouridx:
\begin{equation}
\fourIdx{a}{b}{c}{d}{\left(\dfrac{x}{y}
dfrac{x}{y}\rig
ht)}
\end{equation}
Pentru a produce indici care se pot ntinde pe mai multe linii, utilizai
comanda \substack:
\begin{equation}
\prod_{\substack{
1\le i \le n\\
1\le j \le m}}
M_{i,j}
\end{equation}
Comand Descriere
\displaystyle Dimensiunea ecuaiilor n modul de afiare
\textstyle Dimensiunea ecuaiilor n modul text
\scriptstyle Mrimea primului indice sau exponent
\scriptscriptstyle Mrimea indicelui sau exponentului urmtor
Dup cum vedei, pe msur ce fraciile continu, devin mai mici (aici au
atins limita \scriptstyle).
scriptstyle). Dac vrei ca dimensiunea s rmn consistent,
putei declara stilul de afiare pentru fiecare fracie n parte:
\begin{equation}
x = a_0 +
\frac{1}{\displaystyle
a_1
+
\frac{1}{\displaystyle
a_2
+
\frac{1}{\displaystyle
a_3 + a_4}}}
\end{equation}
Note
1. 1,00 1,01 1,02 1,03 1,04 1,05 1,06 1,07 1,08 1,09 1,10 1,11 1,12 1,13 1,14 necesit
pachetul amsmath
2. 2,0 2,1 2,2 2,3 necesit pachetul mathtools
Teoreme
Prin "teorem" nelegem orice tip de enun etichetat pe care vrem s-l
vedem ca fiind separat de restul textului i care s aib numere secveniale.
Aceast abordare se folosete n mod obinuit pentru teoreme matematice,
ns poate fi utilizat pentru orice. LaTeX ofer o comand care faciliteaz
definirea oricrui enun n genul unei teoreme.
Teoreme de baz
Mai nti, includei pachetul amsthm:
\usepackage{amsthm}
\newtheorem{nume}{Output generat}
\newtheorem{o-def}{Definiie}
\begin{o-def}
Iat o definiie nou
\end{o-def}
va arta aa:
Definiie 1. Iat o definiie nou
Numerotarea teoremelor
Adesea numerele teoremelor sunt determinate de seciune, spre exemplu
"Theorem 2.3" se refer la a treia teorem din a doua seciune a
documentului. n cazul de fa, specificai teorema dup cum urmeaz:
\newtheorem{nume}[contor]{Output generat}
\newtheorem*{o-def}{Definiie}
Demonstraii
Mediul proof[1] poate fi folosit pentru a aduga demonstraia unei teoreme.
Utilizarea de baz este:
\begin{proof}
Demonstraia mea
\end{proof}
\begin{proof}
Iat demonstraia mea:
\[
a^2 + b^2 = c^2 \qedhere
\]
\end{proof}
Metoda de mai sus nu merge cu mediul deprecated (care nu mai este n uz,
urmnd a fi eliminat ntr-o versiune viitoare de LaTeX) eqnarray*. Iat o
posibil soluie:
\begin{proof}
Iat demonstraia mea:
\begin{eqnarray*}
a^2 + b^2 = c^2
\end{eqnarray*}
\vspace{-1.4cm}\[\qedhere\]
\end{proof}
\renewcommand{\qedsymbol}{}
Stiluri de teoreme
Acestea adaug posibilitatea de a schimba outputul mediilor definite de
[1]
\newtheorem cu ajutorul comenzii \theoremstyle n preambul:
\theoremstyle{denumire_stil}
Argumentul este stilul pe care vrei s-l folosii. Toate teoremele definite mai
trziu vor folosi acest stil. Iat o list cu stilurile predefinite:
denumire_stil Descriere
plain Folosit pentru teoreme, leme, propoziii, etc. (stilul implicit)
definition Utilizat pentru definiii i exemple
remark Folosit pentru remarce i note
Stiluri personalizate
(Orice argumente lsate libere vor lua valorile implicite). Iat un exemplu de
specificaii pentru antet:
Exemplul complet:
\documentclass[a4paper,12pt]{article}
\newtheoremstyle{plain}
{3pt} % spaiu liber naintea teoremei
{3pt} % spaiu liber dup teorem
{\itshape} % fontul din corpul teoremei
{\parindent} % indentare
{\rmfamily} % fontul pentru antet
{:} % punctuaia dintre antet i corp
{.5em} % spaiu dup antetul teoremei
{\thmname{\textbf{#1}}\thmnumber{ \textbf{#2}}\thmnote{
(#3)}} % antet
\newtheorem{defn}{Definiia}
\begin{document}
\begin{defn}[Topologie]
\href{http://ro.wikipedia.org/wiki/Topologie}{Topologia} este
o ramur a matematicii,
mai precis o extensie a geometriei care studiaz deformrile
spaiului prin
transformri continue.
\end{defn}
\end{document}
Output:
Conflicte
Mediul pentru teoreme (theorem) intr n conflict cu alte medii, spre
exemplu cu wrapfigure. O soluie posibil const n redefinirea teoremei,
spre exemplu n modul urmtor:
\documentclass[a4pape
r,12pt]{book}
\usepackage[utf8x]{in
putenc} % pentru
caractere Unicode
...
\renewcommand{\chapte
rname}{Capitolul}
\begin{document}
\chapter{Matematic}
\section{Teoreme}
\begin{thm}{Teorem
de
probabilitate}\label{
prob}
Las s se
ntmple.
Apoi vei afla.
\end{thm}
\end{document}
Note
1. 1,0 1,1 1,2 1,3 necesit pachetul amsthm
Legturi externe
Documentaia amsthm,
ftp://ftp.ams.org/pub/tex/doc/amscls/amsthdoc.pdf
s.org/pub/tex/doc/amscls/amsthdoc.pdf
Etichete i referine
Introducere
Un alt avantaj al sistemului LaTeX este acela c putei crea cu uurin
referine la aproape orice este numerotat (seciuni, figuri, formule), iar
LaTeX va avea grij de numerotarea referinelor, actualiznd aceste date
cnd este necesar. Comenzile utilizate nu depind de obiectele la care facei
trimiteri, aceste comenzi fiind: