recursoscomputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · humpty...

54
Recursos Computacionais L A T E X Daniel Miranda 1 1 UFABC 21 de agosto de 2015 Daniel Miranda (UFABC ) L A T E X 21 de agosto de 2015 1 / 54

Upload: others

Post on 10-Dec-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Recursos ComputacionaisLATEX

Daniel Miranda1

1UFABC

21 de agosto de 2015

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 1 / 54

Page 2: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Sumário

1 Escrita Matemática

2 Referências

3 Ambientes

4 Incluindo Gráficos

5 Tabelas e Matrizes

6 Teoremas

7 Flutuantes

8 Referências

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 2 / 54

Page 3: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Caracteres Especiais

Alguns caracteres são reservados, como \ % $ & # _ ˆ ˜. Para inseriralgum deles no texto, utilize os comandos

$\backslash$ \% \$ \& \# \_ \ \ \^ \~

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 3 / 54

Page 4: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Escrita Matemática

Uma fórmula matemática pode ser escrita numa linha, em contexto com oresto da frase (estilo texto, inline), ou o parágrafo pode ser dividido,colocando a fórmula em destaque (estilo centralizado). As fórmulas dentrode um parágrafo são introduzidas como entre $ e $:

ExemploAdicione a ao quadrado e b ao quadrado para obter c ao quadrado. Ou,usando uma fórmula matemática: a2 +b2 = c2

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 4 / 54

Page 5: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Escrita Matemática

As formulas inline começam e terminam com cifrão:$a+b$ gera a fórmula a+b.$\fracab$ gera a fração a

b .$\sqrta$ gera

√a

Funções:

$\cos x$ gera cosx$\sin x$ gera sinx

Exemplo

A função f (x) = tan(x) é periódica.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 5 / 54

Page 6: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Lista de funções:

\sin \cos \tan \cot \sec\csc \arcsin \arccos \arctan\sinh \cosh \tanh \coth \lim\sup \inf \limsup \liminf \log\ln \arg \exp \det \deg \dim\ker \max \min \gcd \ddd

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 6 / 54

Page 7: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Fórmulas Centralizadas

As formulas centralizadas são colocadas dentro de \[ \]

Considere a função:\[g_n(x)=\sum_i=1^\infty\fracx^i(i+n)!\]

Considere a função:

gn(x) =∞

∑i=1

x i

(i +n)!

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 7 / 54

Page 8: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Índices

As potências são obtidas usando-se o acento circunflexo e os índicesinferiores são obtidos usando-se um underline.Por exemplo, para escrever xba , usamos: $x^b_a$Quando os superescritos e subescritos consistirem de mais de umsímbolo usamos chaves:

∑∞i=1 ai é escrito como $\sum_i=1^\inftya_i$∫ ba f (x)dx é escrito como $\int_a^bf(x)dx$∪7i=1Ai é escrito como $\cup_i=1^7A_i$

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 8 / 54

Page 9: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Letras gregas

Tabela: Letras Gregas.

α \alpha θ \theta o o υ \upsilonβ \beta ϑ \vartheta π \pi φ \phiγ \gamma ι \iota ϖ \varpi ϕ \varphiδ \delta κ \kappa ρ \rho χ \chiε \epsilon λ \lambda ρ \varrho ψ \psiε \varepsilon µ \mu σ \sigma ω \omegaζ \zeta ν \nu ς \varsigmaη \eta ξ \xi τ \tauΓ \Gamma Λ \Lambda Σ \Sigma Ψ \Psi∆ \Delta Ξ \Xi Υ \Upsilon Ω \OmegaΘ \Theta Π \Pi Φ \Phi

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 9 / 54

Page 10: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Pontos

Pontos LATEX· \cdot a ·b. . . \dots a . . .b

· · · \cdots a · · ·b... \vdots. . . \ddots

. . .

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 10 / 54

Page 11: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Flechas

Flecha LATEX→ \rightarrow a→ b

← \leftarrow a← b

⇒ \Rightarrow a⇒ b

⇐ \Leftarrow a⇐ b

⇔ \Leftrightarrow a⇔ b

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 11 / 54

Page 12: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Nos próximos slides serão descritos os comandos mais importantes usadosem textos matemáticas. A maior parte dos comandos precisam do pacoteamsmath e amssymb.

\usepackageamsmath\usepackageamssymb

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 12 / 54

Page 13: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Equation

Se precisar de usar fórmulas maiores, para serem apresentadas à parte doresto do parágrafo, é preferível centraliza-la. Para fazer isto, deve colocar ocódigo da sua fórmula matemática entre

\beginequation

\endequation

Este é um comando amsmath.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 13 / 54

Page 14: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Referenciando uma Equação

Depois, pode adicionar uma etiqueta (label), de modo a que a fórmula sejanumerada, e possa referir-se a ela em qualquer lugar do texto, usando ocomando eqref.

Se quiser dar um nome específico à fórmula, use o comando tag.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 14 / 54

Page 15: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

\labelnomedaequação nomeia uma equação. O nome não aparece nodocumento e é usado para referenciar a equação.

\eqrefnomedaequação referencia a equação nomeada nomedaequação.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 15 / 54

Page 16: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

\beginequationa^2 + b^2 = c^2

\endequationEinstein diz que\beginequation

E = mc^2 \labelesperto\endequationEle não disse\beginequation

1 + 1 = 3 \tagpalerma\endequationEsta é uma referência a\eqrefesperto.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 16 / 54

Page 17: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Compilando o exemplo anterior temos:

a2 +b2 = c2 (1)

Einstein diz queE = mc2 (2)

Ele não disse1+1 = 3 (palerma)

Esta é uma referência a (2).

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 17 / 54

Page 18: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Se não quiser que o LATEX numere as fórmulas, use a sua versão estreladado equation, adicionando um asterisco, equation*

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 18 / 54

Page 19: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Existem diferenças entre o modo matemático e o modo de texto. Porexemplo, no modo matemático:

1 A maior parte dos espaços e mudanças de linha não têm qualquersignificado

2 Linhas em branco não são permitidas. Apenas um parágrafo porfórmula.

3 Cada letra é considerada como sendo o nome de uma variável e seráescrita como uma. Se quer escrever um texto normal dentro de umafórmula (texto verticalmente direito com espaçamento normal) entãotem de introduzir o texto usando o comando \text...

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 19 / 54

Page 20: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Eqnarray

O comando \begineqnarray começa uma série de equaçõescentralizadas, alinhadas e numeradas. O termo que será alinhado é postoentre & e duas barras \\ indicam o termino da linha.

−1 =√−1√−1 (3)

=√

(−1)(−1)

=√1 (4)

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 20 / 54

Page 21: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Eqnarray

\begineqnarray-1 & = & \sqrt-1 \sqrt-1 \\& = & \sqrt(-1)(-1) \nonumber\\& = & \sqrt1\endeqnarray

Além disso, o comando \nonumber, omite o número daquela equação.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 21 / 54

Page 22: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Os comandos overline e underline criam linhas horizontaisdiretamente por cima ou por baixo de uma expressão:

Exemplo

0.3 = 1/3

Os comandos overbrace e underbrace criam chaves horizontaislongas por cima ou por baixo de uma expressão:

Exemplo6︷ ︸︸ ︷

a+b+ c ·9︷ ︸︸ ︷

d + e + f︸ ︷︷ ︸sentido da vida

= 42

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 22 / 54

Page 23: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Acentos Matemáticos

Para adicionar acentos matemáticos, tais como pequenas setas ou sinaistil a variáveis, pode usar os comandos apresentados no próximo slideChapéus largos e sinais til a cobrir vários caracteres são gerados comwidetilde e widehat. Repare na diferença entre hat e widehat e omodo como o bar é colocado para variáveis com subscritos. A marca deapóstrofe ’ gera o símbolo de derivada:

Exemplo

f (x) = x2 f ′(x) = 2x f ′′(x) = 2XY XY x0 x0

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 23 / 54

Page 24: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Escrita Matemática

Tabela: Acentos Matemáticos.

a \hata a \checka a \tildeaa \gravea a \dota a \ddotaa \bara ~a \veca A \widehatAa \acutea a \brevea A \widetildeAa \mathringa

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 24 / 54

Page 25: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Referências

Referências Cruzadas

Em livros, relatórios e artigos, existem frequentemente referênciascruzadas para figuras, tabelas e segmentos especiais de texto. O LATEXprovidencia os seguintes comandos para realizar referências cruzadas:\labelmarca \refmarca e \pagerefmarca onde marca é umidentificador escolhido pelo utilizador. O LATEX substitui \ref pelo númeroda secção, subsecção, figura, tabela ou teorema após o respectivo comando\label que foi invocado. O \pageref imprime o número da página ondeo comando \label ocorreu.1 Tal como os títulos de secções, os númerosutilizados são os da compilação anterior.

1Note que estes comandos não sabem a que é que se referem. O label apenasgrava o último número gerado.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 25 / 54

Page 26: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Referências

Uma referência para esta subsecção\labelsec:esta aparece como:‘‘ver secção~\refsec:esta napágina~\pagerefsec:esta.’’

ExemploUma referência para esta subsecção aparece como: “ver secção 6 napágina 26.”

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 26 / 54

Page 27: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Referências

Texto em Fórmulas

Para escrever textos em ambientes matemáticos, usa-se o comando \text.$X = \\textnúmeros pares\$X = números pares

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 27 / 54

Page 28: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Ambientes

Ambientes

\beginambiente texto \endambiente

Onde ambiente é o nome do ambiente. Os ambientes podem ser chamadosvárias vezes uns dentro dos outros desde que a ordem de chamada sejamantida. \beginaaa...\beginbbb...\endbbb...\endaaa

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 28 / 54

Page 29: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Ambientes

Indicar, Enumerar, e Descrever

O ambiente itemize é útil para listas simples, o enumerate para listasenumeradas e o description para descrições.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 29 / 54

Page 30: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Ambientes

Citações e Versos

O ambiente quote é útil para citações, e exemplos.

ExemploUma regra tipográfica para o comprimento de uma linha é:

Em média, nenhuma linha deverá exceder 66 caracteres.É por isto que as páginas LATEX têm margens tão grandes.

Por isso é que a impressão em várias colunas é utilizada em jornais.

\beginquoteEm média, nenhuma linha deverá exceder 66~caracteres.

É por isto que as páginas \LaTeX têm margens tão grandes.\endquote

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 30 / 54

Page 31: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Ambientes

Existem dois ambientes muito semelhantes: o quotation e o verse. Oprimeiro é útil para citações longas que são constituídas por váriosparágrafos, porque os irá indentar. O ambiente verse é útil para poemasonde as mudanças de linha são importantes. As linhas são separadasenviando um \ no fim de uma linha e uma linha em branco após cadaverso.

Exemplo

Só conheço um poema em inglês. É sobre Humpty Dumpty.

Humpty Dumpty sat on a wall:Humpty Dumpty had a great fall.

\beginverseHumpty Dumpty sat on a wall:\\Humpty Dumpty had a great fall.\\\endverse

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 31 / 54

Page 32: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Incluindo Gráficos

Incluindo Gráficos:Graphicx

O LaTeX não pode gerenciar imagens diretamente, por isso vamos precisarde alguma ajuda extra: temos de carregar o pacote graphicx no preâmbulodo nosso documento:

\usepackagegraphicx

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 32 / 54

Page 33: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Incluindo Gráficos

Com o graphicx o latex suporta:

PNG, um formato muito comum; é um formato sem perdas e é amelhor escolha para diagramas (se você não fosse capaz de gerar umaversão vetorial).PDF, é amplamente utilizado para documentos, mas pode ser usadopara armazenar imagens bem. Ele suporta tanto vetorial e imagensbitmap.JPG, amplamente utilizado na Internet, câmeras digitais, etc.EPS pode ser usado com a ajuda do pacote epstopdf.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 33 / 54

Page 34: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Incluindo Gráficos

\includegraphics[attr1=val1, attr2=val2]imagename

Exemplos de atributos:width = xx Especifica a largura preferida da imagem importada.height = xx Especifica a altura preferencial da imagem importada.scale = xx Ajusta a imagem pelo fator de escala desejado. Porexemplo, 0,5 a reduzir pela metade, ou 2 para o dobro.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 34 / 54

Page 35: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Incluindo Gráficos

Exemplos

\includegraphics[width=2.5cm]gato.jpg\includegraphics[width=\linewidth]gato.jpg\includegraphics[width=\textwidth]gato.jpg\includegraphics[height=\textheight]gato.jpg\includegraphics[scale=0.5, angle=180]chick

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 35 / 54

Page 36: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Incluindo Gráficos

\beginfigure[p]\centering\includegraphics[width=0.8\textwidth]gato.png\captionGato Persa\labelfig:gatopersa

\endfigure

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 36 / 54

Page 37: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Incluindo Gráficos

Figura: Gato Persa

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 37 / 54

Page 38: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Tabelas e Matrizes

Tabelas

O ambiente tabular pode ser utilizado para imprimir tabelas com linhasverticais e horizontais opcionais. O LATEX determina a largura das colunasautomaticamente.O argumento espec tabela do comando\begintabular[pos]espec tabeladefine o formato da tabela. Use um l para uma coluna de texto alinhado àesquerda, r para texto alinhado à direita, e c para texto centrado;plargura para uma coluna a conter texto com quebras de linha, e | parauma linha vertical.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 38 / 54

Page 39: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Tabelas e Matrizes

O argumento pos especifica a posição vertical da tabela relativamente àlinha base do texto envolvente. Use as letras t, b e c para especificar oalinhamento da tabela no topo, fundo ou ao centro.Dentro de um ambiente tabular, o & salta para a próxima coluna, \inicia uma nova linha e hline insere uma linha horizontal.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 39 / 54

Page 40: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Tabelas e Matrizes

Exemplo

7C0 hexadecimal3700 octal

11111000000 binário1984 decimal

\begintabular|r|l|\hline7C0 & hexadecimal \\3700 & octal \\ \cline2-211111000000 & binário \\\hline \hline1984 & decimal \\\hline\endtabular

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 40 / 54

Page 41: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Tabelas e Matrizes

Exemplo

Bem-vindo ao parágrafo doBoxy. Esperamos sincera-mente que se divirta com oespectáculo.

\begintabular|p4.7cm|\hlineBem-vindo ao parágrafo do Boxy.Esperamos sinceramente quese divirta com o espectáculo.\\\hline\endtabular

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 41 / 54

Page 42: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Teoremas

Teoremas

Precisamos do pacote\usepackageamsthm

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 42 / 54

Page 43: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Teoremas

Definindo Teoremas

O primeiro argumento é o nome que será utilizado para fazer referência aela, o segundo argumento é o LaTeX saída irá imprimir sempre que vocêusá-lo. Por exemplo. Para definir o comando teo devemos colocar noPreâmbulo:

\newtheoremteoTeorema

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 43 / 54

Page 44: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Teoremas

\beginteoExistem infinitos números primos.\endteo

produz

TeoremaExistem infinitos números primos.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 44 / 54

Page 45: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Teoremas

Demonstrações

\beginproofVamos demonstrar por redução ao absurdo....\endproof

produz

Demonstração.Vamos demonstrar por redução ao absurdo....

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 45 / 54

Page 46: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Flutuantes

Hoje, a maior parte das publicações contém um grande número de figuras etabelas. Estes elementos precisam de um tratamento especial, porque esteselementos não podem ser partidos entre páginas.A solução para este problema é fazer as figuras ou tabelas que não cabemna página actual “flutuar” para uma página posterior, enquanto se preenchea página actual com o texto seguinte. O LATEX oferece dois ambientes paracorpos flutuantes; um para tabelas e um para figuras. Para ter todas asvantagens destes dois ambientes, é importante perceber de uma formaaproximada como o LATEX maneja estas flutuações internamente. Doutromodo, estes elementos podem vir a ser uma grande fonte de frustraçãoporque o LATEX nunca os colocará onde os deseja.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 46 / 54

Page 47: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Flutuantes

Qualquer material incluso num ambiente figure ou table será tratadocomo uma matéria flutuante. Ambos os ambientes suportam parâmetrosadicionais\beginfigure[especificação de colocação] \begintable[. . . ]chamados de especificação de colocação. Estes parâmetros são usados paradizer ao LATEX a localização para a qual o corpo flutuante se pode mover.A especificação de colocação é construída por um conjunto de caracteresde permissões de colocação de corpos flutuantes. Veja a tabela 3.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 47 / 54

Page 48: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Flutuantes

Tabela: Permissões de Colocação de Corpos Flutuantes.

Espec. Permissão para colocar em. . .h here — aqui neste exacto local onde ocorreu no

meio do texto. É útil para pequenos objectos.t no topo da páginab no fundo (bottom) da páginap numa página especial apenas com corpos

flutuantes..! sem considerar a maior parte dos parâmetros inter-

nosa que podem fazer com que o corpo flutuantenão seja colocado.

aComo o número máximo destes objectos permitidos por página.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 48 / 54

Page 49: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Flutuantes

Por exemplo, uma tabela pode ser iniciada com a seguinte linha\begintable[!hbp]A especificação de colocação [!hbp] indica ao LATEX para colocar atabela exatamente aqui (h) ou no fundo (b) de alguma página ou emalguma página especial para corpos flutuantes (p), e tudo isto mesmo quenão fique muito bonito (!). Se nenhuma especificação for dada, é assumidaa [tbp].

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 49 / 54

Page 50: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Flutuantes

Notas de Rodapé

Com o comando\footnotetexto na nota de rodapé

é impressa uma nota de rodapé no fundo da página atual. Estas notasdevem ser postas2 após a palavra à qual a frase se refere. Notas de rodapéque se referem a frases ou partes delas, devem ser colocadas após a vírgulaou ponto. 3

2“postas” pode ser uma forma do verbo pôr ou apenas bocados de peixe.3Note que as notas de rodapé são distrações para o leitor que o desviam do corpo

principal do seu documento. Afinal, toda a gente lê as notas de rodapé, somos umaespécie curiosa.

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 50 / 54

Page 51: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Referências

Referências

\beginthebibliography1

\bibitemkey-3The\LaTeX Companion por FrankMittelbach,MichelGoossens,Johannes Braams, David Carlisle, maxChris Rowley

\endthebibliography

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 51 / 54

Page 52: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Referências

Referências: Bibtex

@articlemrx05,auTHor = "Mr. X",Title = Something Great,publisher = "nob" # "ody",YEAR = 2005,

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 52 / 54

Page 53: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Referências

\documentclass[11pt]article\usepackagecite

\begindocument

\titleMy Article\authorNobody Jr.\dateToday\maketitle

Blablabla said Nobody ~\citeNobody06.

\bibliographymybib\bibliographystyleplain\enddocument

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 53 / 54

Page 54: RecursosComputacionaishostel.ufabc.edu.br/~daniel.miranda/wp-content/uploads/aula21.pdf · Humpty Dumpty sat on a wall: Humpty Dumpty had a great fall. \begin{verse} Humpty Dumpty

Appendix Referências

Referências I

The not so short introduction toLATEXhttp://alfarrabio.di.uminho.pt/~albie/lshort/

CTAN: Comprehensive TEX Archive Network http://www.ctan.org/

Pequeno resumo de comandosLATEXhttp://natura.di.uminho.pt/~jj/latex2e.html

TheLATEXCompanion por Frank Mittelbach, Michel Goossens, JohannesBraams, David Carlisle, maxChris Rowley

The LATEXGraphics Companion por Michel Goossens, Sebastian Rahtz,Frank Mittelbach

Daniel Miranda (UFABC ) LATEX 21 de agosto de 2015 54 / 54