Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila Tex
Apostila Tex
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
Universidade Federal de Uberl
andia
h
h
h
h
h
h
h
h
CONTEUDO
1 Conhecendo o LATEX
1.1 Um pouco de Historia . . . . . . . . . .
1.2 Porque o LATEX? . . . . . . . . . . . . .
1.3 Instalac
ao do LATEX . . . . . . . . . . .
1.4 Estrutura Basica de um Arquivo LATEX .
2 Formata
c
ao de Textos. Comandos.
2.1 Formatac
ao de Textos . . . . . . .
2.1.1 Tamanho e Estilo da Fonte
2.1.2 Posic
ao do Texto . . . . . .
2.1.3 Espacamento . . . . . . . .
2.1.4 Listas . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
6
6
6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10
10
10
12
12
15
3 F
ormulas Matem
aticas
3.1 Frac
oes, Expoentes, Indices, Razes e Pontos . . . . . . . . .
3.1.1 Frac
oes . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.2 Expoentes e Indices . . . . . . . . . . . . . . . . . .
3.1.3 Razes . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.4 Pontos . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Textos Dentro de Formulas . . . . . . . . . . . . . . . . . .
3.3 Delimitadores . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Alguns Smbolos Muito Usados . . . . . . . . . . . . . . . .
3.5 Fontes e Smbolos . . . . . . . . . . . . . . . . . . . . . . . .
3.5.1 Fontes Especiais no Modo Matematico . . . . . . . .
3.5.2 Smbolos e Formulas em Negrito ou com Contornos
3.5.3 Func
oes . . . . . . . . . . . . . . . . . . . . . . . . .
3.6 Somat
orios, Produt
orios, Limites, Derivadas e Integrais . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
18
18
18
19
19
19
20
21
21
22
22
22
24
24
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
CONTEUDO
3.7
3.6.1 Somat
orios e Produt
orios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.6.2 Limites, Derivadas e Integrais . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
28
28
30
30
30
31
31
32
32
33
34
35
37
38
.
.
.
.
.
.
.
40
40
40
40
41
43
44
44
6 Beamer (Slides)
45
49
49
49
50
50
51
51
52
52
52
53
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
CONTEUDO
8 Dividindo o Documento
8.1 Arquivo Mestre . . . . . . . . . . . . .
8.2 Restringindo Arquivos na Sada . . . .
8.3 Dividindo um Captulo . . . . . . . . .
8.4 Captulos ou Sec
oes com Ttulo Longo
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
54
54
55
57
58
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
59
59
59
60
62
.
.
.
.
.
.
.
.
.
.
63
63
63
64
65
65
65
67
69
69
70
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
CAPITULO 1
CONHECENDO O LATEX
1.1
Um pouco de Hist
oria
CAP. 1
1.2
CONHECENDO O LATEX
Porque o LATEX?
Os programas de processamento de texto podem ser divididos em duas classes: A primeira classe
e formada pelos programas do tipo WYSWYG (what you see is what you get), que s
ao aqueles
onde o usuario digita na tela o documento exatamente como ele ser
a impresso ou visualizado. Na
A
segunda classe, `
a qual pertence o L TEX, o processamento do texto se d
a em duas etapas: o usuario
digita um input ou arquivo fonte em um editor de texto e em seguida o submete a um formatador
de textos(LATEX), que retorna o output ou arquivo de sada para ser impresso ou visualizado.
Programas pertencentes `
a segunda classe podem parecer mais complicados `a primeira vista,
mas ao comecar a us
a-los logo percebemos varias vantagens:
Z 2
5x dx e
Escrita de complexas formulas matem
aticas usando comandos. Por exemplo,
conseguida com o comando
\int_{0}^{2} 5^xdx.
Numerac
ao autom
atica de teoremas, definicoes, formulas, etc.
Mudanca na formatac
ao de todo um documento com apenas a mudanca de alguns comandos.
Outras que voce perceber
a com o uso!!!
Alem das vantagens citadas acima, n
ao podemos deixar de ressaltar que o LATEX e um freeware,
com implementac
oes disponveis para todos os sistemas operacionais mais famosos. Assim, tudo o
que fizermos aqui no curso voce pode e deve fazer no seu computador, alem de us
a-lo para treinar
com outros textos(por exemplo, um exerccio que voce fez na aula de Teoria dos N
umeros ou um
teorema de C
alculo). A pr
oxima sessao ser
a sobre a instalacao dos programas.
Curiosidade: O nome TEX na verdade e formado pelas letras gregas (tau, epsilon, chi),
que s
ao as inicias da palavra tecnologia. A pron
uncia correta e tequi, latequi, etc.
1.3
Instala
c
ao do LATEX
Para trabalhar com o LATEX, voce precisa instalar uma distribuicao LATEX, um editor de texto
e visualizadores e processadores de texto para arquivos .pdf e .ps. Aqui no curso usaremos a
distribuicao MiKTEX, o editor TEXMaker para Windows. Para o Linux a distribuicao padrao e o
TEXLive e usaremos o editor TEXMaker. Tambem s
ao muito utilizados os editores TEXNicCenter
(Windows) e Kile (Linux).
1.4
Estrutura B
asica de um Arquivo LATEX
Um arquivo LATEX contem o texto a ser processado e comandos que indicam como faze-lo. Em
geral um comando inicia-se com \ .
CAP. 1
CONHECENDO O LATEX
%**********************************
%INSTRUC
~
OES SOBRE USO DE PACOTES
%**********************************
\usepackage[utf8]{inputenc} % Permite usar acentua
c~
ao direto do teclado. No windows use lat
%*************************
%FORMATAC
~
AO DAS P
AGINAS
%*************************
\setlength{\textwidth}{15cm} % LARGURA DO TEXTO
\setlength{\textheight}{22cm} % ALTURA DO TEXTO
\begin{document}
O Teorema Fundamental da Aritm
etica diz que todo inteiro maior do
CAP. 1
CONHECENDO O LATEX
b
,
x=
2a
onde = b2 4ac. Chamaremos essas razes de x0 e x1 .
e resultado do seguinte c
odigo fonte:
\documentclass[a4paper,12pt,twoside]{report}
%**********************************
%INSTRUC
~
OES SOBRE USO DE PACOTES
%**********************************
\usepackage[utf8]{inputenc} % Permite usar acentua
c~
ao direto do teclado
%*************************
%FORMATAC
~
AO DAS P
AGINAS
%*************************
\setlength{\textwidth}{15cm} % LARGURA DO TEXTO
\setlength{\textheight}{22cm} % ALTURA DO TEXTO
\begin{document}
CAP. 1
CONHECENDO O LATEX
As ra
zes da equa
c~
ao do segundo grau $ax^2 + bx + c = 0$ s~
ao $$ x =
\frac{-b \pm \sqrt{\Delta}}{2a},$$ onde $\Delta = b^2 - 4ac.$
Chamaremos essas ra
zes de $x_0$ e $x_1$.
\end{document}
Exerccio 1.4.1. Produza o seguinte texto:
As propriedades b
asicas das operacoes de adicao e multiplicacao s
ao dadas a seguir: Quaisquer
que sejam os n
umeros reais a e b tem-se:
a+b=b+a
ab = ba
(a + b) + c = a + (b + c)
a + 0 = a, a1 = a
a + (a) = 0, a
1
=1
a
CAPITULO 2
DE TEXTOS.
FORMATAC
AO
COMANDOS.
2.1
Formata
c
ao de Textos
Agora aprenderemos como mudar o tamanho, o estilo e a cor das letras em um texto, alem de
outros elementos de formatac
ao, como par
agrafos, espacamento, etc.
2.1.1
Display
o menor
muito pequeno
bem pequeno
pequeno
tamanho padrao
um pouco grande
maior
{\LARGE grande}
grande
bem grande
o maior
{\Huge o maior}
CAP. 2
DE TEXTOS. COMANDOS.
FORMATAC
AO
11
Observa
ca
o 2.1.1. Nos exemplos dados daqui por diante, o c
odigo fonte n
ao conter
a o pre
ambulo,
apenas o corpo do documento. Se for necess
ario usar algum comando novo no pre
ambulo, o mesmo
ser
a citado na seca
o correpondente.
Exemplo 2.1.1. Vamos produzir o texto abaixo.
Se uma func
ao f e diferenci
avel em um ponto a, ela e contnua em a. A recproca
e verdadeira.
NAO
C
odigo Fonte:
Se uma fun
c~
ao $f$
e diferenci
avel em um ponto $a$, ela
e cont
nua em
~
$a$. A rec
proca {\Large NAO}
e verdadeira.
Exemplo 2.1.2. Produza o texto a seguir. Use o comando $\vec{v}$ para obter ~v .
Um autovalor de uma matriz quadrada A e um escalar c tal que A~v = c~v se verifica
para algum vetor ~v n
ao-nulo. Neste caso, dizemos que ~v e um autovetor da matriz A.
C
odigo Fonte:
Agora vamos aprender um pouco sobre o formato da fonte. Vejamos a tabela a seguir.
Comando
\textit{It
alico}
\textsl{Inclinado}
\textbf{Negrito}
\emph{Destacado}
Display
It
alico
Inclinada
Negrito
Destacado
CAP. 2
2.1.2
DE TEXTOS. COMANDOS.
FORMATAC
AO
12
Posic
ao do Texto
2.1.3
Espacamento
CAP. 2
DE TEXTOS. COMANDOS.
FORMATAC
AO
13
Display
A+ B
A+ B
A+
B
A+
A+ +C
22 + 1 = 6.700.417 671.
n
umeros de Fermat, e os n
umeros
Os n
umeros da forma 22 + 1 ficaram conhecidos como n
primos desta forma como primos de Fermat. Ate o momento, mesmo com todo o avanco computacional, n
ao se conseguiu encontrar outros primos de Fermat, alem dos cinco primeiros que ele
mesmo conhecia.
Mas os n
umeros tambem enganaram Euler e, e claro, enganam muita gente ainda hoje. No caso
de Euler, ele conjecturou que, se n 3, e se k e um n
umero inteiro positivo, entao e necessario,
n
pelo menos, a soma de n n-esimas potencias inteiras a1 + an2 + + ann para escrever a potencia kn .
Em 1966, num artigo do Boletim da Sociedade Matematica Americana [Lander e Parkin, 1966],
um simples exemplo p
oe por terra a conjectura de Euler: os matem
aticos L. J. Lander e T. R.
Parkin, mostraram que
1445 = 275 + 845 + 1105 + 1335 .
Dessa hist
oria se tira a lic
ao de que, vez em quando, temos tambem o direito de ousar em nossas
opini
oes sem ter medo de errar, pois, ate os genios se enganam...
Texto extrado do livro Um Convite `
a Matem
atica, de Daniel C. M. Filho.
C
odigo Fonte:
\begin{center}At
e os G^
enios
\end{center}
Em 1640, \textbf{Pierre de
se Enganam!
Fermat} conjecturou que os n
umeros da
CAP. 2
DE TEXTOS. COMANDOS.
FORMATAC
AO
14
Convite
a
`
Exerccio 2.1.1. Volte ao exemplo anterior e trabalhe com os comandos \linespread, \hspace,
\vspace e \noindent.
CAP. 2
2.1.4
DE TEXTOS. COMANDOS.
FORMATAC
AO
15
Listas
CAP. 2
DE TEXTOS. COMANDOS.
FORMATAC
AO
16
Uma lista descritiva e uma lista onde cada item e formado pela palavra ou smbolo e na frente
produzida pelo ambiente description. Por exemplo, a lista
uma explicac
ao. E
enumerada Cada item recebe uma enumeracao.
Infinito.
Espada.
cos Cosseno.
ln Logaritmo Natural.
e produzida por:
\begin{description}
\item [enumerada] Cada item recebe uma enumera
c~
ao.
\item [$\infty$] Infinito.
\item [$\spadesuit$] Espada.
\item [$\cos$] Cosseno.
\item [$\ln$] Logaritmo Natural.
\end{description}
As listas pode ser combinadas como no exemplo a seguir:
1. Este item contem uma lista
Primeiro item da sub lista.
Segundo item da sublista.
CAP. 2
DE TEXTOS. COMANDOS.
FORMATAC
AO
17
Texto:
Propriedades do Valor Absoluto
1. Multiplicac
ao: |ab| = |a||b|
2. Divisao: | ab | =
|a|
|b| , b
6= 0
3. Potenciac
ao: |an | = |a|n
4. Radiciac
ao: a2 = |a|
Teste 2.1.1. Produza o texto abaixo:
Uma Prova Falaciosa
Consideremos dois n
umeros a e b com a = b. Entao:
a2 = ab
a2 + a2 = a2 + ab
2a2 = a2 + ab
2a2 2ab = a2 + ab 2ab
2a2 2ab = a2 ab
3. A func
ao cosseno e par e a funcao seno e mpar.
Observa
c
ao 2.1.3. Ao usar o menu Formulas - Funco
es Matematicas para gerar a funca
o seno obtemos sin, porque em ingles a palavra e sine. Quando aprendermos a criar comandos, saberemos
como contornar esse problema.
CAPITULO 3
FORMULAS
MATEMATICAS
J
a aprendemos no Captulo 1 que uma formula matem
atica no meio do texto comeca e termina
com $ e se quisermos dar destaque `
a mesma para que ela apareca sozinha na linha e centralizada
comecamos e terminamos com $$. Veremos a seguir alguns elementos que aparecem frequentemente
em formulas matem
aticas.
3.1
3.1.1
Frac
oes, Expoentes, Indices, Razes e Pontos
Frac
oes
Display
a/b
a/(b + c)
a
b
a
b
+c
a
b+c
Observa
ca
o 3.1.1. Note que o comando que aparece nas linhas 3 e 4 da tabela acima serve
para digitar apenas fraco
es com um caractere no numerador e um caractere no denominador.
Quando n
ao e este o caso, devemos escrever o numerador e o denominador entre chaves, ou
seja, usar \frac{numerador}{denominador}, como na linha 5. Uma outra opca
o e o comando
\dfrac{numerador}{denominador} que pode ser utilizado para que as fraco
es n
ao sejam ajustadas
a altura da linha ou para fraco
es contnuas.
18
CAP. 3
3.1.2
FORMULAS
MATEMATICAS
19
Expoentes e Indices
Display
5x
52x
52 x
a1
a13
a1 3
a52
a52
2
ax52
3.1.3
Razes
Display
x2 + 2
4
x2 + 1
n
9x
5
2x
2x
3.1.4
Pontos
CAP. 3
FORMULAS
MATEMATICAS
Comando
\cdot
\ldots
\cdots
\vdots
Display
...
..
.
\ddots
..
20
Descri
c
ao
Ponto centralizado
Tres pontos
Tres pontos centralizados
Tres pontos na vertical
Tres pontos na diagonal
Exemplo 3.1.1. A f
ormula
(x + a)n = xn + naxn1 +
3.2
Textos Dentro de F
ormulas
Display
x1 = 42
6 ex2 = 7
42
x1 = 6 e x2 = 7
x1 = 42
e x2 = 7
6
CAP. 3
3.3
FORMULAS
MATEMATICAS
21
Delimitadores
42
6
42
, x1 =
6
3
x2
e
6 1
Observa
ca
o 3.3.1. Para usar chaves como delimitadores, usamos o comando \{.
3.4
Alguns smbolos, como >, <, +, e = podem ser digitados diretamente do teclado. Outros n
ao.
Segue uma tabela com alguns smbolos que necesitam de comandos e aparecem com frequencia:
Smbolo
/
6<
6>
Comando
\le
\ge
\subset
\subseteq
\supset
\supseteq
\in
\notin
\not<
\not>
Smbolo
6=
Comando
\sim
\neq
\approx
\approxeq
\simeq
\equiv
\cong
\perp
\times
\emptyset
Smbolo
T
S
Comando
\infty
\forall
\exists
\nexists
\cap
\cup
\bigcap
\bigcup
\pm
\mp
CAP. 3
FORMULAS
MATEMATICAS
22
b2 4ac
b+ b2 4ac
e o outro for b 2a
.
deles for
2a
Poderamos escrever:
Uma condic
ao necessaria e suficiente para que
umeros complexos sejam razes da equac
ao
dois n
b2 4ac
b2 4ac
ax2 + bx + c = 0, a 6= 0 e que um deles seja b+ 2a
e o outro seja b 2a
.
Usando a linguagem dos conjuntos:
o
n
b2 4ac b b2 4ac
,
,
Se R = {razes complexas da equacao ax2 +bx+c = 0, a 6= 0} e S = b+ 2a
2a
entao S = R. Observe que S R e R S.
Ou ainda:
As condic
oes abaixo s
ao equivalentes:
i)Dois n
umeros complexos x1 e x2 s
ao razes da equacao ax2 + bx + c = 0, a 6= 0;
b2 4ac
b2 4ac
ii)Um dos n
umeros complexos x1 ou x2 e igual a b+ 2a
e o outro e igual a b 2a
.
Texto extrado do livro Um Convite `
a Matem
atica, de Daniel C. M. Filho.
3.5
3.5.1
Fontes e Smbolos
Fontes Especiais no Modo Matem
atico
3.5.2
Smbolos e F
ormulas em Negrito ou com Contornos
CAP. 3
FORMULAS
MATEMATICAS
23
Comando
\mathrm{ax \cong b (mod m)}
\mathsf{ax \equiv b (mod\ m)}
Display
ax b(mod m)
ax b(mod m)
ax b(mod m)
ax b(mod m)
ax b(mod m)
ax b(mod m)
AX B(MOD M)
Tipo de Fonte
romano reto
sem enfeites nas pontas da letras
fonte de m
aquina de escrever
negrito
italico
normal
caligr
afica - s
o funciona para
letras mai
usculas
y = f (x + x) f (x)
2
f (x) = (x 2) 3
f (x) f (c), x R
C
odigo-Fonte:
\mathversion{bold}
$$\Delta y = f(x + \Delta x) - f(x)$$
$$f(x) = (x - 2)^{\frac 2 3}$$
\mathversion{normal}
$$f(x) \pmb{\le} f(c), \ \forall \ x \in \R$$
Para colocar contorno na formula usamos o comando \boxed{}.
Por exemplo, $\boxed{x^2 + y^2 = z^2}$ produz x2 + y 2 = z 2 .
Exerccio 3.5.1. Produza o texto abaixo:
O conjunto de todos os n
umeros x que satisfazem a < x < b e chamado de intervalo aberto e
denotado por (a, b). Assim,
(a, b) = {x R|a < x < b}
O intervalo fechado de a ate b e o intervalo (a, b) mais os dois extremos a e b e e denotado por
[a, b]. Logo,
CAP. 3
FORMULAS
MATEMATICAS
24
[a, b] = {x R|a x b}
3.5.3
Func
oes
3.6
3.6.1
Somat
orios, Produt
orios, Limites, Derivadas e Integrais
Somat
orios e Produt
orios
CAP. 3
FORMULAS
MATEMATICAS
25
Comando
\sum_{i=1}^{n} \left(\frac 1 n\right)
Display
Pn
1
i=1
n
P
1
n
i=1
n
X
1
i=1
Pn
Qni=1
i=1
n
Q
i=1
1
n
n
Y
1
i=1
Qn
( n1 )
1
n
( )
1
i=1 n
Observa
ca
o 3.6.1. O modo \displaystyle e como aparece quando a f
ormula est
a entre dois
cifr
oes.
3.6.2
Geramos limites com o comando \lim e integrais com o comando \int. A insercao de limitantes
na integral segue a mesma l
ogica da insercao dos mesmos no somat
orio. Para limites, em geral
usamos \lim_{x \rightarrow a}. A notacao de derivada e conseguida simplesmente colocando
uma aspa . Segue uma tabela de exemplos.
Comando
\lim_{x \rightarrow 2} 2x
\lim\limits_{x \rightarrow 2} 2x
Display
limx2 2x
lim 2x
x2
lim 2x
x2
\scriptstyle\lim_{x \rightarrow 2} 2x
\int_{2}^{5} x^2dx
limx2 2x
R5 2
2 x dx
R5 2
x dx
\int\limits_{2}^{5} x^2dx
\displaystyle \int_{2}^{5} x^2dx
\scriptstyle \int_{2}^{5} x^2dx
f(x) = 5x^3
Z2 5
2
R5
2
f (x)
x2 dx
x2 dx
= 5x3
CAP. 3
3.7
FORMULAS
MATEMATICAS
26
Matrizes
1
2 3
4
5
6
12 356 275 43 57 1042
f (x)dx = lim
a
||||0
n
X
f (ci )xi ,
i=1
entao
F (x) = f (x).
Um Exemplo de Rota
c
ao
CAP. 3
FORMULAS
MATEMATICAS
27
A rotacao de
angulo no R3 , tendo como eixo fixo o eixo z e o operador cuja matriz na base
can
onica e:
cos sen 0
sen cos 0
0
0
1
CAPITULO 4
CLASSES DE DOCUMENTOS.
LAYOUT
Hoje aprenderemos um pouco mais sobre os tipos de documentos gerados pelo LATEX e sobre o
layout dos mesmos.
4.1
Classes de Documentos e Op
c
oes
J
a aprendemos no Captulo 1 que na primeira linha do pre
ambulo dos nossos documentos em
LATEX temos o comando \documentclass{<estilo>}. Vejamos um pouco mais sobre as opco
es
para estilo.
article
book
letter
report
slides
proc
amsart
amsbook
amsproc
artigo
livro
carta
relat
orio
transparencias
artigo para anais de congresso
artigo da AMS
livro da AMS
artigo para anais de congresso da AMS
28
CAP. 4
29
% LARGURA DO TEXTO
% ALTURA DO TEXTO
\begin{document}
Dizemos que um ponto $x_0$
e \emph{ponto de m
nimo absoluto} de uma
fun
c~
ao $f$ se $f(x_0) \le f(x)$, para todo $x$ no dom
nio de $f$.
Neste
caso,
dizemos
que $f(x_0)$
e o \emph{valor m
nimo}.
Analogamente, dizemos que um ponto $x_0$
e \emph{ponto de m
aximo
absoluto} de uma fun
c~
ao $f$ se $f(x_0) \ge f(x)$, para todo $x$ no
dom
nio de $f$. Neste caso, dizemos que $f(x_0)$
e o \emph{valor
m
aximo}. Os pontos de m
aximo e m
nimo absolutos tamb
em s~
ao chamados
extremos absolutos de $f$.
\end{document}
CAP. 4
30
4.2
4.2.1
Layout do Documento
Par
agrafo e Espacamentos. Quebras
O primeiro par
agrafo do captulo ou secao n
ao costuma ser indentado (empurrado para direita),
pois n
ao h
a necessidade de distinguir do par
agrafo anterior. Do segundo par
agrafo em diante s
ao
indentadas, pois tem a necessidade de distinguir do par
agrafo anterior. Quando desejarmos que o
par
agrafo n
ao seja empurrado para a direita, usamos antes dele o comando \noindent.
A quebra de linha ou espaco em branco extra (mais de um espaco) s
ao ignorados, mas a linha
em branco e interpretada como mudanca de par
agrafo. Porem, mais de uma linha em branco s
ao
interpretadas como um u
nico par
agrafo e n
ao como varios par
agrafos.
Se desejar pular varias linhas usando par
agrafo em seguida, use linhas em branco, intercalado
com \ . Por exemplo,
\
\
\
significa que foram dados tres par
agrafos seguidos.
A quebra de linhas e feito pelo \newline ou \\ para terminar a linha, mas para que o alinhamento fique justificado, usa-se o \linebreak. A quebra de p
agina e feita pelo \newpage.
4.2.2
Caracteres Especiais
CAP. 4
31
Exemplo 4.2.1. O c
odigo-fonte
O \LaTeX \
e um pacote de macros do \TeX \ que permite ao autor
diagramar e imprimir seus trabalhos como documento de alt
ssima
qualidade
tipogr
afica,
usando
\textit{layout}
profissional
predefinido. O \LaTeX\ pode ser usado para produzir todos os tipos
de documentos, desde uma simples carta at
e livros completos.
A vers~
ao atual do \LaTeX\
e a $2e$ e a do \TeX\
e $3,14159$ e est
a
convergindo para $\pi$. O projeto \LaTeX\ 3 est
a em andamento.
Produz
O LATEX e um pacote de macros do TEX que permite ao autor diagramar e imprimir seus trabalhos como documento de altssima qualidade tipogr
afica, usando layout profissional predefinido.
O LATEX pode ser usado para produzir todos os tipos de documentos, desde uma simples carta ate
livros completos.
A vers
ao atual do LATEX e a 2e e a do TEX e 3, 14159 e est
a convergindo para . O projeto
LATEX 3 est
a em andamento.
4.3
Ambientes B
asicos
Uma parte importante dos textos em LATEX e constituda por ambientes (em ingles, environments).
Em geral um ambiente comeca com o comando \begin{<nome do ambiente>} e termina com
\end{<nome do ambiente>}. Exemplos de ambientes que ja foram usados aqui no curso s
ao:
array(criar matrizes), center (centralizar o texto), enumerate(criar uma lista enumerada) e itemize(criar uma lista com itens). Hoje aprenderemos a construir tabelas e a trabalhar com o
ambiente equation.
4.4
Tabelas
Uma tabela no modo texto e produzida pelo ambiente tabular e a tabela no modo matem
atico
e produzida pelo ambiente array, que ja estudamos. Esses dois ambientes apresentam a mesma
sintaxe e mesma funcionalidade.
O argumento obrigat
orio desses ambientes e o alinhamento das colunas que deve ser especificado com l(`
a esquerda - left), c(centralizado - center), r(`
a direita - right) ou p{largura}(Nesta
opcao, o texto fica justificado e a coluna fica com a largura especificada. A largura deve conter a
unidade de medida, como por exemplo, 10cm). Para tracar uma linha vertical entre colunas ou na
borda, usa-se o |. Cada coluna e separada por &, e a mudanca de linha e feito pelo \\. Para tracar
uma linha horizontal, usa-se o comando \hline. Vejamos um exemplo:
Exemplo 4.4.1. Digite o seguinte c
odigo-fonte, compile e veja a sada.
CAP. 4
32
\begin{tabular}{|l|c|r|p{5cm}|}
\hline
1 & 2 & 3 & 4\\ \hline
11 & 12 & 13 & 14\\ \hline
111 & 112 & 113& 114 \\ \hline
\end{tabular}
A sada e:
1
2
11
12
111 112
4.4.1
3
13
113
4
14
114
Juntando Colunas
Para juntar mais de uma celula, usa-se o comando multcolumn. A sintaxe desse comando e
multcolumn{n}{formato}{texto}, onde n e o n
umero de celulas a serem mescladas, formato e
o alinhamento e as bordas verticais da celula e o terceiro argumento e o texto que ser
a colocado na
celula.
No exemplo abaixo, usamos o multicolumn para juntar as cinco colunas da primeira linha,
centralizando os dados e tracando linhas verticais antes e depois da celula.
Exemplo 4.4.2. O c
odigo-fonte abaixo produz a tabela a seguir:
\begin{tabular}{|c|c|c|c|c|}
\hline
\multicolumn{5}{|c|}{Hor
ario da Monitoria} \\ \hline
SEG & TER & QUA & QUI & SEX \\ \hline
12:00 & 14:00 & 11:30 & 17:30 & 18:00\\ \hline
\end{tabular}
SEG
12:00
4.4.2
Horario da Monitoria
TER QUA QUI
14:00 11:30 17:30
SEX
18:00
Linhas M
ultiplas e Omiss
ao de Linhas
Para tracar mais de uma linha vertical nas bordas das celulas, basta usarmos o | tantas vezes
quanto o n
umero de linhas que queremos, e para omitir a linha vertical basta deixarmos sem
| quando escolhermos a formatac
ao da coluna. Analogamente, para tracar mais de uma linha
horizontal, usamos o comando \hline no final da linha quantas vezes desejarmos e se omitirmos
esse comando, tal linha ficar
a sem tracado embaixo. Vejamos um exemplo:
Exemplo 4.4.3. Digite o c
odigo-fonte abaixo, compile e veja a sada.
CAP. 4
33
\begin{tabular}{|c||c|||c||c|||c}
\hline
\multicolumn{5}{|c|}{Hor
ario da Monitoria} \\ \ hline \hline \hline
SEG & TER & QUA & QUI & SEX \\
12:00 & 14:00 & 11:30 & 17:30 & 18:00\\ \hline
\end{tabular}
A sada do c
odigo-fonte acima e:
Horario da Monitoria
SEG
12:00
TER
14:00
QUA
11:30
QUI
17:30
SEX
18:00
Observa
ca
o 4.4.1. Note que a primeira linha da tabela acima ficou com a borda a
` direita. Isso
acontece porque a formataca
o desta linha
a dada pelo segundo argumento do comando \multicolumn,
independente do que est
a escrito l
a em cima, logo depois do comando \begin{tabular}.
4.4.3
Usando o pacote tabularx, podemos criar tabela com larguras de colunas especficas igualadas de
forma autom
atica.
O ambiente oferecido por este pacote e tabularx, onde o primeiro argumento e a largura da
tabela e o segundo e a especificac
ao de formatacao das colunas, mas apresenta um especificador
de coluna especial: X. Todas as colunas especificadas por X ter
ao a mesma largura. Coloque
o comando \usepackage{tabularx} no pre
ambulo do seu documento, e digite o seguinte c
odigofonte, cuja sada est
a logo a seguir:
\begin{tabularx}{15cm}{|X|X|c|X|c|}
\hline \multicolumn{5}{|c|}{Hor
ario da Monitoria} \\ \hline
SEG & TER & QUA & QUI & SEX \\ \hline
12:00 & 14:00 & 11:30 & 17:30 & 18:00\\ \hline
\end{tabularx}
SEG
12:00
TER
14:00
Horario da Monitoria
QUA
11:30
QUI
17:30
SEX
18:00
Observa
ca
o 4.4.2. Para centralizar a tabela no texto, usamos o ambiente center, ou seja,
\begin{center} antes da tabela e \end{center} depois da tabela.
Exerccio 4.4.1. Produza a seguinte tabela:
0 < x < 12
x = 12
x > 12
f (x)
+
0
-
Conclusao
Crescente
Maximo Local
Decrescente
CAP. 4
34
Observa
ca
o 4.4.3. Quando precisamos elaborar uma tabela grande, e necess
ario que a mesma seja
quebrada em mais de uma p
agina. Usando o pacote longtable, o ambiente longtable permite
criar tabelas longas que podem ser quebradas em v
arias p
aginas. N
ao entraremos em detalhes sobre
isso agora.
4.5
Ambiente equation
b
(4.2)
x=
2a
h(x) =
CAP. 4
35
(4.3)
Como em situac
oes econ
omicas normais as vari
aveis x e p s
ao n
ao negativas, quando (4.3) e resolvida
para p em func
ao de x, rejeitamos os valores negativos de p, obtendo
(4.4)
p = 16 2x.
Assim a func
ao preco para a equac
ao de demanda (4.3) e a funcao f para a qual f (x) = 16 2x.
x
f(x)
4.6
Tabela de Valores
0
1
2
3
4
14
12
10
Ambiente Minipage
CAP. 4
36
par
agrafos de texto. Ent
ao, como colocar moldura no texto com varias linhas? E simples: colocar
tudo no minipage e colocar dentro do fbox.
Exemplo 4.6.3. Para incluir moldura no texto anterior, combinamos o minipage com o comando
\fbox:
C
odigo-Fonte:
\begin{flushright}
\fbox{\begin{minipage}{12cm}
Para exprimir que a sequ^
encia crescente $\{a_n\}$
e ilimitada superiormente,
escrevemos $$\lim_{x \rightarrow \infty} a_n = \infty$$ e dizemos que $a_n$
tende ao infinito quando $n$ cresce indefinidamente.
\end{minipage}}
\end{flushright}
Sada:
Para exprimir que a sequencia crescente {an } e ilimitada superiormente,
escrevemos
lim an =
x
CAP. 4
4.7
37
O ambiente quote e usado para escrever citacoes, exemplos e frases importantes. Por exemplo,
Hamlet disse:
Ser ou n
ao ser, eis a quest
ao.
foi criado com:
Hamlet disse:
\begin{quote}
Ser ou n~
ao ser, eis a quest~
ao.\end{quote}
Quando a porc
ao de texto citada e grande, pode ser u
til que os par
agrafos sejam indentados
(tabulados para direita). Neste caso, usamos o ambiente quotation ao inves de quote. Por
exemplo, vejamos uma explicac
ao de como funcionam os ambientes similares a quote.
Exemplo 4.7.1. Uma explicaca
o sobre ambientes similares a quote.
\begin{quotation}
Existem dois ambientes similares: os ambientes \verb"quotation" e
\verb"verse". Como o ambiente \verb"quotation" faz a indenta
c~
ao dos
par
agrafos, ele
e usado para cita
c~
oes longas que se estendem por
v
arios par
agrafos. O ambiente \verb"verse"
e usado em poemas onde
as quebras de linhas s~
ao importantes. As linhas s~
ao separadas por
\verb+\\+ e por uma linha em branco no fim de cada verso.
\end{quotation}
Existem dois ambientes similares: os ambientes quotation e verse. Como o ambiente quotation faz a indentac
ao dos par
agrafos, ele e usado para citacoes longas que se
estendem por varios par
agrafos. O ambiente verse e usado em poemas onde as quebras
de linhas s
ao importantes. As linhas s
ao separadas por \\ e por uma linha em branco
no fim de cada verso.
No caso de verso, a linha que for quebrado pela falta de espacos, mas que constitui a mesma
linha de cima, ser
a tabulada para a direita. O ambiente verse se encarrega deste servico.
Vejamos um exemplo:
Exemplo 4.7.2. No Meio do Caminho - Carlos Drummond de Andrade
CAP. 4
38
4.8
Ambiente Verbatim
O ambiente verbatim e utilizado para inserir o texto de jeito que digitamos. Existem duas opc
oes:
os ambientes verbatim e verbatim*. No primeiro caso, o espaco e considerado e no segundo, e
colocado um caracter no lugar de cada espaco. Vejamos a diferenca entre o codigo colocado pelo
verbatim e verbatim*:
Exemplo 4.8.1. Diferenca entre verbatim e verbatim*:
CAP. 4
39
C
odigo-Fonte:
\begin{verbatim}
\begin{quote}
texto citado, texto importante ou exemplos.
\end{quote}
\begin{verbatim*}
\begin{quote}
texto citado, texto
\end{quote}
\end{verbatim*}
importante ou exemplos.
Sada:
\begin{quote}
texto citado, texto importante ou exemplos.
\end{quote}
\begin{quote}
texto citado, texto
\end{quote}
importante ou exemplos.
bc
.
(a + b + c)
Surgiu ent
ao a ideia de propor a problema a estudantes. Comecamos entao propondo a estudantes de 16 a 17 anos a seguinte variante do problema:
ABC e um tri
angulo com AB = 3, BC = 5 e
CA = 4. Achar o raio da circunferencia inscrita
no tri
angulo ABC.
CAPITULO 5
FIGURAS E ALGUMAS DICAS
5.1
5.1.1
5.1.2
Figuras mais simples podem ser geradas usando os comandos do LATEX atraves do ambiente
picture, mas para as mais complexas, e aconselhavel desenhar no editor gr
afico apropriado e
inserir. O exemplo mostra o caso simples de elemento gr
afico usando ambiente picture. Nao nos
aprofundaremos neste assunto aqui.
40
CAP. 5
41
Exemplo 5.1.1. C
odigo-Fonte:
\begin{picture}(40,40)
\put(20,20){\circle{40}}
\put(20,20){\line(0,1){20}}
\put(25,25){$r$}
\end{picture}
Sada:
'$
r
&%
5.1.3
Largura da imagem
Altura da imagem
Ampliac
ao
Rotac
ao - em graus
Mantem a proporcao quando height e width forem especificados simultaneamente (usado sem o valor).
Tabela 5.2: Par
ametros Adicionais para Figuras
CAP. 5
42
\begin{figure}[hp]
\center
\includegraphics[width=0.5\textwidth,angle=30,scale=0.7]{distancia}
\caption{Dist^
ancia}
\end{figure}
Sada:
b)
(a,
A=
y
d
b
)
c,d
(
B=
x
a
d
c
y
A=(a,b)
A=(a,b)
B=(c,d)
B=(c,d)
CAP. 5
43
\begin{figure}[hbp]
\center
\begin{minipage}{0.4\textwidth}
\center
\includegraphics[width=0.3\textwidth]{distancia}
\caption{Dist^
ancia} \label{fig:lado1}
\end{minipage}
\begin{minipage}{0.4\textwidth}
\center
\includegraphics[width=0.3\textwidth]{distancia}
\caption{Dist^
ancia} \label{fig:lado2}
\end{minipage}
\end{figure}
Observa
ca
o 5.1.1. Uma figura pode ser colocada ao lado de um texto se acrescentarmos no
pre
ambulo o comando \usepackage{wrapfig}. Neste caso, a inserca
o da figura deve ser feita
no ambiente wrapfigure que admite v
arios par
ametros:
\begin{wrapfigure}[nLinhas]{posicionamento}{largura}
...
\end{wrapfigure}
onde:
nLinhas = valor que define o numero de linhas do texto
posicionamento = r, l, i ou o para direita, esquerda, dentro e fora da p
agina, respectivamente.
C
odigo-Fonte:
\begin{wrapfigure}[6]{r}{4cm}
\centering
\includegraphics[width=4cm]{conicas.eps}
\caption{Figura ao lado de texto ({\sl wrapfigure})}
\label{fig:texto}
\end{wrapfigure}
Observa
ca
o 5.1.2. Existem programas que convertem imagens para ps ou eps, como por exemplo
o Corel Draw, o jpeg2ps, o Image Magick e o GIMP .
5.2
Empilhando Smbolos
O comando stackrel permite que smbolos sejam empilhados, conforme os exemplos a seguir:
def
f (x) = x5 + x + 1
f
X Y
C
odigo-Fonte:
CAP. 5
44
5.3
Hifeniza
c
ao
No caso do LATEXnao separar corretamente as slabas de uma palavra (por exemplo, escrevendo
exe- no final de uma linha e mplo no incio da outra linha), pode-se ensinar facilmente como
fazer a separac
ao de slabas corretamente. Para isso, basta colocar os possveis hfens corretos na
palavra, cada um precedido de uma barra invertida. Neste caso, os hfens que n
ao forem realmente
necessarios n
ao ser
ao impressos. Por exemplo, se for necessario ensinar? ao LATEXa separar corretamente as slabas das palavras matem
atica e guerreiro basta colocar no texto ma\-te\-m
a\-ti\-ca
e guer\-rei\-ro . Outra opc
ao e acrescentar no pre
ambulo, o comando
\hyphenation{ma-te-m
a-ti-ca guer-rei-ro}
onde as palavras s
ao separadas apenas por espacos em branco e cada palavra traz todos os
possveis hfens(sem barra invertida).
5.4
Dicion
ario
CAPITULO 6
BEAMER (SLIDES)
Beamer e uma classe de documentos LATEXcriada para gerar apresentacoes com slides. O Beamer
n
ao e primeira classe desenvolvida para essa finalidade, mas atualmente e a mais utilizada. Com
o Beamer, voce define os slides (que s
ao chamados de frames) e o conte
udo deles alem de algumas
configuracoes b
asicas da sua apresentacao.
A primeira coisa a ser feita e declarar a classe de documento de um arquivo .tex como sendo
Beamer, com o comando documentclass{beamer}. Em seguida, voce declara os pacotes que ser
ao
usados no seu arquivo.
\documentclass{beamer}
Agora ele esta preparado para criar slides. O slide mais simples possvel, pode ser criado com
os comandos
\documentclass{beamer}
\begin{document}
\frame{Coloque aqui o texto do slide}
\end{document}
Alguns tipos de apresentac
oes de slides est
ao prontas e podem ser utilizadas atraves do comando
\usetheme{coloque aqui o nome da apresenta
c~
ao ou tema}
que deve ser digitado no pre
ambulo. Esses tipos de apresentacoes s
ao chamadas de temas. Seu
formato, sua cor e outros aspectos ja est
ao estabelecidos.
Dentro desse u
ltimo comando e necessario colocar o nome dos temas. Os temas mais comuns
s
ao chamados por nomes de cidades:
Antibes, Bergen, Berkeley, Berlin Boadilla, Copenhagen, Darmstadt, Dresden, Frankfurt,
Goettingen, Hannover, Ilmenau, Juanlespins, Madrid, Malmoe, Montpellier, Pittsburgh, Rochester
e Singapore.
45
CAP. 6
BEAMER (SLIDES)
46
CAP. 6
BEAMER (SLIDES)
47
Enumera
c
ao:
Se desejarmos enumerar certos itens dentro do nosso slide,devemos proceder como faramos no
latex:
\begin{enumerate}[i]
\item Primeiro t
opico
\item Segundo t
opico
\item Terceiro t
opico
\end{enumerate}
\begin{document}
\begin{frame}
\includegraphics[scale=x]{imagem.jpg}
\end{frame}
\begin{frame}
\begin{itemize}
\item Item antes da pausa
15
\pause
\item Item depois da pausa
\end{itemize}
\end{frame}
\begin{itemize}
\item<1->Classe
\item<2->Sobreposi
c~
oes
\item<3->Transi
coes
\end{itemize}
\documentclass{beamer}
\begin{document}
\begin{frame}
Texto do slide 1.
\end{frame}
\begin{frame}
Texto do slide 2.
\end{frame}
CAP. 6
BEAMER (SLIDES)
48
\end{document}
CAPITULO 7
CRIANDO COMANDOS E
AMBIENTES
7.1
Criando Comandos
7.1.1
S
ao os tipos de comandos mais simples, como nomes de funcoes. Sabemos que existem varias
funcoes pre-definidas no LATEX, mas as siglas das mesmas s
ao em ingles, que nem sempre coincidem
com as siglas em portugues. Um exemplo classico disto e a funcao seno, cuja abreviatura em
ingles e sin. Se quisermos inserir a funcao seno em uma equacao, por exemplo, podemos digitar
$\mathrm{sen}$ ou criar um comando para a mesma. Assim, se inserirmos no nosso texto
\newcommand{\sen}{\mathrm{sen}},
toda vez que digitarmos \sen, o programa entendera \mathrm{sen}.
Como no exemplo acima, sempre que quisermos criar um comando para nomes provenientes de
abreviaturas, devemos usar a fonte romano reto.
Exemplo 7.1.1. Abra um arquivo, digite os comandos abaixo e compile:
\newcommand{\tg}{\mathrm{tg}}
\newcommand{\e}{\mathrm{e}}
49
CAP. 7
50
$$ \sec^2(x) - \tg^2(x)= 1 $$
$$\e^{x + y} = \e^x \e^y$$
Observa
ca
o 7.1.1. Quando queremos definir um comando que envolve f
ormulas matem
aticas,
podemos colocar o cifr
ao j
a na definica
o do comando ou s
o quando formos us
a-lo no texto. Por
exemplo, se definirmos \newcommand{\soma}{$\mathrm{x + y}$}, quando quisermos usar este
comando n
ao precisamos coloc
a-lo entre cifr
oes. Basta digitar \soma ao inves de $\soma$.
7.1.2
Esses tipos de comandos tem uma sintaxe mais sofisticada que o tipo anterior. Devemos indicar
qual o n
umero de par
ametros do comando e especific
a-los pelo smbolo # seguido da sua posic
ao.
Assim, #1, #2, #3 especificam o primeiro, segundo e terceiro par
ametros. Vejamos o exemplo:
Exemplo 7.1.2. Criaremos um comando para norma com 01 par
ametro. Digite o c
odigo-fonte
abaixo e compile:
\newcommand{\norma}[1]{\|{#1}\|}
$\norma{x + y} \le \norma{x} + \norma{y}$
Exemplo 7.1.3. Vamos criar agora um comando com dois par
ametros para digitarmos n-uplas.
Analisemos a sintaxe abaixo:
\newcommand{\nupla}[2]{(${#1}_{1}, \ldots, {#1}_{#2}$)}
Assim, o comando \nupla ter
a dois par
ametros: o primeiro e o nomedo elemento da lista e o
segundo par
ametro e o u
ltimo ndice que aparecera na n-upla. Defina o comando digitando a linha
acima e depois digite \nupla{x}{j} para criar (x1 , . . . , xj )
Exemplo 7.1.4. O comando que criaremos a seguir(com quatro par
ametros) nos permitir
a escrever
substraca
o de fraco
es de maneira mais curta.
\newcommand{\fr}[4]{\frac{#1}{#2} - \frac{#3}{#4}}
\fr{3}{2}{7}{5}
Observa
ca
o 7.1.2. Alguns comandos tem par
ametros opcionais, como por exemplo o comando
\sqrt, que pode ser \sqrt{x} ou \sqrt[n]{x}. O que vem entre [ ] e par
ametro opcional. Um
comando pode ter ate 9 par
ametros, mas somente um - o primeiro deles - pode ser definido como
opcional.
7.1.3
Comandos Duais
Comandos duais s
ao aqueles que funcionam tanto no modo matem
atico quanto no modo texto.
Comandos desse tipo s
ao conseguidos utilizando-se o \ensuremath.
Exemplo 7.1.5. Digite o c
odigo-fonte abaixo e compile:
\newcommand{\Rea}{\ensuremath{\mathbf{R}}}
\newcommand{\Rac}{\ensuremath{\mathbf{Q}}}
$\Rea$, $\Rac$ \Rea , \Rac
CAP. 7
7.1.4
51
Redefinindo Comandos
Um comando ja existente pode ser reefinido pelo \renewcommand que tem a mesma sintaxe do
\newcommand. Por exemplo, \newcommand{\sin}{\mathrm{sen}} redefine o \sin para produzir
sen ao inves de sin. Entretanto, n
ao e aconselhavel fazer isso, ja que com essa acao destrumos o
comando em ingles e algumas vezes precisamos misturar ingles com portugues, o que requer o uso
tanto do sin como sen.
Assim, a melhor coisa a fazer e criar o \sen em vez de redefinir o \sin.
O comando \providecommand, que tem a mesma sintaxe do newcommand e do renewcommand,
e usado para criar comandos apenas se os mesmos n
ao existirem, ou seja, ele e ignorado caso o
comando que estamos definindo ja exista. Assim, \providecommand{\sen}{\mathrm{sen}} funciona da seguinte forma: caso n
ao exista o \sen, define-o como \mathrm{sen}. Caso exista, mantem
como est
a.
7.1.5
O Comando def
Tambem podemos criar novos comandos atraves do \def, que e mais curto do que \newcommand
e \renewcommand, mas o \def n
ao checa se o comando que queremos criar ja existe ou n
ao. Por
exemplo, se tentarmos criar comandos para produzir conjuntos de n
umeros e os nomearmos de
real, racional, inteiro, natural, etc, o \newcommand avisa que o \natural ja existe, evitando que tal
comando seja destrudo. Caso estejamos cientes do que o comando ja existe, e desejemos redefin-lo,
usaremos \renewcommand, que tambem avisara caso tal comando ainda n
ao exista.
Como \def nao oferece este tipo de recurso, e aconselhavel evita-lo, a n
ao ser que o tenhamos
um bom domnio de LATEX.
O \def e u
til quando precisamos definir o comando, independente de existir ou n
ao. Vejamos,
no exemplo abaixo, como usar o \def.
Exemplo 7.1.6. Digite o c
odigo-fonte abaixo e compile:
\def\arctg{\mathrm{arctg}}
\def\dys{\displaystyle}
$\arctg{x}$
$\int_{a}^{b} \ln(x)dx$
$\dys{\int_{a}^{b} \ln(x)dx}$
Teste 7.1.1. Crie um comando (chame-o de baskara) que permita-nos escrever as razes de uma
equaca
o do segundo grau de maneira mais curta, isto e, um comando para que quando digitemos
$$\baskara{a}{b}{c}$$
tenhamos como sada
x=
b2 4ac
.
2a
CAP. 7
7.2
52
Criando Ambientes
Uma grande parte dos textos em LATEX e constituda de ambientes, e ja estamos acostumados
a trabalhar com varios deles: array(criar matrizes), center (centralizar o texto), equation(criar
equacoes numeradas), enumerate (criar uma lista enumerada), tabular (criar tabelas), s
o para citar
alguns exemplos.
Um ambiente e uma configurac
ao local, iniciado pelo \begin{<nome do ambiente>} e encerrado por \end{<nome do ambiente>}, ou seja, tudo que e definido pelo ambiente vale para o texto
que est
a entre \begin{<nome do ambiente>} e \end{<nome do ambiente>}.
A sintaxe do comando para a criacao de novos ambientes e:
\newenvironment{ambiente}[n
umero de par^
ametros][valor do opcional]
{in
cio do ambiente}{fim do ambiente}.
Vamos entender melhor como criar novos ambientes. S
o para constar, environment e ambiente em
ingles.
7.2.1
S
ao os tipos de ambientes mais simples. Como exemplo, vamos criar um ambiente que alinhe o
texto `a direita e o deixe em negrito.
Exemplo 7.2.1. Vamos digitar e compilar o seguinte c
odigo:
\newenvironment{zezinho}{\begin{flushright}\bf}{\end{flushright}}
\begin{zezinho} Em um tri^
angulo is
osceles os ^
angulos da base s~
ao
congruentes.
\end{zezinho}
Exemplo 7.2.2. Criemos agora um ambiente que centraliza e deixa o texto com letra grande.
\newenvironment{joaozinho}{\begin{center}\Huge}{\end{center}}
\begin{joaozinho} Em um tri^
angulo is
osceles os ^
angulos da base s~
ao
congruentes.
\end{joaozinho}
Exerccio 7.2.1. Crie um novo ambiente, com o seu nome, que deixe o texto alinhado a
` esquerda
e com letra pequena. (use o comando \tiny para a letra pequena.)
7.2.2
CAP. 7
53
um ret
angulo preto com a largura e altura desejadas, que devem ser acompanhadas da unidade.
Aqui podemos usar cm ou a unidade ex, que e aproximandamente o tamanho de um x na fonte
usada.
Exemplo 7.2.3. Digite e compile:
\newenvironment{dem}[1][Demonstra
c~
ao]{\textbf{#1:}\ } {\rule{1ex}{1ex}}
\begin{dem} Sejam $ABC$ e $DEF$ tri^
angulos tais que ...
\end{dem}
Exemplo 7.2.4. Voltando ao exemplo anterior, se quisermos que o quadradinho fique no final da
linha, usamos o comando \hfill.
\newenvironment{demo}[1][Demonstra
c~
ao]{\textbf{#1:}\ } {\hfill\rule{0.2cm}{0.2cm}}
\begin{demo} Sejam $ABC$ e $DEF$ tri^
angulos tais que ...
\end{demo}
Nos dois exemplos acima, o par
ametro e opcional. Caso n
ao coloquemos nada(como fizemos),
vira a palavra Demonstrac
ao. Podemos mudar isso.
Exemplo 7.2.5. Digite:
\begin{dem}[Prova] Sejam $ABC$ e $DEF$ tri^
angulos tais que ...
\end{dem}
Vamos criar agora um ambiente com dois par
ametros, que s
ao textos que ficar
ao dentro de
molduras, centralizadas e com espaco horizontal de 5cm entre elas.
Exemplo 7.2.6. Digite e compile:
\newenvironment{caixinhas}[2]{\begin{center}\fbox{#1}\hspace{5cm}\fbox{#2}}
{\end{center}}
\begin{caixinhas}{Estudar...}{Estudar Muito!}
\end{caixinhas}
7.2.3
Redefinindo Ambientes
Podemos redefinir um ambiente usando o comando \renewenvironment, que tem a mesma sintaxe
do \newenvironment. Como exemplo, vamos redefinir o ambiente zezinho, que criamos no comeco
da aula, para que ele fique em it
alico e n
ao em negrito.
Exemplo 7.2.7. Vamos mudar o zezinho:
\renewenvironment{zezinho}{\begin{flushright}\it}{\end{flushright}}
\begin{zezinho} Em um tri^
angulo is
osceles os ^
angulos da base s~
ao
congruentes.
\end{zezinho}
Teste 7.2.1. Crie um ambiente(com dois par
ametros) que deixe o texto em negrito, a primeira
parte alinhada `
a esquerda e a segunda alinhada `
a direita, com um espaco vertical de 3cm entre elas.
CAPITULO 8
DIVIDINDO O DOCUMENTO
Para a elaborac
ao de um documento muito extenso, e interessante divid-lo em varios arquivos
menores, para facilitar a sua manipulacao. Vejamos como faze-lo.
8.1
Arquivo Mestre
Quando dividimos o arquivo fonte em varios arquivos, temos um arquivo principal e as outras
partes do documento. O arquivo principal ou arquivo mestre contem as informacoes que colocamos
no pre
ambulo dos documentos e a sequencia de inclusao dos arquivos que contem as partes do
documentos.
Para incluir um arquivo podemos usar o comando \input{nomedoarquivo.tex} ou \include{nomedoarqui
Uma das diferencas entre esses dois comandos e que o \include muda de p
agina entre um arquivo
e outro, enquanto o \input n
ao muda. Mais `a frente destacaremos outras diferencas. Quando
usamos um desses comando, e como se copi
assemos e colassemos naquela posicao o conte
udo do
arquivo incluso. Um exemplo de arquivo principal e dado abaixo:
Exemplo 8.1.1. Um arquivo principal.
\documentclass[12pt,a4paper,oneside,titlepage]{book}
\usepackage[latin1]{inputenc}
\usepackage[brazil]{babel}
\usepackage{amssymb,amsmath}
\setlength{\textwidth}{15cm} % LARGURA DO TEXTO
\setlength{\textheight}{22cm} % ALTURA DO TEXTO
\begin{document}
\tableofcontents % Comando para fabricar o
ndice
54
CAP. 8
DIVIDINDO O DOCUMENTO
55
\include{cap1}
\include{cap2}
\include{cap3}
\include{cap4}
\end{document}
Isso significa que temos quatro arquivos salvos como cap1, cap2, cap3 e cap4, todos com extens
ao
.tex. Nosso arquivo de sada conter
a os quatro. Para produzir o documento, salvamos os arquivos
inclusos e compilamos apenas o arquivo mestre.
Os arquivos que comp
oem as partes do documento(cap1, cap2, cap3 e cap4 no exemplo acima)
n
ao contem pre
ambulo, \begin{document}, etc. Neles se inclui apenas o corpo do documentotexto, formulas - tudo que digitamos entre \begin{document} e \end{document}.
Em geral, quando escrevemos livros, relat
orios, apostilas, dissertacoes, criamos um arquivo para
cada captulo. Neste caso, todos os arquivos devem comecar com o comando \chapter.
Exerccio 8.1.1. Crie um livro de integrais com 3 captulos em arquivos separados. Captulo 1
: Integrais Simples, Captulo 2 :Integrais Duplas e Captulo 3: Integrais Triplas.
8.2
` medida que formos incluindo outros arquivos no nosso arquivo principal, pode ser interessante
A
excluirmos alguns arquivos da sada, para que a compilacao seja mais r
apida. Por exemplo, suponhamos que temos prontos os captulos 1 e 2 de um livro e estamos digitando o captulo 3.
Quando compilarmos o arquivo mestre, n
ao e necessario compilar os captulos 1 e 2, pois ja os
temos concludos.
Para restringir a sada, temos duas opcoes: a primeira e simplesmente comentar (com o smbolo
de porcentagem) o arquivo que n
ao queremos compilar no momento. Depois, para voltar a compilar
esse arquivo, basta tirarmos o smbolo de porcentagem. Vejamos o exemplo:
Exemplo 8.2.1. No exemplo abaixo, quando rodarmos o arquivo principal, n
ao ser
ao levados em
consideraca
o os captulos 1 e 3, apenas o 2 e o 4.
\documentclass[12pt,a4paper,oneside,titlepage]{book}
\usepackage[latin1]{inputenc}
\usepackage[brazil]{babel}
\usepackage{amssymb,amsmath}
\setlength{\textwidth}{15cm} % LARGURA DO TEXTO
\setlength{\textheight}{22cm} % ALTURA DO TEXTO
\begin{document}
CAP. 8
DIVIDINDO O DOCUMENTO
56
CAP. 8
DIVIDINDO O DOCUMENTO
57
Exemplo 8.2.3. No livro que voce criou, exclua o captulo 2 sem mudar a numeraca
o dos demais.
Teste 8.2.1. Crie um livro `
a sua escolha com 5 captulos em artigos separados.
8.3
Dividindo um Captulo
J
a sabemos como dividir um texto em varios captulos. Agora suponhamos que um captulo seja
longo e que desejamos dividir tal captulo em dois ou mais arquivos. Neste caso, devemos lembrar
que o comando \include efetua a mudanca de p
agina, o que poder
a n
ao ser interessante quando
queremos dividir um mesmo captulo em varios arquivos diferentes. Assim, se queremos dividir um
captulo em pedacos, devemos colocar cada secao do captulo em um arquivo e usar o comando
\input. O arquivo que n
ao e a parte inicial do captulo deve comecar com \section e n
ao com
\chapter.
Exemplo 8.3.1. Salve os arquivos cap1, cap1a, cap1b, cap2, e livro abaixo e a seguir compile
o arquivo livro.
Arquivo cap1
\chapter{Equa
c~
oes Diferenciais Ordin
arias}
Uma equa
c~
ao diferencial ordin
aria [EDO]
e uma equa
c~
ao do tipo
$$f(x, y, y, y^{}, y^{3}, \cdots, y^{(n)}) = 0,$$onde $y$ e
uma
func~
ao desconhecida da vari
avel indepedente $x$.
Arquivo cap1a
\section{EDO de 1a Ordem}
Aqui estudaremos problemas do tipo $$y = f(x,y), \ y(x_0) =
y_0.$$
Arquivo cap1b
\section{EDO de 2a Ordem}
Aqui estudaremos problemas do tipo $$y + p(t)y + q(t)y = g(t),
$$ onde $p,q$ e $g$ s~
ao cont
nuas em um intervalo $I$.
Arquivo cap2
CAP. 8
DIVIDINDO O DOCUMENTO
58
\chapter{Equa
c~
oes Diferenciais Parciais}
Uma equa
c~
ao diferencial parcial[EDP]
e uma equa
c~
ao que envolve uma
fun
c~
ao de duas ou mais vari
aveis e pelo menos uma de suas
derivadas parciais.
Arquivo livro
\documentclass[12pt,a4paper,oneside,titlepage]{book}
\usepackage[latin1]{inputenc}
\usepackage[brazil]{babel}
\usepackage{amssymb,amsmath}
\setlength{\textwidth}{15cm} % LARGURA DO TEXTO
\setlength{\textheight}{22cm} % ALTURA DO TEXTO
\begin{document}
\tableofcontents % Comando para fabricar o
ndice
\include{cap1}
\include{cap1a}
\include{cap1b}
\include{cap2}
\end{document}
Exemplo 8.3.2. Volte ao exemplo anterior, troque os comandos \include por \input e observe
a diferenca no arquivo de sada.
8.4
Captulos ou Se
c
oes com Ttulo Longo
Quando o ttulo do captulo ou da secao e muito longo, podemos usar um ttulo abreviado, colocado entre colchetes antes do ttulo completo. Este ttulo abreviado ser
a usado no sumario e nos
cabecalhos.
Exemplo 8.4.1. No exemplo anterior, volte ao arquivo cap1 e troque a primeira linha por
\chapter[EDO]{Equa
c~
oes Diferenciais Ordin
arias}. Veja o que acontece no sum
ario e no
cabecalho.
Observa
ca
o 8.4.1. No exerccio acima, no arquivo mestre deveremos usar o comando \include e
n
ao \input para que mudemos de p
agina a cada seca
o e aparecam os cabecalhos.
CAPITULO 9
BIBLIOGRAFIA E INDICE
REMISSIVO
9.1
Refer
encias Bibliogr
aficas
Existem duas maneiras de produzirmos referencias bibliograficas: atraves do BibTEX ou por meio
do ambiente thebibliography . A primeira maneira consiste em criar um banco de dados com
todas as referencias bibliograficas que forem sendo usadas. Depois, e s
o citar qualquer uma das
referencias que faca parte do banco de dados. Mas isso n
ao e uma coisa trivial de ser feita. Aqui
aprenderemos apenas a usar o thebibliography .
9.1.1
O Ambiente thebibliography
CAP. 9
60
9.2
CAP. 9
61
\begin{document}
\begin{center}
\textbf{Defini
c~
ao da Integral Definida\index{Integral Definida}}
\end{center}
Se $f$ for uma fun
c~
ao definida no intervalo fechado $[a,b]$, ent~
ao
a \textbf{integral definida} de $f$ de $a$ at
e $b$, denotada por $\int_{a}^{b}
f(x)dx$, ser
a dada por:
$$\int_{a}^{b} f(x)dx =
\lim_{||\Delta|| \rightarrow 0} \sum_{i = 1}^{n} f(c_i)\Delta x_i,$$
se esse limite existir.
\newpage
\begin{center}
\textbf{Teorema Fundamental do C
alculo\index{TFC}}
CAP. 9
62
\end{center}
Seja $f$ uma fun
c~
ao cont
nua no intervalo fechado $[a,b]$, e seja $x \in [a,b]$.
Se $F$ for a fun
c~
ao definida por $$F(x) = \int_{a}^{x}f(t)dt$$ ent~
ao
$$F(x) = f(x).$$
\printindex
\end{document}
Observa
ca
o 9.2.1. Note que o ttulo do ndice remissivo fiocu em ingles(Index). Para mud
a-lo,
9.2.1
Criando Sub-entradas
Podemos criar uma ou mais sub-entradas para uma entrada do ndice remissivo. Para tal, usamos
o comando \index{entrada!sub-entrada} , com !separando a entrada da sub-entrada e sem
espacos.
Exemplo 9.2.2. Volte ao exemplo anterior, substitua o comando \index{TFC} por
\index{TFC!Primeira Forma}, compile duas vezes e observe a sada.
CAPITULO 10
DIAGRAMAS, TABELAS, CAIXAS
GRAFICAS
10.1
Diagramas
Aprenderemos como usar o pacote Xy-pic para construir diagramas. Tal pacote tem varios outros
usos, que n
ao exploraremos neste curso. Para usar o pacote citado, devemos colocar no pre
ambulo
do documento o comando \usepackage[all]{xy}.
10.1.1
Diagramas Simples
O comando que usaremos para criar diagramas e o xymatrix, que tem sintaxe bem parecida com
a do ambiente array, que ja conhecemos. A diferenca e que o xymatrix permite que coloquemos
setas, molduras, etc. No caso de setas, podemos usar em varios sentidos e direcoes. A posic
ao da
seta ser
a dada pela inicial da palavra em ingles para a posicao (ou uma combinacao de iniciais). Por
esse motivo, lembramos abaixo algumas palavras em ingles que ser
ao importantes neste captulo.
Arrow: Seta
Left : Esquerda Down : Para baixo
Right : Direita
Up : Para cima
Para construirmos uma seta, usamos o comando \ar[dire
c~
ao]. Por exemplo, se digitarmos
como uma das entradas do xymatrix o comando 5\ar[lu], teremos como sada, ap
os o 5, uma
seta `a esquerda e para cima. Abaixo um exemplo de codigo fonte que gera um diagrama simples.
Exemplo 10.1.1. Digite e compile:
\xymatrix{1 & 2 & 3 & 4 \\
5 & 6 \ar[ru] & 7 & 8 \\}
63
CAP. 10
64
A sada ser
a:
1
@3
6
7
8
Podemos ter varias setas partindo de uma mesma entrada. S
o devemos observar se a seta faz
sentido. Por exemplo, n
ao podemos colocar na primeira entrada da matriz uma seta a` esquerda.
Veja o exemplo abaixo.
Exemplo 10.1.2. Digite e compile:
\xymatrix{1 & 2 & 3 & 4 \\
5 & 6 \ar[ru] \ar[lu] \ar[d] & 7 & 8 \\
9 & 10 & 11 & 12 \\ }
A sada ser
a:
1 _@@
@@
@@
@@
=3
||
|
|
||
||
4
8
10
11
12
Podemos deixar, propositalmente, uma(ou mais) entrada(s) da matriz em branco, dependendo
do nosso objetivo. S
o n
ao podemos esquecer dos smbolos & e \\.
Exemplo 10.1.3. Digite e compile:
\xymatrix{X \ar[ddr] &
Z & W & R \\
P & Q & O \\ }
& Y\ar[ddl] \\
A sada ser
a:
X0
00
00
00
00 W R
Z
00
00
0
10.2
Smbolos e F
ormulas
CAP. 10
65
A sada ser
a:
y= + 3
G 2 X2
222 zzz
z
z22z2
z
z 2
22
22
22
2
x2
10.3
Indices
As setas dos diagramas podem vir acompanhadas de ndices, com o uso dos smbolos ^ e _. Segue
um exemplo.
\xymatrix{X \ar[dr]^1 & & Y\ar[dl]_2 \\
Z \ar[r]^3_4 & W & R\ar[l]_5 \\}
Cuja sada e:
XB
BB
}
BB1
2 }}}
BB
}
B ~}}}
5
3 /
R
Z 4 W o
10.4
Aprenderemos como fazer tabelas longas e como incluir no documento listas de figuras e tabelas
utilizadas.
10.4.1
Tabelas Longas
Para elaborar uma tabela grande, que seja quebrada em mais de uma p
agina, usamos o pacote
longtable. O ambiente longtable permite criar tabelas longas que podem ser quebradas em
varias p
aginas.
O longtable n
ao pode ser colocado dentro do table e o caption tem a vers
ao com *, na
qual a tabela em quest
ao n
ao aparece na lista de tabelas, quando esta e gerada.
Os par
ametros do longtable s
ao os mesmos do tabular, suportando inclusive o hhline.
CAP. 10
66
Vejamos a seguir um exemplo de uso do longtable. Lembre-se que, para funcionar, devemos colocar no pre
ambulo do documento o comando \usepackage{longtable}. Algumas vezes e
necessario executar o LATEX duas vezes para que tenhamos os efeitos desejados.
Exemplo 10.4.1. Digite e compile:
\begin{longtable}{||r|c|l||}
\hline
\textbf{direita} & \textbf{centro} & \textbf{esquerda} \\ \hline \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
1 & 2 & 3 \\ \hline
CAP. 10
67
Observa
ca
o 10.4.1. Quando usamos o hline, as tabelas ser
ao fechadas automaticamente quando
houver quebra de p
agina.
10.4.2
Se desejarmos incluir no documento as listas das fguras e tabelas utilizadas no mesmo, usamos os
comandos \listoffigures e \listoftables.
Esses comandos s
o fucionam se, quando criarmos as figuras e tabelas, usarmos o comando
\caption para nome
a-las.
CAP. 10
68
CAP. 10
69
\hline
\multicolumn{5}{|c|}{Hor
ario da Monitoria} \\ \hline
SEG & TER & QUA & QUI & SEX \\ \hline
12:00 & 14:00 & 11:30 & 17:30 & 18:00\\ \hline
\end{tabular}
\caption{Monitoria}
\end{table}
\end{document}
10.5
Caixas Gr
aficas
10.5.1
Tamanho do Texto
Como observac
ao inicial, destacamos que o argumento da caixa gr
afica n
ao pode conter par
agrafos.
Caso necessitemos inserir um par
agrafo, usamos o minipage. Tambem observamos que nem todo
visualizador de DVI suporta as caixas gr
aficas. Neste caso, devemos converter para PS ou PDF.
O comando mas simples e o scalebox, que simplesmente altera o tamanho do texto, multiplicando pela escala desejada.
Por exemplo, \scalebox{4}{Amplia 4 vezes} produz
Amplia 4 vezes
J
a \scalebox{0.5}{metade do tamanho} produz
metade do tamanho.
Podemos usar o scalebox para alterar tambem o tamanho vertical do texto, atraves de um
argumento opcional.
Por exemplo, \scalebox{2}[4]{Amplia 2x4 vezes}, produz
CAP. 10
70
\resizebox{!}{0.5cm}{0.5cm de altura}
\resizebox{4cm}{2cm}{4cm de comprimento e 2cm de altura}
Observa
ca
o 10.5.1. Como observado no exemplo acima, quando especificamos a altura e a largura
do texto ao mesmo tempo, podemos deform
a-lo. Devemos ter cuidado com isso!
10.5.2
Rotac
ao do Texto
Quando desejamos rotacionar o texto, usamos o comando rotatebox, que e bem simples de ser
utilizado.
s
au
r
aG
int
r
.
Por exemplo, \rotatebox{30}{Trinta Graus} produz T
Um pouco mais sofisticado e o uso do par
ametro opcional, com o qual podemos especificar
o centro de rotac
ao, usando combinacoes de l (left=esquerda), r(right=direita), t(top=parte de
cima), b (botton=parte de baixo) e c (center=centro).
Por exemplo, \rotatebox[origin=rb]{-60}{Outros eixos} produz
Ou
s
tro
os
eix