SlideShare uma empresa Scribd logo
Ciclo de Palestras LATEX 2ε
LATEX 2ε Básico II
Rodrigo Smarzaro
smarzaro@ufv.br
UFV
01/04/2014
Conteúdo I
1 Formatação Básica
Alinhamento de Texto
2 Tabelas
Ambiente Tabular
Ambiente Tabularx
Ambiente Tabulary
Pacotes Adicionais
Aparência Profissional
Ferramentas
3 Figuras
Figuras no LATEX
Ferramentas Gráficas
4 Ambientes Flutuantes
Tipos de Ambientes
Ambiente Figure
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 2 / 44
Conteúdo II
Ambiente Table
5 Modos matemáticos
Diferentes modos Matemáticos
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 3 / 44
Formatação Básica Alinhamento de Texto
Alinhamentos de Texto
Podemos alinhar um determinado conteúdo de texto usando os ambientes
center, flushright e flushleft, para alinhas ao centro, à direita e à
esquerda, respectivamente
Alinhar ao centro
begin{center}
Texto que será centralizado
Outro parágrafo para centralizar
end{center}
Texto que será
centralizado
Outro parágrafo para
centralizar
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 4 / 44
Formatação Básica Alinhamento de Texto
Alinhamentos de Texto
Podemos alinhar um determinado conteúdo de texto usando os ambientes
center, flushright e flushleft, para alinhas ao centro, à direita e à
esquerda, respectivamente
Alinhar à direita
begin{flushright}
Texto que será centralizado
Outro parágrafo para centralizar
end{flushright}
Texto que será
centralizado
Outro parágrafo para
centralizar
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 5 / 44
Formatação Básica Alinhamento de Texto
Alinhamentos de Texto
Podemos alinhar um determinado conteúdo de texto usando os ambientes
center, flushright e flushleft, para alinhas ao centro, à direita e à
esquerda, respectivamente
Alinhar à esquerda
begin{flushleft}
Texto que será centralizado
Outro parágrafo para centralizar
end{flushleft}
Texto que será
centralizado
Outro parágrafo para
centralizar
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 6 / 44
Tabelas Ambiente Tabular
Ambiente Tabular
O ambiente padrão para estruturas tabulares no LATEX é o tabular
A sintaxe padrão do ambiente é:
begin{tabular}[pos]{especificação da tabela}
[pos]: especifica a posição da tabela em relação ao texto ao redor
(difícil de ser necessário)
Especificação da tabela: define o formato da tabela, onde:
l justifica à esquerda
c centraliza o texto
r justifica à direita
| adiciona uma linha vertical
|| Adiciona linha vertical dupla
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 7 / 44
Tabelas Ambiente Tabular
Ambiente Tabular — Exemplo 1
Na definição da tabela especificamos o alinhamento e a quantidade de
colunas
Cada coluna é delimitada por um &
Exemplo 1: 3 linhas × 3 colunas
begin{tabular}{lcr}
1 & 2 & 3 
4 & 5 & 6 
7 & 8 & 9 
end{tabular}
Resultado
1 2 3
4 5 6
7 8 9
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 8 / 44
Tabelas Ambiente Tabular
Ambiente Tabular — Exemplo 2
Na definição da tabela especificamos o alinhamento e a quantidade de
colunas
Cada coluna é delimitada por um &
Exemplo 2: Linhas verticais
begin{tabular}{l|c||r}
1 & 2 & 3 
4 & 5 & 6 
7 & 8 & 9 
end{tabular}
Resultado
1 2 3
4 5 6
7 8 9
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 9 / 44
Tabelas Ambiente Tabular
Ambiente Tabular — Exemplo 3
hline: Cria linhas horizontais na tabela
Exemplo 3: Linhas horizontais
begin{tabular}{l|c||r}
hline
1 & 2 & 3 
4 & 5 & 6 
7 & 8 & 9 
hline
end{tabular}
Resultado
1 2 3
4 5 6
7 8 9
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 10 / 44
Tabelas Ambiente Tabular
Ambiente Tabular — Exemplo 4
cline{i-j}: Cria uma linha horizontal da coluna i até a coluna j
Exemplo 4: Linhas horizontais
begin{tabular}{l|c||r}
hline
1 & 2 & 3 
4 & 5 & 6  cline{2-3}
7 & 8 & 9 
hline
end{tabular}
Resultado
1 2 3
4 5 6
7 8 9
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 11 / 44
Tabelas Ambiente Tabular
Ambiente Tabular — Exemplo 5
Um problema das tabelas no LATEX é que a quebra de linha não é feita
por padrão
Exemplo 5: Conteúdo de células muito largo
begin{tabular}{l|c||r}
hline
1 & 2 & 3 
4 & 5 & Vou colocar muito texto nessa célula para causar um erro
7 & 8 & 9 
hline
end{tabular}
Resultado
1 2 3
4 5 Vou colocar muito texto nessa célula para causar um erro
7 8 9
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 12 / 44
Tabelas Ambiente Tabular
Ambiente Tabular — Exemplo 5 (cont.) I
O problema pode ser corrigido especificando diretamente largura da
coluna
Pode ser utilizado p{largura}, m{largura}, ou b{largura}
alinhamento da célula: p - topo, m - meio, b - embaixo
Exemplo 5: Conteúdo de células muito largo
begin{tabular}{p{2cm}|m{3cm}|b{2cm}}
hline
Esta coluna deve ter 2cm alinhada no topo & 2 & 3  hline
4 & 5 & Esta coluna deve ter 2cm alinhada embaixo hline
7 & Esta coluna deve ter 3cm alinhada ao meio & 9 
hline
end{tabular}
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 13 / 44
Tabelas Ambiente Tabular
Ambiente Tabular — Exemplo 5 (cont.) II
Resultado
Esta coluna
deve ter 2cm
alinhada no
topo
2 3
4 5
Esta coluna
deve ter
2cm alinhada
embaixo
7
Esta coluna deve
ter 3cm alinhada ao
meio
9
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 14 / 44
Tabelas Ambiente Tabularx
Ambiente Tabularx — Exemplo 6
Uma outra possibilidade para resolver o problema anterior é usar o
pacote tabularx
O pacote define um ambiente tabularx, semelhante ao tabular,
mas com um parâmetro e um especificador adicionais
Podemos definir a largura total da tabela, e
Usar o especificador de largura de coluna “X”, que define que a
coluna pode ser “esticada” até chegar à largura total para a tabela
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 15 / 44
Tabelas Ambiente Tabularx
Ambiente Tabularx — Exemplo 6
Exemplo 6: exemplo anterior usando tabularx
begin{tabularx}{textwidth}{X|X|X}
hline
Esticar essa coluna & 2 & 3  hline
4 & 5 & Esticar essa coluna hline
7 & Essa tb & 9 
hline
end{tabularx}
Resultado
Esticar essa coluna 2 3
4 5 Esticar essa coluna
7 Essa tb 9
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 16 / 44
Tabelas Ambiente Tabulary
Ambiente Tabulary — Exemplo 7
Um problema no tabularx é deixar muito espaço em branco se não
houver conteúdo para encher as colunas no tamanho especificado
para a tabela
O pacote tabulary procura balancear a largura das colunas
O pacote define um ambiente tabulary, semelhante ao tabularx,
mas os parâmetros são L, C, R e J
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 17 / 44
Tabelas Ambiente Tabulary
Ambiente Tabulary — Exemplo 7
Exemplo 7: exemplo anterior usando tabulary
begin{tabulary}{textwidth}{C|R|L}
hline
Esticar essa coluna & 2 & 3  hline
4 & 5 & Esticar essa coluna hline
7 & Essa tb & 9 
hline
end{tabulary}
Resultado
Esticar essa coluna 2 3
4 5 Esticar essa coluna
7 Essa tb 9
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 18 / 44
Tabelas Pacotes Adicionais
Pacotes adicionais para tabelas
Há vários outros pacotes e ambientes para permitir opções na
formatação de tabelas
O ambiente tabular* é uma variação do tabular que permite
informar uma largura preferencial para a tabela.
O pacote xcolor permite se trabalhar com cores nas células das
tabelas
Exemplo: pacote xcolor
% Tabela papagaiada
rowcolors{1}{red}{yellow}
begin{tabular}{lcr}
1 & 2 & 3 
4 & 5 & 6 
7 & 8 & 9 
end{tabular}
Resultado
1 2 3
4 5 6
7 8 9
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 19 / 44
Tabelas Pacotes Adicionais
Pacotes adicionais para tabelas
Para mesclar colunas utiliza-se o multicolumn
multicolumn{'num. colunas'}{'alinhamento'}{'conteudo'}
Exemplo: multicolumn
begin{tabular}{|l|c|r|}
hline
multicolumn{3}{|c|}{Coluna Mesclada}
hline
1 & 2 & 3 
4 & 5 & 6 
7 & 8 & 9 
hline
end{tabular}
Resultado
Coluna Mesclada
1 2 3
4 5 6
7 8 9
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 20 / 44
Tabelas Aparência Profissional
Tabela “Profissional”
Procure observar nos artigos e livros o estilo das tabelas
Algumas boas práticas observadas:
Não possuem linhas verticais (se possuem são poucas);
Poucas linhas horizontais (geralmente para separar o título e o final da
tabela)
Números alinhados no ponto decimal
Podemos usar dois pacotes para conseguir um excelente resultado:
booktabs: fornece linhas de separação mais elegantes;
siunitx: Um novo tipo de alinhamento (“S”) de coluna no ponto
decimal
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 21 / 44
Tabelas Aparência Profissional
Tabela “Profissional”
Exemplo: booktabs, siunitsx
begin{tabular}{llS}
toprule % pacote booktabs
Animal & Description & multicolumn{1}{l}{Price ($)}
midrule % pacote booktabs
Gnat & per gram & 13.65 
& each & 0.1 
Gnu & stuffed & 192.50 
Emu & stuffed & 33.33 
Armadillo & frozen & 8.9987 
bottomrule %pacote booktabs
end{tabular}
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 22 / 44
Tabelas Aparência Profissional
Tabela “Profissional”
Resultado: booktabs, siunitsx
Animal Description Price ($)
Gnat per gram 13.65
each 0.1
Gnu stuffed 192.50
Emu stuffed 33.33
Armadillo frozen 8.9987
Percebam que as linhas horizontais possuem espessuras diferentes
a terceira coluna apresenta os números alinhados no ponto decimal
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 23 / 44
Tabelas Aparência Profissional
Tabela “Profissional” - Outro Exemplo1
m {X(m)} − {X(m)} X(m) X(m)
23 Am ϕ(m) / ◦
1 16.128 8.872 16.128 1.402 1.373 −146.6
2 3.442 −2.509 3.442 0.299 0.343 133.2
3 1.826 −0.363 1.826 0.159 0.119 168.5
4 0.993 −0.429 0.993 0.086 0.08 25.6
5 1.29 0.099 1.29 0.112 0.097 −175.6
6 0.483 −0.183 0.483 0.042 0.063 22.3
7 0.766 −0.475 0.766 0.067 0.039 141.6
8 0.624 0.365 0.624 0.054 0.04 −35.7
9 0.641 −0.466 0.641 0.056 0.045 133.3
10 0.45 0.421 0.45 0.039 0.034 −69.4
11 0.598 −0.597 0.598 0.052 0.025 92.3
1
http://tex.stackexchange.com/questions/112343/beautiful-table-samples
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 24 / 44
Tabelas Ferramentas
Ferramentas para criação de tabelas
Excel2Latex:
http://www.ctan.org/tex-archive/support/excel2latex/
Calc2Latex: http://calc2latex.sourceforge.net/
Online table editor: http://truben.no/latex/table/
Ainda há um grande números de pacotes e ambientes a se explorar
longtable - Permite criar uma tabela que ocupe mais de uma página
ctable - criação de notas de rodapé e ajuste de espaçamento na
legenda da tabela
arydshln - cria linhas pontilhadas verticais ou horizontais
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 25 / 44
Figuras Figuras no LATEX
Figuras no LATEX
O LATEX não reconhece diretamente as figuras. O que ele faz é criar
um espaço reservado para incluir a imagem importada
A qualidade da imagem fica por conta do autor do trabalho
Como frequentemente é necessário redimensionar a imagem para
ajustar o layout, a preferência deve ser de imagens vetoriais ao invés
de imagens raster
O pacote que dá suporte a inserção de imagens é o graphicx
O comando para inserir uma figura é:
includegraphics[opcoes]{imagem}
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 26 / 44
Figuras Figuras no LATEX
Figuras
Exemplo 1: includegraphics
includegraphics{logoufv.jpg}
Resultado
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 27 / 44
Figuras Figuras no LATEX
Figuras
Exemplo 2: Especificando largura absoluta
includegraphics[width=4cm]{logoufv.jpg}
Resultado
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 28 / 44
Figuras Figuras no LATEX
Figuras
Exemplo 3: Especificando altura e largura
includegraphics[height=2cm,width=4cm]{logoufv.jpg}
includegraphics[height=3cm,width=2cm]{logoufv.jpg}
includegraphics[width=4cm,height=4cm]{logoufv.jpg}
Resultado
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 29 / 44
Figuras Figuras no LATEX
Figuras
Exemplo 4: Especificando largura relativa
includegraphics[width=.4textwidth]{logoufv.jpg}
Resultado
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 30 / 44
Figuras Figuras no LATEX
Figuras
Exemplo 5: Usando escala para redimensionar
includegraphics[scale=.4]{logoufv.jpg}
includegraphics[scale=.5]{logoufv.jpg}
includegraphics[scale=.6]{logoufv.jpg}
includegraphics[scale=.7]{logoufv.jpg}
Resultado
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 31 / 44
Figuras Figuras no LATEX
Figuras
Exemplo 6: Rotacionando
includegraphics[scale=.4,angle=30]{logoufv.jpg}
includegraphics[scale=.4,angle=45]{logoufv.jpg}
includegraphics[scale=.4,angle=60]{logoufv.jpg}
includegraphics[scale=.4,angle=90]{logoufv.jpg}
Resultado
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 32 / 44
Figuras Ferramentas Gráficas
Ferramentas gráficas
Sugestões de Ferramentas
Dia http://live.gnome.org/Dia
Inkscape http://www.inkscape.org/
TpX http://tpx.sourceforge.net/
TeXCAD http://texcad.sourceforge.net/
Gnuplot http://www.gnuplot.info/
GIMP http://www.gimp.org/
WinFIG http://winfig.com/
Xfig http://www.xfig.org/
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 33 / 44
Ambientes Flutuantes Tipos de Ambientes
Ambientes Flutuantes
Figuras, Tabelas e Equações podem ser colocadas em ambientes
flutuantes no texto
São dois ambientes flutuantes básicos: table e figure
Damos uma indicação ao LATEX de onde desejamos o posicionamento
do ambiente
Opção Descrição
h here - aqui
t top - topo da página
p page - página de objetos flutuantes
b bottom - parte de baixo da página
! sobrepõe a preferência do LATEX
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 34 / 44
Ambientes Flutuantes Ambiente Figure
Ambiente Flutuante
Exemplo 1: Figura
begin{figure}[htbp]
label{fig:exemplo1}
includegraphics[width=2.5cm]{logoufv.jpg}
caption{Esta é a legenda da figura}
end{figure}
Resultado
Figura 1 : Esta é a legenda da figura
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 35 / 44
Ambientes Flutuantes Ambiente Table
Ambiente Flutuante
Exemplo 2: Tabela
begin{table}[htbp]
caption{Legenda da tabela fica na parte superior}
begin{tabular}{rrr} toprule
A & B & C  midrule
10 & 20 & 500
30 & 40 & 100  bottomrule
end{tabular}
end{table}
Resultado
Tabela 1 : Legenda da tabela fica na parte superior
A B C
10 20 500
30 40 100
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 36 / 44
Modos matemáticos
Modos Matemáticos
A impressão de fórmulas matemáticas com máxiam qualidade
tipográfica foi um dos grandes motivos para a criação do TEX
Geralmente o conjunto padrão de comandos fornecidos pelo LATEX já
resolve nossos problemas de representação matemática
Se for necessário algo mais robusto temos como dois pacotes
principais para símbolos e fórmulas matemáticas o amsmath e o
mathtools
O mathtools utiliza o amsmath internamente (se usá-lo não
carregue o amsmath novamente)
o LATEX trabalha com exibição de símbolos/fórmulas matemáticas de
duas maneiras: text ou displayed
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 37 / 44
Modos matemáticos Diferentes modos Matemáticos
Modos Matemáticos
Em modo text, a fórmula é apresentada como parte do texto, como
essa: limx→∞ exp(−x) = 0
Uma forma de melhorar a exibição em modo texto é utilizar o
displaystyle quando a fórmula posuir alguns operadores com
subscrito ou sobrescrito. A fórmula anterior ficaria assim:
lim
x→∞
exp(−x) = 0
Se você deseja esse comportamento para todas as fórmulas do
documento pode adicionar no preâmbulo o comando
everymath{displaystyle}}
Em modo displayed a fórmula aparece destacada do texto, assim a
fórmula:
lim
x→∞
exp(−x) = 0
aparece separada do texto.
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 38 / 44
Modos matemáticos Diferentes modos Matemáticos
Modos Matemáticos
Modo matemático texto
No meio begin{math}k_{n+1} = n^2 + k_n^2 - k_{n-1}end{math} do texto
No meio $k_{n+1} = n^2 + k_n^2 - k_{n-1}$ do texto
No meio (k_{n+1} = n^2 + k_n^2 - k_{n-1}) do texto
Resultado
No meio kn+1 = n2 + k2
n − kn−1 do texto
No meio kn+1 = n2 + k2
n − kn−1 do texto
No meio kn+1 = n2 + k2
n − kn−1 do texto
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 39 / 44
Modos matemáticos Diferentes modos Matemáticos
Modos Matemáticos
Modo matemático displayed
Destacado begin{displaymath}k_{n+1} = n^2 + k_n^2 - k_{n-1}
end{displaymath} do texto
Destacado [k_{n+1} = n^2 + k_n^2 - k_{n-1}] do texto
Resultado
Destacado
kn+1 = n2
+ k2
n − kn−1
do texto
Destacado
kn+1 = n2
+ k2
n − kn−1
do texto
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 40 / 44
Modos matemáticos Diferentes modos Matemáticos
Modos Matemáticos
Modo matemático displayed e numerado automaticamente
begin{equation}
{n! over k!(n-k)!} = {n choose k}
end{equation}
Resultado
n!
k!(n − k)!
=
n
k
(1)
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 41 / 44
Modos matemáticos Diferentes modos Matemáticos
Modos Matemáticos
A sintaxe LATEX para matemática se tornou um padrão
A wikipedia, por exemplo, utiliza em seus textos
Há alguns softwares que auxiliam na criação de fórmulas de maneira
gráfica (ex. MathType2)
O Mathtype permite a criação de fórmulas por meio de interface
gráfica e tem recurso de copy-paste direto para o formato LATEX
2
http://www.dessci.com/en/products/mathtype/
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 42 / 44
Modos matemáticos Diferentes modos Matemáticos
Referências I
Michel Goossens, Frank Mittelbach, Sebastian Rahtz, Denis Roegel, and
Herbert Voss. The LaTeX Graphics Companion. Addison-Wesley
Professional, nov 1997. ISBN 978-02-0185-469-5.
George A Grätzer. Math Into LaTeX: An Introduction to LaTeX and
AMS-LaTeX. Birkhäuser Boston, nov 1995. ISBN 978-08-1763-805-4.
Helmut Kopka and Patrick W. Daly. Guide to LaTeX. Addison-Wesley
Professional, dez 2003. ISBN 978-03-2117-385-0.
Stefan Kottwitz. LaTeX Beginner’s Guide. Packt Publishing. ISBN
18-4719-986-0.
Leslie Lamport. LaTeX: A Document Preparation System. TBS, jul 1994.
ISBN 81-7758-414-6.
Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, and
Chris Rowley. The LaTeX Companion. Addison-Wesley, mai 2004. ISBN
978-02-0136-299-2.
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 43 / 44
Modos matemáticos Diferentes modos Matemáticos
Referências II
Apostolos Syropoulos, Antonis Tsolomitis, and Nick Sofroniou. Digital
Typography Using LaTeX. Springer, out 2002. ISBN 978-03-8795-217-8.
M. R. C. van Dongen. LaTeX and Friends. Springer, jan 2012. ISBN
978-36-4223-816-1.
Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 44 / 44

Mais conteúdo relacionado

PPT
Porcentagem
Letinha47
 
PPSX
Frações
lveiga
 
POT
Conjuntos dos números racionais
Genilson Pankará
 
PPT
Poliedros de Platão
eliane24
 
PPT
Conjuntos numéricos
Alexandre Cirqueira
 
PPT
Expressões numericas
Cristina J. Neves
 
PPT
Análise combinatória
betencourt
 
PPT
Estatística 8.º ano
aldaalves
 
Porcentagem
Letinha47
 
Frações
lveiga
 
Conjuntos dos números racionais
Genilson Pankará
 
Poliedros de Platão
eliane24
 
Conjuntos numéricos
Alexandre Cirqueira
 
Expressões numericas
Cristina J. Neves
 
Análise combinatória
betencourt
 
Estatística 8.º ano
aldaalves
 

Mais procurados (20)

PPT
Estatistica introdução
Leonardo Ferreira
 
PPTX
Equação do 1º grau
Elcielle .
 
PPT
16 aula conjuntos numericos
jatobaesem
 
PPT
Função Afim e Linear.ppt
Rildo Borges
 
PPT
Potenciação
andreapmnobre
 
PPTX
Aula 14 números irracionais
Ronei Badaró
 
PPT
Graficos de funcoes
debyreis
 
PPT
A numeração romana
Teresa Fernandes
 
PPT
Porcentagem
Maria Cristina
 
PPS
Multiplicacao de matrizes
Glauber Cruz
 
PPT
Porcentagem.ppt
Rafael Moreno
 
PPT
Principio Fundamental Da Contagem
teodepaula
 
PPT
Raizes Quadradas
Helen Batista
 
PPT
âNgulos
Rodrigo Carvalho
 
PPT
Circunferência, circulo - seus elementos e propriedades.ppt
Valquíria Santos
 
PPT
Angulos
cleusamoreira
 
PPTX
Matematica Basica
Nyedson Barbosa
 
PPTX
Equação do 2º grau
João Paulo Luna
 
PDF
Sequencias
rosania39
 
Estatistica introdução
Leonardo Ferreira
 
Equação do 1º grau
Elcielle .
 
16 aula conjuntos numericos
jatobaesem
 
Função Afim e Linear.ppt
Rildo Borges
 
Potenciação
andreapmnobre
 
Aula 14 números irracionais
Ronei Badaró
 
Graficos de funcoes
debyreis
 
A numeração romana
Teresa Fernandes
 
Porcentagem
Maria Cristina
 
Multiplicacao de matrizes
Glauber Cruz
 
Porcentagem.ppt
Rafael Moreno
 
Principio Fundamental Da Contagem
teodepaula
 
Raizes Quadradas
Helen Batista
 
Circunferência, circulo - seus elementos e propriedades.ppt
Valquíria Santos
 
Angulos
cleusamoreira
 
Matematica Basica
Nyedson Barbosa
 
Equação do 2º grau
João Paulo Luna
 
Sequencias
rosania39
 
Anúncio

Destaque (20)

PDF
Formatação de TCC com abnTeX
Rodrigo Smarzaro
 
PDF
Introdução ao LaTeX
Rodrigo Smarzaro
 
PDF
LaTeX Básico I
Rodrigo Smarzaro
 
PDF
Introdução ao Latex
Mariana M. Odashima
 
PPTX
Puc anisio teixeira
Gisele Boucherville
 
PDF
Folder final evento de Anisio Teixeira
UBIRAJARA COUTO LIMA
 
PPTX
Automação de Testes Selenium IDE
Mauro Duarte
 
PPTX
Anísio teixeira (2)
Priscila Aristimunha
 
PDF
Mini Curso Introdutório ao Latex
Crescencio Rodrigues Lima Neto
 
PDF
A Prova Científica Da Existência De Deus
Naspereira
 
PPT
Trabalho do anisio teixeira pronto xzzz
dyhorrano
 
PDF
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
Eunice Portela
 
PDF
227516957 cad-c3-curso-a-prof-exercicios-fisica
heltonjos
 
PPTX
Anísio spíndola teixeira (1)
Priscila Aristimunha
 
PPTX
Curso de Macros en Excel (VBA)
UNASP
 
PPT
Apresentação tema (2)
Priscila Aristimunha
 
PPTX
Slide de anisio pronto para apresentação de susana
Pet Mata Atlântica : Conservação e Desenvolvimento
 
PPT
Um olhar sobre a Didática
marcelleviana
 
PDF
1livro latex 1_1_pdf
Lindomar José Rocha
 
Formatação de TCC com abnTeX
Rodrigo Smarzaro
 
Introdução ao LaTeX
Rodrigo Smarzaro
 
LaTeX Básico I
Rodrigo Smarzaro
 
Introdução ao Latex
Mariana M. Odashima
 
Puc anisio teixeira
Gisele Boucherville
 
Folder final evento de Anisio Teixeira
UBIRAJARA COUTO LIMA
 
Automação de Testes Selenium IDE
Mauro Duarte
 
Anísio teixeira (2)
Priscila Aristimunha
 
Mini Curso Introdutório ao Latex
Crescencio Rodrigues Lima Neto
 
A Prova Científica Da Existência De Deus
Naspereira
 
Trabalho do anisio teixeira pronto xzzz
dyhorrano
 
Anisio Teixeira- Manifesto dos Pioneiros da Escola Nova- Educação Não é Privi...
Eunice Portela
 
227516957 cad-c3-curso-a-prof-exercicios-fisica
heltonjos
 
Anísio spíndola teixeira (1)
Priscila Aristimunha
 
Curso de Macros en Excel (VBA)
UNASP
 
Apresentação tema (2)
Priscila Aristimunha
 
Slide de anisio pronto para apresentação de susana
Pet Mata Atlântica : Conservação e Desenvolvimento
 
Um olhar sobre a Didática
marcelleviana
 
1livro latex 1_1_pdf
Lindomar José Rocha
 
Anúncio

Último (20)

PPT
AVALIAÇÕES DE SISTEMA DE ENSINO.ppt reformas
SANDRAMENDES689114
 
PDF
BIOLOGIA CELULAR - Biologia | Primeiro Ano Ens. Médio
islaineeli
 
PDF
Segurança no Trânsito - Educação para transformar
Jhonata49
 
DOCX
LP - 5º ANO - 2º BIMESTRE - PLANEJAMENTO BIMESTRAL 2025.docx
VivianeAlmeida284960
 
PPTX
MUNCK TREINAMENTO DE MAQUINAS PESADAS...
consultoriagestaosst
 
PDF
Mat - Seguindo as setas adição subtração multplicação e divisão.
Mary Alvarenga
 
PPTX
Novas Tecnologias na Cartografia explorando.pptx
Rafaelalima466076
 
DOCX
Lista de exercícios- reportagem de divulgação científica aluno.docx
VIVIANEMENDESSILVA
 
DOCX
Mapa de Nauru - Mapa dos Países do Mundo
Doug Caesar
 
PDF
Antologia Verso e Prosa Departamento Cultural Clube Naval 2019.pdf
elvandroburity
 
PDF
OUTONO EM VERSOS - Poesias, Poetrix e Acróstico
elvandroburity
 
PPTX
7º ano formação das monarquias nacionais.pptx
taylorjeronimo49
 
DOCX
Mapa da Mesoamérica - Áreas Culturais.docx
Doug Caesar
 
PDF
4-Curriculo-no-contexto-da-Formacao.447.pdf
HelcimarSilva1
 
DOCX
Mapa de Fiji - Mapas dos Países do Mundo
Doug Caesar
 
PPTX
2021_EM_ART_2ªSERIE_SLIDES_ULaaA 01.pptx
AnnaPaulaAires1
 
PDF
No Mercado Municipal.pdfcom frutas e legumes
biblioteca123
 
PDF
'Emoções Caixinha dos Sentimentos' .pdf para leitura
IolandaFerreiraLima
 
PPTX
Lei Geral de Proteção de Dados em quadrinhos
ComunicaoIprev
 
PPT
compreender e interpretar diferenças.ppt
TahinMoreira
 
AVALIAÇÕES DE SISTEMA DE ENSINO.ppt reformas
SANDRAMENDES689114
 
BIOLOGIA CELULAR - Biologia | Primeiro Ano Ens. Médio
islaineeli
 
Segurança no Trânsito - Educação para transformar
Jhonata49
 
LP - 5º ANO - 2º BIMESTRE - PLANEJAMENTO BIMESTRAL 2025.docx
VivianeAlmeida284960
 
MUNCK TREINAMENTO DE MAQUINAS PESADAS...
consultoriagestaosst
 
Mat - Seguindo as setas adição subtração multplicação e divisão.
Mary Alvarenga
 
Novas Tecnologias na Cartografia explorando.pptx
Rafaelalima466076
 
Lista de exercícios- reportagem de divulgação científica aluno.docx
VIVIANEMENDESSILVA
 
Mapa de Nauru - Mapa dos Países do Mundo
Doug Caesar
 
Antologia Verso e Prosa Departamento Cultural Clube Naval 2019.pdf
elvandroburity
 
OUTONO EM VERSOS - Poesias, Poetrix e Acróstico
elvandroburity
 
7º ano formação das monarquias nacionais.pptx
taylorjeronimo49
 
Mapa da Mesoamérica - Áreas Culturais.docx
Doug Caesar
 
4-Curriculo-no-contexto-da-Formacao.447.pdf
HelcimarSilva1
 
Mapa de Fiji - Mapas dos Países do Mundo
Doug Caesar
 
2021_EM_ART_2ªSERIE_SLIDES_ULaaA 01.pptx
AnnaPaulaAires1
 
No Mercado Municipal.pdfcom frutas e legumes
biblioteca123
 
'Emoções Caixinha dos Sentimentos' .pdf para leitura
IolandaFerreiraLima
 
Lei Geral de Proteção de Dados em quadrinhos
ComunicaoIprev
 
compreender e interpretar diferenças.ppt
TahinMoreira
 

LaTeX Básico II

  • 1. Ciclo de Palestras LATEX 2ε LATEX 2ε Básico II Rodrigo Smarzaro [email protected] UFV 01/04/2014
  • 2. Conteúdo I 1 Formatação Básica Alinhamento de Texto 2 Tabelas Ambiente Tabular Ambiente Tabularx Ambiente Tabulary Pacotes Adicionais Aparência Profissional Ferramentas 3 Figuras Figuras no LATEX Ferramentas Gráficas 4 Ambientes Flutuantes Tipos de Ambientes Ambiente Figure Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 2 / 44
  • 3. Conteúdo II Ambiente Table 5 Modos matemáticos Diferentes modos Matemáticos Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 3 / 44
  • 4. Formatação Básica Alinhamento de Texto Alinhamentos de Texto Podemos alinhar um determinado conteúdo de texto usando os ambientes center, flushright e flushleft, para alinhas ao centro, à direita e à esquerda, respectivamente Alinhar ao centro begin{center} Texto que será centralizado Outro parágrafo para centralizar end{center} Texto que será centralizado Outro parágrafo para centralizar Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 4 / 44
  • 5. Formatação Básica Alinhamento de Texto Alinhamentos de Texto Podemos alinhar um determinado conteúdo de texto usando os ambientes center, flushright e flushleft, para alinhas ao centro, à direita e à esquerda, respectivamente Alinhar à direita begin{flushright} Texto que será centralizado Outro parágrafo para centralizar end{flushright} Texto que será centralizado Outro parágrafo para centralizar Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 5 / 44
  • 6. Formatação Básica Alinhamento de Texto Alinhamentos de Texto Podemos alinhar um determinado conteúdo de texto usando os ambientes center, flushright e flushleft, para alinhas ao centro, à direita e à esquerda, respectivamente Alinhar à esquerda begin{flushleft} Texto que será centralizado Outro parágrafo para centralizar end{flushleft} Texto que será centralizado Outro parágrafo para centralizar Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 6 / 44
  • 7. Tabelas Ambiente Tabular Ambiente Tabular O ambiente padrão para estruturas tabulares no LATEX é o tabular A sintaxe padrão do ambiente é: begin{tabular}[pos]{especificação da tabela} [pos]: especifica a posição da tabela em relação ao texto ao redor (difícil de ser necessário) Especificação da tabela: define o formato da tabela, onde: l justifica à esquerda c centraliza o texto r justifica à direita | adiciona uma linha vertical || Adiciona linha vertical dupla Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 7 / 44
  • 8. Tabelas Ambiente Tabular Ambiente Tabular — Exemplo 1 Na definição da tabela especificamos o alinhamento e a quantidade de colunas Cada coluna é delimitada por um & Exemplo 1: 3 linhas × 3 colunas begin{tabular}{lcr} 1 & 2 & 3 4 & 5 & 6 7 & 8 & 9 end{tabular} Resultado 1 2 3 4 5 6 7 8 9 Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 8 / 44
  • 9. Tabelas Ambiente Tabular Ambiente Tabular — Exemplo 2 Na definição da tabela especificamos o alinhamento e a quantidade de colunas Cada coluna é delimitada por um & Exemplo 2: Linhas verticais begin{tabular}{l|c||r} 1 & 2 & 3 4 & 5 & 6 7 & 8 & 9 end{tabular} Resultado 1 2 3 4 5 6 7 8 9 Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 9 / 44
  • 10. Tabelas Ambiente Tabular Ambiente Tabular — Exemplo 3 hline: Cria linhas horizontais na tabela Exemplo 3: Linhas horizontais begin{tabular}{l|c||r} hline 1 & 2 & 3 4 & 5 & 6 7 & 8 & 9 hline end{tabular} Resultado 1 2 3 4 5 6 7 8 9 Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 10 / 44
  • 11. Tabelas Ambiente Tabular Ambiente Tabular — Exemplo 4 cline{i-j}: Cria uma linha horizontal da coluna i até a coluna j Exemplo 4: Linhas horizontais begin{tabular}{l|c||r} hline 1 & 2 & 3 4 & 5 & 6 cline{2-3} 7 & 8 & 9 hline end{tabular} Resultado 1 2 3 4 5 6 7 8 9 Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 11 / 44
  • 12. Tabelas Ambiente Tabular Ambiente Tabular — Exemplo 5 Um problema das tabelas no LATEX é que a quebra de linha não é feita por padrão Exemplo 5: Conteúdo de células muito largo begin{tabular}{l|c||r} hline 1 & 2 & 3 4 & 5 & Vou colocar muito texto nessa célula para causar um erro 7 & 8 & 9 hline end{tabular} Resultado 1 2 3 4 5 Vou colocar muito texto nessa célula para causar um erro 7 8 9 Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 12 / 44
  • 13. Tabelas Ambiente Tabular Ambiente Tabular — Exemplo 5 (cont.) I O problema pode ser corrigido especificando diretamente largura da coluna Pode ser utilizado p{largura}, m{largura}, ou b{largura} alinhamento da célula: p - topo, m - meio, b - embaixo Exemplo 5: Conteúdo de células muito largo begin{tabular}{p{2cm}|m{3cm}|b{2cm}} hline Esta coluna deve ter 2cm alinhada no topo & 2 & 3 hline 4 & 5 & Esta coluna deve ter 2cm alinhada embaixo hline 7 & Esta coluna deve ter 3cm alinhada ao meio & 9 hline end{tabular} Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 13 / 44
  • 14. Tabelas Ambiente Tabular Ambiente Tabular — Exemplo 5 (cont.) II Resultado Esta coluna deve ter 2cm alinhada no topo 2 3 4 5 Esta coluna deve ter 2cm alinhada embaixo 7 Esta coluna deve ter 3cm alinhada ao meio 9 Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 14 / 44
  • 15. Tabelas Ambiente Tabularx Ambiente Tabularx — Exemplo 6 Uma outra possibilidade para resolver o problema anterior é usar o pacote tabularx O pacote define um ambiente tabularx, semelhante ao tabular, mas com um parâmetro e um especificador adicionais Podemos definir a largura total da tabela, e Usar o especificador de largura de coluna “X”, que define que a coluna pode ser “esticada” até chegar à largura total para a tabela Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 15 / 44
  • 16. Tabelas Ambiente Tabularx Ambiente Tabularx — Exemplo 6 Exemplo 6: exemplo anterior usando tabularx begin{tabularx}{textwidth}{X|X|X} hline Esticar essa coluna & 2 & 3 hline 4 & 5 & Esticar essa coluna hline 7 & Essa tb & 9 hline end{tabularx} Resultado Esticar essa coluna 2 3 4 5 Esticar essa coluna 7 Essa tb 9 Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 16 / 44
  • 17. Tabelas Ambiente Tabulary Ambiente Tabulary — Exemplo 7 Um problema no tabularx é deixar muito espaço em branco se não houver conteúdo para encher as colunas no tamanho especificado para a tabela O pacote tabulary procura balancear a largura das colunas O pacote define um ambiente tabulary, semelhante ao tabularx, mas os parâmetros são L, C, R e J Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 17 / 44
  • 18. Tabelas Ambiente Tabulary Ambiente Tabulary — Exemplo 7 Exemplo 7: exemplo anterior usando tabulary begin{tabulary}{textwidth}{C|R|L} hline Esticar essa coluna & 2 & 3 hline 4 & 5 & Esticar essa coluna hline 7 & Essa tb & 9 hline end{tabulary} Resultado Esticar essa coluna 2 3 4 5 Esticar essa coluna 7 Essa tb 9 Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 18 / 44
  • 19. Tabelas Pacotes Adicionais Pacotes adicionais para tabelas Há vários outros pacotes e ambientes para permitir opções na formatação de tabelas O ambiente tabular* é uma variação do tabular que permite informar uma largura preferencial para a tabela. O pacote xcolor permite se trabalhar com cores nas células das tabelas Exemplo: pacote xcolor % Tabela papagaiada rowcolors{1}{red}{yellow} begin{tabular}{lcr} 1 & 2 & 3 4 & 5 & 6 7 & 8 & 9 end{tabular} Resultado 1 2 3 4 5 6 7 8 9 Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 19 / 44
  • 20. Tabelas Pacotes Adicionais Pacotes adicionais para tabelas Para mesclar colunas utiliza-se o multicolumn multicolumn{'num. colunas'}{'alinhamento'}{'conteudo'} Exemplo: multicolumn begin{tabular}{|l|c|r|} hline multicolumn{3}{|c|}{Coluna Mesclada} hline 1 & 2 & 3 4 & 5 & 6 7 & 8 & 9 hline end{tabular} Resultado Coluna Mesclada 1 2 3 4 5 6 7 8 9 Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 20 / 44
  • 21. Tabelas Aparência Profissional Tabela “Profissional” Procure observar nos artigos e livros o estilo das tabelas Algumas boas práticas observadas: Não possuem linhas verticais (se possuem são poucas); Poucas linhas horizontais (geralmente para separar o título e o final da tabela) Números alinhados no ponto decimal Podemos usar dois pacotes para conseguir um excelente resultado: booktabs: fornece linhas de separação mais elegantes; siunitx: Um novo tipo de alinhamento (“S”) de coluna no ponto decimal Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 21 / 44
  • 22. Tabelas Aparência Profissional Tabela “Profissional” Exemplo: booktabs, siunitsx begin{tabular}{llS} toprule % pacote booktabs Animal & Description & multicolumn{1}{l}{Price ($)} midrule % pacote booktabs Gnat & per gram & 13.65 & each & 0.1 Gnu & stuffed & 192.50 Emu & stuffed & 33.33 Armadillo & frozen & 8.9987 bottomrule %pacote booktabs end{tabular} Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 22 / 44
  • 23. Tabelas Aparência Profissional Tabela “Profissional” Resultado: booktabs, siunitsx Animal Description Price ($) Gnat per gram 13.65 each 0.1 Gnu stuffed 192.50 Emu stuffed 33.33 Armadillo frozen 8.9987 Percebam que as linhas horizontais possuem espessuras diferentes a terceira coluna apresenta os números alinhados no ponto decimal Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 23 / 44
  • 24. Tabelas Aparência Profissional Tabela “Profissional” - Outro Exemplo1 m {X(m)} − {X(m)} X(m) X(m) 23 Am ϕ(m) / ◦ 1 16.128 8.872 16.128 1.402 1.373 −146.6 2 3.442 −2.509 3.442 0.299 0.343 133.2 3 1.826 −0.363 1.826 0.159 0.119 168.5 4 0.993 −0.429 0.993 0.086 0.08 25.6 5 1.29 0.099 1.29 0.112 0.097 −175.6 6 0.483 −0.183 0.483 0.042 0.063 22.3 7 0.766 −0.475 0.766 0.067 0.039 141.6 8 0.624 0.365 0.624 0.054 0.04 −35.7 9 0.641 −0.466 0.641 0.056 0.045 133.3 10 0.45 0.421 0.45 0.039 0.034 −69.4 11 0.598 −0.597 0.598 0.052 0.025 92.3 1 http://tex.stackexchange.com/questions/112343/beautiful-table-samples Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 24 / 44
  • 25. Tabelas Ferramentas Ferramentas para criação de tabelas Excel2Latex: http://www.ctan.org/tex-archive/support/excel2latex/ Calc2Latex: http://calc2latex.sourceforge.net/ Online table editor: http://truben.no/latex/table/ Ainda há um grande números de pacotes e ambientes a se explorar longtable - Permite criar uma tabela que ocupe mais de uma página ctable - criação de notas de rodapé e ajuste de espaçamento na legenda da tabela arydshln - cria linhas pontilhadas verticais ou horizontais Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 25 / 44
  • 26. Figuras Figuras no LATEX Figuras no LATEX O LATEX não reconhece diretamente as figuras. O que ele faz é criar um espaço reservado para incluir a imagem importada A qualidade da imagem fica por conta do autor do trabalho Como frequentemente é necessário redimensionar a imagem para ajustar o layout, a preferência deve ser de imagens vetoriais ao invés de imagens raster O pacote que dá suporte a inserção de imagens é o graphicx O comando para inserir uma figura é: includegraphics[opcoes]{imagem} Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 26 / 44
  • 27. Figuras Figuras no LATEX Figuras Exemplo 1: includegraphics includegraphics{logoufv.jpg} Resultado Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 27 / 44
  • 28. Figuras Figuras no LATEX Figuras Exemplo 2: Especificando largura absoluta includegraphics[width=4cm]{logoufv.jpg} Resultado Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 28 / 44
  • 29. Figuras Figuras no LATEX Figuras Exemplo 3: Especificando altura e largura includegraphics[height=2cm,width=4cm]{logoufv.jpg} includegraphics[height=3cm,width=2cm]{logoufv.jpg} includegraphics[width=4cm,height=4cm]{logoufv.jpg} Resultado Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 29 / 44
  • 30. Figuras Figuras no LATEX Figuras Exemplo 4: Especificando largura relativa includegraphics[width=.4textwidth]{logoufv.jpg} Resultado Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 30 / 44
  • 31. Figuras Figuras no LATEX Figuras Exemplo 5: Usando escala para redimensionar includegraphics[scale=.4]{logoufv.jpg} includegraphics[scale=.5]{logoufv.jpg} includegraphics[scale=.6]{logoufv.jpg} includegraphics[scale=.7]{logoufv.jpg} Resultado Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 31 / 44
  • 32. Figuras Figuras no LATEX Figuras Exemplo 6: Rotacionando includegraphics[scale=.4,angle=30]{logoufv.jpg} includegraphics[scale=.4,angle=45]{logoufv.jpg} includegraphics[scale=.4,angle=60]{logoufv.jpg} includegraphics[scale=.4,angle=90]{logoufv.jpg} Resultado Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 32 / 44
  • 33. Figuras Ferramentas Gráficas Ferramentas gráficas Sugestões de Ferramentas Dia http://live.gnome.org/Dia Inkscape http://www.inkscape.org/ TpX http://tpx.sourceforge.net/ TeXCAD http://texcad.sourceforge.net/ Gnuplot http://www.gnuplot.info/ GIMP http://www.gimp.org/ WinFIG http://winfig.com/ Xfig http://www.xfig.org/ Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 33 / 44
  • 34. Ambientes Flutuantes Tipos de Ambientes Ambientes Flutuantes Figuras, Tabelas e Equações podem ser colocadas em ambientes flutuantes no texto São dois ambientes flutuantes básicos: table e figure Damos uma indicação ao LATEX de onde desejamos o posicionamento do ambiente Opção Descrição h here - aqui t top - topo da página p page - página de objetos flutuantes b bottom - parte de baixo da página ! sobrepõe a preferência do LATEX Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 34 / 44
  • 35. Ambientes Flutuantes Ambiente Figure Ambiente Flutuante Exemplo 1: Figura begin{figure}[htbp] label{fig:exemplo1} includegraphics[width=2.5cm]{logoufv.jpg} caption{Esta é a legenda da figura} end{figure} Resultado Figura 1 : Esta é a legenda da figura Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 35 / 44
  • 36. Ambientes Flutuantes Ambiente Table Ambiente Flutuante Exemplo 2: Tabela begin{table}[htbp] caption{Legenda da tabela fica na parte superior} begin{tabular}{rrr} toprule A & B & C midrule 10 & 20 & 500 30 & 40 & 100 bottomrule end{tabular} end{table} Resultado Tabela 1 : Legenda da tabela fica na parte superior A B C 10 20 500 30 40 100 Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 36 / 44
  • 37. Modos matemáticos Modos Matemáticos A impressão de fórmulas matemáticas com máxiam qualidade tipográfica foi um dos grandes motivos para a criação do TEX Geralmente o conjunto padrão de comandos fornecidos pelo LATEX já resolve nossos problemas de representação matemática Se for necessário algo mais robusto temos como dois pacotes principais para símbolos e fórmulas matemáticas o amsmath e o mathtools O mathtools utiliza o amsmath internamente (se usá-lo não carregue o amsmath novamente) o LATEX trabalha com exibição de símbolos/fórmulas matemáticas de duas maneiras: text ou displayed Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 37 / 44
  • 38. Modos matemáticos Diferentes modos Matemáticos Modos Matemáticos Em modo text, a fórmula é apresentada como parte do texto, como essa: limx→∞ exp(−x) = 0 Uma forma de melhorar a exibição em modo texto é utilizar o displaystyle quando a fórmula posuir alguns operadores com subscrito ou sobrescrito. A fórmula anterior ficaria assim: lim x→∞ exp(−x) = 0 Se você deseja esse comportamento para todas as fórmulas do documento pode adicionar no preâmbulo o comando everymath{displaystyle}} Em modo displayed a fórmula aparece destacada do texto, assim a fórmula: lim x→∞ exp(−x) = 0 aparece separada do texto. Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 38 / 44
  • 39. Modos matemáticos Diferentes modos Matemáticos Modos Matemáticos Modo matemático texto No meio begin{math}k_{n+1} = n^2 + k_n^2 - k_{n-1}end{math} do texto No meio $k_{n+1} = n^2 + k_n^2 - k_{n-1}$ do texto No meio (k_{n+1} = n^2 + k_n^2 - k_{n-1}) do texto Resultado No meio kn+1 = n2 + k2 n − kn−1 do texto No meio kn+1 = n2 + k2 n − kn−1 do texto No meio kn+1 = n2 + k2 n − kn−1 do texto Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 39 / 44
  • 40. Modos matemáticos Diferentes modos Matemáticos Modos Matemáticos Modo matemático displayed Destacado begin{displaymath}k_{n+1} = n^2 + k_n^2 - k_{n-1} end{displaymath} do texto Destacado [k_{n+1} = n^2 + k_n^2 - k_{n-1}] do texto Resultado Destacado kn+1 = n2 + k2 n − kn−1 do texto Destacado kn+1 = n2 + k2 n − kn−1 do texto Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 40 / 44
  • 41. Modos matemáticos Diferentes modos Matemáticos Modos Matemáticos Modo matemático displayed e numerado automaticamente begin{equation} {n! over k!(n-k)!} = {n choose k} end{equation} Resultado n! k!(n − k)! = n k (1) Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 41 / 44
  • 42. Modos matemáticos Diferentes modos Matemáticos Modos Matemáticos A sintaxe LATEX para matemática se tornou um padrão A wikipedia, por exemplo, utiliza em seus textos Há alguns softwares que auxiliam na criação de fórmulas de maneira gráfica (ex. MathType2) O Mathtype permite a criação de fórmulas por meio de interface gráfica e tem recurso de copy-paste direto para o formato LATEX 2 http://www.dessci.com/en/products/mathtype/ Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 42 / 44
  • 43. Modos matemáticos Diferentes modos Matemáticos Referências I Michel Goossens, Frank Mittelbach, Sebastian Rahtz, Denis Roegel, and Herbert Voss. The LaTeX Graphics Companion. Addison-Wesley Professional, nov 1997. ISBN 978-02-0185-469-5. George A Grätzer. Math Into LaTeX: An Introduction to LaTeX and AMS-LaTeX. Birkhäuser Boston, nov 1995. ISBN 978-08-1763-805-4. Helmut Kopka and Patrick W. Daly. Guide to LaTeX. Addison-Wesley Professional, dez 2003. ISBN 978-03-2117-385-0. Stefan Kottwitz. LaTeX Beginner’s Guide. Packt Publishing. ISBN 18-4719-986-0. Leslie Lamport. LaTeX: A Document Preparation System. TBS, jul 1994. ISBN 81-7758-414-6. Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, and Chris Rowley. The LaTeX Companion. Addison-Wesley, mai 2004. ISBN 978-02-0136-299-2. Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 43 / 44
  • 44. Modos matemáticos Diferentes modos Matemáticos Referências II Apostolos Syropoulos, Antonis Tsolomitis, and Nick Sofroniou. Digital Typography Using LaTeX. Springer, out 2002. ISBN 978-03-8795-217-8. M. R. C. van Dongen. LaTeX and Friends. Springer, jan 2012. ISBN 978-36-4223-816-1. Rodrigo Smarzaro (UFV) Ciclo de Palestras LATEX 2ε 01/04/2014 44 / 44