Você está na página 1de 79

Curso de Extensão: LATEX para produção de

documentos de alta qualidade tipográfica

Prof. Angelo Aliano Filho


Prof. Clóvis Melo Júnior

Universidade Tecnológica Federal do Paraná


DAMAT - Departamento Acadêmico de Matemática

Julho/Agosto de 2021

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 1 / 79


Semana 02 - Fórmulas matemáticas

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 2 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 3 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 4 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Coamndos básicos para inserior fórmulas matemáticas:


$a^2=b^2+c^2$: fórmula na mesma linha
$$a^2=b^2+c^2$$: fórmula centralizada
$\int_{a}^b f(x) dx$: fórmula no meio do texto – pequena
$\displaystyle \int_{a}^b f(x) dx$: fórmula no meio do texto –
grande
\begin{equation} a^2=b^2+c^2 \end{equation}: fórmula
centralizada e numerada

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 5 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

A compilação dos comandos anteriores produz, respectivamente:


a 2 = b2 + c 2

a 2 = b2 + c 2
Z b
f (x)dx
a
Z b
f (x)dx
a

a 2 = b2 + c 2 (1)

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 6 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Expoentes e índices:
x^2, a_n, x^2_i, x^{2n}, x^{y^2}, x^{y_1} produz:
2
x 2 , an , xi2 , x 2n , x y , x y1

Frações: x=\frac{numerador}{denominador} produz:

numerador
x=
denominador

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 7 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Raízes: \sqrt[n]{f(x)} produz


p
n
f (x)

Somatório, produtórios e integrais:


\sum_{i=1}^{n} a_{i}, \quad
\prod_{i=1}^{n} a_{i} \quad \text{e}
\quad \int_{a}^{b} f(x) dx
produz:
Xn Yn Z b
ai , ai e f (x)dx
i=1 i=1 a

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 8 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Pontos e espaços em modo matemático


\ldots: produz . . .
\cdots: produz · · ·
.
\vdots: produz ..
.
\ddots: produz . .
\cdot: produz ·

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 9 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Pontos e espaços em modo matemático


\quad: produz um espaço entre equações, por exemplo

x1 x2

\qquad: produz um espaço maior entre equações, por exemplo

x1 x2

\mbox: serve para produzir um texto dentro do formato matemático. Por


exemplo, o comando
$$x_1=\frac{a}{b} \quad \mbox{e} \quad x_2=\frac{c}{d}$$ produz:
a c
x1 = e x2 =
b d

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 10 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Pontos e espaços em modo matemático


Alternativamente, pode-se usar os comandos \hspace{xcm} e
\vspace{ycm} dando um espaço de x cm horizontal e y cm na vertical,
respectivamente.

Operações básicas da matemática


Os pacotes xlop e pst-alla são perfeitos para imprimirmos operações
básicas matemáticas passo-a-passo.
a
Mais detalhes, ver documentação: https://www.ctan.org/pkg/xlop

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 11 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exemplo

A compilação
\opadd[operandstyle=\blue,resultstyle=\red]{45.89}{127.5}
\opadd[voperation=top]{-245}{72}
produz:

1 1 2 4 5
4 5.8 9 −
+ 7 2
1 2 7.5 1 7 3
1 7 3.3 9

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 12 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exemplo

A compilação
\opmul[displayshiftintermediary=shift]{453}{1001205}
\opdiv[displayintermediary=all,voperation=top]{5}{20}
produz:

4 5 3 5 2 0
× −
1 0 0 1 2 0 5 0 0.2 5
2 2 6 5 5 0

9 0 6 · 4 0
4 5 3 1 0 0
4 5 3 · · −
1 0 0
4 5 3 5 4 5 8 6 5 0

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 13 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Letras gregas:

\alpha é α \theta é θ \xi é ξ


\beta é β \vartheta é ϑ \pi é π
\gamma é γ \iota é ι
\varpi é $
\delta é δ \kappa é κ
\rho é ρ
\epsilon é ε \lambda é λ
\zeta é ζ \mu é µ \varrho é %
\eta é η \nu é ν \sigma é σ

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 14 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Letras gregas:

\varsigma é ς \omega é ω \Sigma é Σ


\tau é τ \Gamma é Γ
\Upsilon é Υ
\upsilon é υ \Delta é ∆
\phi é φ \Theta é Θ \Phi é Φ
\varphi é ϕ \Lambda é Λ
\Psi é Ψ
\chi é χ \Xi é Ξ
\psi é ψ \Pi é Π \Omega é Ω

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 15 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exercício
Escreva o seguinte modelo estatístico utilizando algum dos
ambientes matemáticos.

yij = µ + βi2 + τj + βi τj3 + εij

Exercício
Escreva o seguinte modelo matemático de crescimento po-
pulacional:
dN K
= rN ln
dt N

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 16 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Funções matemáticas
Apenas insira o nome da função correspondente, entre cifrões
iniciando-se com \
$\sin(x)$, $\cos(x)$, $\ln(x)$, \lim, etc... produzem:

sin(x), cos(x), ln(x), lim

Observação: a função \lim admite um argumento abaixo dela,


por exemplo, se queremos

sin(x)
lim =1
x→0 x
escrevemos o comando:
\lim_{x \to 0} \frac{\sin(x)}{x}=1

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 17 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Observação

A função sin é “traduzida” para o português inserindo-se a ins-


trução abaixo
\DeclareMathOperator{\sen}{sen}
no preâmbulo.

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 18 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Observação

Podemos (re)definir novos comandos no preâmbulo de modo


a otimizar a digitação. Por exemplo, podemos ao invés de
digitar
\int_{a}^{b} f(x)~dx
querer encurtar esta instrução para
$\integraldef{a}{b}{f(x)}{x}$
inserindo a seguinte instrução no preâmbulo:

\newcommand{\integraldef}[4]
{\displaystyle \int_{#1}^{#2}{#3}~d{#4}}

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 19 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Fórmulas com til, barra, chapéu e concatenação de símbolos


\widehat{formula}: coloca um chapéu sobre formula
\overline{formula}: coloca uma linha sobre formula
\underline{formula}: coloca uma linha abaixo de formula
\overbrace{formula}^{acima}: coloca a expressão acima com uma chave
acima de formula
\underbrace{formula}_{abaixo}: coloca a expressão abaixo com uma
chave abaixo de formula
x \stackrel[baixo]{cima}{formula} y: coloca acima e abaixo de
formula as expressões cima e baixoa
\overrightarrow{xyz}: coloca uma flecha para a direita sobre formula
a
Necessita de adicionar o pacote stackrel

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 20 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exemplo

\widehat{xyz} \underbrace{xyz}_{=2}
\overline{xyz}
x \stackrel[b]{a}{+} y
\underline{xyz}
\overbrace{xyz}^{=0} \overrightarrow{xyz}

xd
yz xyz
|{z}
xyz =2
xyz a
x +y
=0 b
z}|{ −→
xyz xyz

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 21 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Alguns tipos de flechas:

\leftarrow é ← \nearrow é %
\longleftarrow é ←− \searrow é &
\uparrow é ↑ \dashrightarrow é 99K
\Leftarrow é ⇐
\twoheadleftarrow é 
\Longleftarrow é ⇐=
\looparrowleft é "
\leftrightarrow é ↔
\curvearrowleft é x
\Leftrightarrow é ⇔
\Longleftrightarrow é ⇐⇒ \circlearrowleft é
\mapsto é 7→ \Lsh é 
\longmapsto é 7−→ \rightsquigarrow é

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 22 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Alguns símbolos:

\pm é ± \subseteq
I
é⊆ \in é ∈
\mp é ∓ \oint é \nabla é ∇
\times é × \emptyset é ∅
\cap é ∩
\div é ÷ \neg é ¬
\cup é ∪
\ast é ∗ \vee é ∨ \forall é ∀
\star é ? \dagger é † \exists é ∃
\wedge é ∧ \geq é ≥ \ell é `
\leq é ≤ \supset é ⊃ \top é >
\subset é ⊂ \supseteq é ⊇ \angle é ∠

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 23 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Observação

Não se preocupe em decorar estes comandos! O endereço

https://detexify.kirelabs.org/classify.html
permite que você faça um desenho à mão livre e ele detecta
o comando em TEX!

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 24 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Delimitadores
|x|, \Vert x \Vert, \{x\}, \lfloor x\rfloor, \lceil x \rceil,
\langle x \rangle produzem, respectivamente:

|x|, kxk, {x}, bxc, dxe, hxi

O tamanho pode ser dado por:


 )
o

usando:
$$\big( \Big( \bigg( \Bigg( \quad
\big\}\Big\}\bigg\}\Bigg\}$$

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 25 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Tamanho automático de delimitadores


\left( \right): produzem parêntesis ajustados ao tamanho da fór-
mula
Idem para os comandos \left[ \right], \left\{ \right\},
\left| \right| e \Vert \Vert
Perceba a diferença entre \left(\frac{a}{b}\right) e
(\frac{a}{b}): a  a
( ).
b b
Quando apenas o da direita é exigido, use \left( \right. ou
\left. \right) para o da esquerda

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 26 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exemplo

Para conseguir " r


a 5 c

b d
usamos

\left[ \frac{a}{b} - \sqrt[5]{\frac{c}{d}}\right.

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 27 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Tipos de letras matemáticas


\mathbf{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
produz A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
\mathbb{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
produz
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
\mathcal{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
produz
A, B, C, D, E, F, G, H, I, J , K, L, M, N , O, P, Q, R, S, T , U, V, W, X , Y, Z
\mathit{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
produz
A, B, C, D, E, F, G, H, I, J, K , L, M, N, O, P, Q, R, S, T , U, V , W , X , Y , Z

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 28 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exemplo

Para obtermos
∂2f ∂2f
(a, b) = (a, b)
∂x∂y ∂y∂x
basta usar
$$\frac{\partial^2 f}{\partial x \partial y}(a,b) =
\frac{\partial^2 f}{\partial y \partial x}(a,b)$$

Observação

O comando \displaystyle \frac{}{} é equivalente a


\dfrac{}{}.

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 29 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Observação

Note a diferença entre os comandos \frac e \cfrac.


\frac{2}{1+\frac{2}{1+\frac{2}{1}}}
\cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1}}}

2 2
1 + 1+2 2 2
1 1+
2
1+
1

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 30 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Divisão de polinômios
Pode ser muito facilmente feita com o pacote polynoma .
Experimente compilar
\polylongdiv[style=A]{6x^3-2x^2+x+3}{x^2-x+1}
trocando style para style=B, C ou D
a
Ver documentação em https://www.ctan.org/pkg/polynom

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 31 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exemplo

\polylongdiv[style=A]{6x^3-2x^2+x+3}{x^2-x+1}

6x + 4
2 3 2

x −x +1 6x − 2x + x + 3
− 6x 3 + 6x 2 − 6x
4x 2 − 5x + 3
− 4x 2 + 4x − 4
−x −1

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 32 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exemplo

\polylongdiv[style=B]{6x^3-2x^2+x+3}{x^2-x+1}

 
6x 3 − 2x 2 + x + 3 = x 2 − x + 1 6x + 4 − x − 1


− 6x 3 + 6x 2 − 6x
4x 2 − 5x + 3
− 4x 2 + 4x − 4
−x −1

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 33 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exemplo

\polylongdiv[style=C]{6x^3-2x^2+x+3}{x^2-x+1}

   −x − 1
6x 3 − 2x 2 + x + 3 ÷ x 2 − x + 1 = 6x + 4 +
x2 − x + 1
− 6x 3 + 6x 2 − 6x
4x 2 − 5x + 3
− 4x 2 + 4x − 4
−x −1

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 34 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exemplo

\polylongdiv[style=D]{6x^3-2x^2+x+3}{x^2-x+1}

6x 3 − 2x 2 + x + 3 x 2 − x + 1
− 6x 3 + 6x 2 − 6x 6x + 4
2
4x − 5x + 3
− 4x 2 + 4x − 4
−x −1

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 35 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas
Controle de índices em somatórios podem ser feitos com os comandos
substack ou \underset{}{}.

Exemplo

Veja o exemplo:
$$\sum_{\substack{\underset{0<i<n}{1<j<m}}}
P(i,j) = \sum_{\substack{k<m \\ u<j
\\ \ell \in \mathbb{N}}} P(k,u,\ell)$$

X X
P(i, j) = P(k, u, `)
1<j<m k<m
0<i<n u<j
`∈N

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 36 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exercício
Escreva as expressões a seguir.
x3 − 1
1 lim
x→1 x − 1
d n
2 x = nx n−1
dx
Z 2 x=2
1 1
3
2
dx =
1 x x x=1
 c
∞ ∞
[  \
4
 Ai  = Aci
i=1 i=1
i∈N

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 37 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Exercício
Escreva as expressões a seguir.
1
 h i  13 v h i
3 u x 2 (x + 1)3 
u
 x 2 (x + 1) 
3
√ √
u
=t
 2   2 

−(x − µ)2

1
f (x) = √ exp , −∞ < x < ∞
2πσ 2σ 2
3
ZZ   I
∂Q ∂P
− dA = F · dr
∂x ∂y
R γ

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 38 / 79


Semana 02 - Fórmulas matemáticas Inserindo primeiras fórmulas

Fórmulas matemáticas

Tabela: Alguns comandos úteis no ambiente matemático

Comando Descrição
label\{marca\} Refenciar equação
nonumber Não numerar linha desejada
eqnarray* Ao usarmos \begin\{eqnarray*\} nenhuma linha
será enumerada
mbox\{texto\} Adiciona um texto dentro do ambiente matemático
\quad,\qquad Adiciona espaço simples e duplo, respectivamente
\, \; Adiciona espaço simples e duplo, respectivamente
\&\& Utilizado para alinhar fórmulas

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 39 / 79


Semana 02 - Fórmulas matemáticas Matrizes

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 40 / 79


Semana 02 - Fórmulas matemáticas Matrizes

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 41 / 79


Semana 02 - Fórmulas matemáticas Matrizes

Matrizes

Matrizes podem ser construídas via ambiente array. As são colunas


separadas por & e linhas por \\. Veja o exemplo.

Exemplo

$$A=\left[
\begin{array}{ccc}
1 & 3 & 0 \\
 
1 3 0
A=
2 & 4 & -2 2 4 −2
\end{array}
\right]$$

Não se esqueça de pôr os delimitadores \left[ \right]

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 42 / 79


Semana 02 - Fórmulas matemáticas Matrizes

Matrizes

Outras opções é usar os ambientes matrix, pmatrix, bmatrix e vmatrix.


Acompanhe os exemplos.

Exemplo

\begin{matrix}
1 & 2 & 3\\ 1 2 3
a & b & c a b c
\end{matrix}

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 43 / 79


Semana 02 - Fórmulas matemáticas Matrizes

Matrizes

Outras opções é usar os ambientes matrix, pmatrix, bmatrix e vmatrix.


Acompanhe os exemplos.

Exemplo

\begin{pmatrix}
1 & 2 & 3\\
 
1 2 3
a & b & c a b c
\end{pmatrix}

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 44 / 79


Semana 02 - Fórmulas matemáticas Matrizes

Matrizes

Outras opções é usar os ambientes matrix, pmatrix, bmatrix e vmatrix.


Acompanhe os exemplos.

Exemplo

\begin{bmatrix}
1 & 2 & 3\\
 
1 2 3
a & b & c a b c
\end{bmatrix}

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 45 / 79


Semana 02 - Fórmulas matemáticas Matrizes

Matrizes

Outras opções é usar os ambientes matrix, pmatrix, bmatrix e vmatrix.


Acompanhe os exemplos.

Exemplo

\begin{vmatrix}
1 & 2 & 3\\

1 2 3
a & b & c

a b c
\end{vmatrix}

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 46 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 47 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 48 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Equações em múltiplas linhas

Equações em Multiplas linhas


Podemos usar o ambiente eqnarray do seguinte modo:
\begin{eqnarray}
linha 1 & = & linha 1\\
...
linha n & = & linha n
\end{eqnarray}
As linhas são separadas por \\ e o = separado por & = &

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 49 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Equações em múltiplas linhas

Para gerar

(A + B)(A − B) = (A + B)A + (A + B)(−B) (2)


= AA + BA − AB − BB (3)
2 2
= A + BA − AB − B (4)

usamos
\begin{eqnarray}
(A+B)(A-B)&=&(A+B)A+(A+B)(-B)\nonumber\\
&=& AA+BA-AB-BB\nonumber\\
&=& A^2+BA-AB-B^2
\end{eqnarray}
Adicione o comando \nonumber se não quiser numerá-las

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 50 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Equações em múltiplas linhas

Equações em múltiplas linhas


Alternativamente, podemos usar o ambiente align. Acompanhe o
exemplo:
\begin{align}
(A+B)(A-B) &= (A+B)A+(A+B)(-B)\\
&= AA+BA-AB-BB\\
&= A^2+BA-AB-B^2
\end{align}

que gera:

(A + B)(A − B) = (A + B)A + (A + B)(−B) (5)


= AA + BA − AB − BB (6)
2 2
= A + BA − AB − B (7)

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 51 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Equações em múltiplas linhas

Observação

Enquando em eqnarray precisamos de duas vezes o uso de


& por equação, no align é necessário apenas um. Ambos,
quando usados, dispensam o uso do $ $.

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 52 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Equações em múltiplas linhas

Podemos gerar múltiplas equações não-numeradas como a seguir

(A + B)(A − B) = (A + B)A + (A + B)(−B)


= AA + BA − AB − BB
= A2 + BA − AB − B 2

com eqnarray*:
\begin{eqnarray*}
(A+B)(A-B) &=& (A+B)A+(A+B)(-B)\nonumber\\
&=& AA+BA-AB-BB\nonumber\\
&=& A^2+BA-AB-B^2
\end{eqnarray*}
Desta forma, nenhuma linha será enumerada.

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 53 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Equações em múltiplas linhas

Ambiente array
Por fim, ainda podemos usar o ambiente \begin{array}[] \end{array}
para produzirmos equações alinhadas (mais de um sinal de igual por
linha). Veja o exemplo:


 a11 x1 + a12 x2 + . . . + a1n xn = b1
 a21 x1 + a22 x2 + . . . + a2n xn = b2

..


 .
am1 x1 + am2 x2 + . . . + amn xn = bn

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 54 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Equações em múltiplas linhas

Ambiente array
O sistema anterior foi produzido com os seguintes comandos:
$$
\left\{
\begin{array}{c c c c c c c c c}
a_{11}x_1&+&a_{12}x_2&+&\ldots&+&a_{1n}x_{n}&=& b_1\\
a_{21}x_1&+&a_{22}x_2&+&\ldots&+&a_{2n}x_{n}&=& b_2\\
\vdots &&&&&&&&\\
a_{m1}x_1&+&a_{m2}x_2&+&\ldots&+& a_{mn}x_{n}&=& b_n
\end{array}
\right.
$$

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 55 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Equações em múltiplas linhas

Exemplo

Podemos usar o array para criar funções por partes. Por exem-
plo: 
−x, se x ≤ 0,
|x| =
x, se x > 0.
é gerada com

$$|x|=\left\{
\begin{array}{rc}
-x, &\mbox{se}\quad x\leq 0,\\
x, &\mbox{se}\quad x>0.
\end{array}
\right.
$$

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 56 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Equações em múltiplas linhas

Ambiente case
Funções definidas por partes podem ser escritas de um modo
alternativo usando o ambiente case. Acompanhe o mesmo exemplo
anterior:
$$|x| =
\begin{cases}
x & \text{se } x \geq 0 \\
-x & \text{se } x < 0
\end{cases}
$$

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 57 / 79


Semana 02 - Fórmulas matemáticas Equações em múltiplas linhas

Equações em múltiplas linhas

Fórmulas dentro de molduras


Se quisermos uma caixa dentro das fórmulas, use fbox. Olhe o
exemplo:

−b ± b2 − 4ac
x=
2a

é conseguido com
\begin{center}
\fbox{$\displaystyle x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$}
\end{center}
A caixa se ajusta automaticamente ao tamanho da expressão

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 58 / 79


Semana 02 - Fórmulas matemáticas Como fazer cancelamentos e explicações

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 59 / 79


Semana 02 - Fórmulas matemáticas Como fazer cancelamentos e explicações

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 60 / 79


Semana 02 - Fórmulas matemáticas Como fazer cancelamentos e explicações

Como fazer cancelamentos e explicações

Como fazer explicações e cancelamentos


Para fazer cancelamentos em expressões matemáticas, basta
usar o pacote cancela .
Se quisermos explicar um passo-a-passo de uma resolução de um
exercício, inserimos os pacotes witharrowsb e tikzc .
a
Documentação em https://www.ctan.org/pkg/cancel
b
Documentação em https://www.ctan.org/pkg/witharrows
c
Documentação em https://ctan.org/pkg/tikz-page

Vejamos exemplos de cada uso.

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 61 / 79


Semana 02 - Fórmulas matemáticas Como fazer cancelamentos e explicações

Como fazer cancelamentos e explicações

Exemplo

Um uso do cancelamento pode ser visto a seguir, por meio dos


comandos \cancel{} e \cancelto{}{}

x2 − 1 −
(x  1)(x
 + 1)
:2
lim = lim = lim 
(x
+1) = 2
 
x→1 x − 1 x −1
x→1   x→1

$$ \lim_{x \to 1} \frac{x^2-1}{x-1} =


\lim_{x \to 1} \frac{\cancel{(x-1)}(x+1)}{\cancel{x-1}} =
\lim_{x \to 1} \calcento{2}{(x+1)} =2$$

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 62 / 79


Semana 02 - Fórmulas matemáticas Como fazer cancelamentos e explicações

Como fazer cancelamentos e explicações

Observação

A cor vermelha foi customizada com a instrução


\renewcommand{\CancelColor}{\color{red}} no preâmbulo.

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 63 / 79


Semana 02 - Fórmulas matemáticas Como fazer cancelamentos e explicações

Como fazer cancelamentos e explicações

Suponhamos que queremos explicar algumas etapas do seguinte de-


senvolvimento:
x2 + 1 x 2 (1 + 1/x 2 )
lim = lim
x→+∞ x 3 + 1 x→+∞ x 3 (1 + 1/x 3 )

x 2 (1 + 1/x 2 )
= lim
x→+∞ x 3 (1 + 1/x 3 )

(1 + 1/x 2 )
= lim
x→+∞ x(1 + 1/x 3 )

= 0

onde usamos o ambiente eqnarray* para o alinhamento.

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 64 / 79


Semana 02 - Fórmulas matemáticas Como fazer cancelamentos e explicações

Como fazer cancelamentos e explicações

Nossa intenção é fornecer explicações de uma etapa para outra, como


a seguir:
x2 + 1 x 2 (1 + 1/x 2 )
lim = lim
x→+∞ x 3 + 1 x→+∞ x 3 (1 + 1/x 3 ) Coloque a maior
potência em evi-
x 2 (1 + 1/x 2 ) dência
= lim
x→+∞ x 3 (1 + 1/x 3 )

(1 + 1/x 2 )
= lim
x→+∞ x(1 + 1/x 3 )
Aplique o limite
=0

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 65 / 79


Semana 02 - Fórmulas matemáticas Como fazer cancelamentos e explicações

Como fazer cancelamentos e explicações

Para tanto, primeiro passamos a explicação para o ambiente WithArrows:


$$
\begin{WithArrows}
\displaystyle \lim_{x \to + \infty} \frac{x^2+1}{x^3+1} & =
\displaystyle \lim_{x \to + \infty} \frac{x^2(1+1/x^2)}{x^3(1+1/x^3)} \\
& = \displaystyle \lim_{x \to + \infty} \frac{x^2(1+1/x^2)}{x^3(1+1/x^3)}\\
& = \displaystyle \lim_{x \to + \infty} \frac{(1+1/x^2)}{x(1+1/x^3)} \\
& = 0
\end{WithArrows}
$$

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 66 / 79


Semana 02 - Fórmulas matemáticas Como fazer cancelamentos e explicações

Como fazer cancelamentos e explicações

Em seguida, inserimos as instruções para os comentários:


Instruções globais:
\begin{WithArrows}
[tikz={text width=3cm,draw=blue,text=blue,>=stealth},
format=rl,interline=3mm
]
Textos explicativos de uma linha para a outra:
\Arrow{Coloque a maior potência em evidência}

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 67 / 79


Semana 02 - Fórmulas matemáticas Como fazer cancelamentos e explicações

Como fazer cancelamentos e explicações

Observação

Os comentários textuais dentro do comando \Arrow{...}


devem ser inseridos antes do \\
Caso alguma configuração diferente seja necessária em
uma dada explicação, basta usar [] depois de \Arrow.
Exemplo: \Arrow[tikz={text=red},jump=2]{explicacao}

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 68 / 79


Semana 02 - Fórmulas matemáticas Como fazer cancelamentos e explicações

Como fazer cancelamentos e explicações

Cor da segunda explicação em vermelho e pulando duas linhas.

x2 + 1 x 2 (1 + 1/x 2 )
lim = lim Coloque a maior
x→+∞ x 3 + 1 x→+∞ x 3 (1 + 1/x 3 )
potência em evi-
x 2 (1 + 1/x 2 ) dência
= lim
x→+∞ x 3 (1 + 1/x 3 )

(1 + 1/x 2 ) Aplique o limite


= lim
x→+∞ x(1 + 1/x 3 )

=0

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 69 / 79


Semana 02 - Fórmulas matemáticas Operações aritméticas em ponto flutuante

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 70 / 79


Semana 02 - Fórmulas matemáticas Operações aritméticas em ponto flutuante

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 71 / 79


Semana 02 - Fórmulas matemáticas Operações aritméticas em ponto flutuante

Operações aritméticas em ponto flutuante

O pacote xfp1 é especialmente desenvolvida para cálculos mate-


máticos em ponto flutuante.
O próprio compilador do LATEXrealiza estas operações internamente
sem termos que recorrer a uma calculadora externa.
Toda operação é feita com o comando \fpeval{operacao} onde
operacao é a expressão matemática a ser avaliada.
Operações como cálculos aritméticos, comparações, funções ele-
mentares, arredondamentos e gerações de números aleatórios são
possíveis.
Vejamos alguns exemplos.

1
Documentação ver em https://www.ctan.org/pkg/xfp
(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 72 / 79
Semana 02 - Fórmulas matemáticas Operações aritméticas em ponto flutuante

Operações aritméticas em ponto flutuante

Exemplo

$5 + 7/2$ vale: \fpeval{5+7/2}


$\sqrt[3]{27} - (5 \cdot 3)$ vale: \fpeval{27^(1/3) - (5*3)}
$(2/3 + 4/5)\cdot \sqrt{2}$ vale: \fpeval{(2/3 + 4/5)* sqrt(2)}
$2^{1.5}+e^{-1}$ vale: \fpeval{2^(1.5)+exp(-1)}

5 + 7/2 vale: 8.5


√3
27 − (5 · 3) vale: -12

(2/3 + 4/5) · 2 vale: 2.07417989148054
21.5 + e−1 vale: 3.196306565917632

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 73 / 79


Semana 02 - Fórmulas matemáticas Operações aritméticas em ponto flutuante

Operações aritméticas em ponto flutuante

Exemplo

$\ln 2 vale: \fpeval{round(ln(2),6)} %arredondando para 6 casas


$\sin(1)-\arctan(2)$ vale: \fpeval{sin(1)-atan(2)}
$\cos(90º)+\sin(45º)$ vale: \fpeval{cosd(30)+sind(45)}
$(1,3,6)+2\cdot(-1,2,4)$ vale \fpeval{(1,3,6)+2\cdot(-1,2,4)}

ln 2 vale: 0.693147
sin(1) − arctan(2) vale: -0.2656777329861945
cos(90◦ ) + sin(45◦ ) vale: 1.573132184970986
(1, 3, 6) + 2 · (−1, 2, 4) vale (-1, 7, 14)

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 74 / 79


Bibliografia e outros materiais adicionais

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 75 / 79


Bibliografia e outros materiais adicionais

Sumário

1 Semana 02 - Fórmulas matemáticas


Inserindo primeiras fórmulas
Matrizes
Equações em múltiplas linhas
Como fazer cancelamentos e explicações
Operações aritméticas em ponto flutuante

2 Bibliografia e outros materiais adicionais

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 76 / 79


Bibliografia e outros materiais adicionais

Referências I

Walter Mora Alexander Borbón.


Edicion de textos cientificos en LaTeX.
Instituto Tecnológico de Costa Rica, 2017.
Doherty Andrade.
Uma introdução ao latex.
https://www.ime.unicamp.br/~mfirer/tex2000.pdf, 2000.
[Online; acesso em 09-Junho-2021].
Dilip Datta (auth.).
LaTeX in 24 Hours: A Practical Guide for Scientific Writing.
Springer International Publishing, 2017.
Programa Especial de Treinamento PET-TELE/UFF.
Apostila de latex.
http://each.uspnet.usp.br/sarajane/wp-content/uploads/2016/10
/manual-latex-1.pdf, 2004.
[Online; acesso em 09-Junho-2021].

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 77 / 79


Bibliografia e outros materiais adicionais

Referências II

Michel Goossens, Frank Mittelbach, Sebastian Rahtz, Denis Roegel,


and Herbert Voss.
LaTeX Graphics Companion, The (2nd Edition).
Addison-Wesley Professional, 2 edition, 2008.
Patrick W. Daly Helmut Kopka.
Guide to LaTeX.
Addison-Wesley Professional, 4 edition, 2003.
Stefan Kottwitz.
LaTeX Beginner’s Guide.
Packt Publishing, 2011.
Stefan Kottwitz.
LaTeX Cookbook: Over 100 hands-on recipes to quickly prepare
LaTeX documents of various kinds to solve challenging tasks.
Packt Publishing, 2015.

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 78 / 79


Bibliografia e outros materiais adicionais

Referências III

Cristina Lúcia Dias Vaz.


Aprendendo latex.
http://www.lac.inpe.br/~margarete/download/MET200-0/apostil
a_latexpdf.pdf, 2001.
[Online; acesso em 09-Junho-2021].

(Angelo & Clóvis - UTFPR) Introdução ao LATEX Julho/Agosto de 2021 79 / 79

Você também pode gostar