Você está na página 1de 54

A

L TEX without tears: Quarta Aula - Carolina Blasio -

ATEX without tears: Quarta Aula1


L
- Carolina Blasio -

3-6 de junho de 2013  APOGEEU, FEEC/UNICAMP

Bolsista CNPq de doutorado em Filosoa-IFCH/UNICAMP

1
Este trabalho est licenciado sob uma Licena Creative Commons Atribuio-NoComercial-Sem
Derivados 3.0
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras

Devemos usar o pacote


graphicx para inserir congurar
imagens em nosso documento.

Figura: Cheshire Cat


A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras

Devemos usar o pacote


graphicx para inserir congurar
imagens em nosso documento.

ATEX no gerencia imagens


O L
diretamente. Quando inclumos
imagens, criado uma caixa
onde inserido o arquivo.

Figura: Cheshire Cat


A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: Formatos

ATEX, alm
H poucos formatos de imagens suportados pelo L
disso, h formatos especcos para as extenses dos
documentos a serem compilados.
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: Formatos

ATEX, alm
H poucos formatos de imagens suportados pelo L
disso, h formatos especcos para as extenses dos
documentos a serem compilados.

Voc deve usar as seguintes extenses de imagens se estiver


compilando documentos em formato:

.ps: .ps, .eps


.pdf: .png, .pdf, .jpg, .mps;
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: Formatos

ATEX, alm
H poucos formatos de imagens suportados pelo L
disso, h formatos especcos para as extenses dos
documentos a serem compilados.

Voc deve usar as seguintes extenses de imagens se estiver


compilando documentos em formato:

.ps: .ps, .eps


.pdf: .png, .pdf, .jpg, .mps;

Felizmente, existem diversos programas e sites para converter


as mais diferentes extenses. Um exemplo de site que converte
arquivos online o les-conversion.com\image-converter.php
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: ao trabalho!

Para incluir imagens usamos o comando


\includegraphics[opcao]{nomedaimagem}
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: ao trabalho!

Para incluir imagens usamos o comando


\includegraphics[opcao]{nomedaimagem}
A imagem carregada dever estar no mesmo diretrio do
documento .tex, ou o diretrio deve ser especicado.
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: ao trabalho!

Para incluir imagens usamos o comando


\includegraphics[opcao]{nomedaimagem}
A imagem carregada dever estar no mesmo diretrio do
documento .tex, ou o diretrio deve ser especicado.

Quando a imagem muito grande, efeitos indesejveis


comum aparecer. Para isso possvel usar alguns parmetros
opcionais de ajuste:

width especica a largura;


height especica a altura;
scale altera o tamanho em porcentagem;
angle rotaciona a imagem em sentido anti-horrio.
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: exemplos

\includegraphics{ficha}
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: exemplos

\includegraphics[scale=0.5]{ficha}

\includegraphics[scale=0.75]{ficha}
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: exemplos

Lembre-se do ambiente figure:


\begin{figure}
\includegraphics[scale=0.6]{ficha}
\label{ficha}
\caption{Laerte - Manual do Minotauro, 7 maro 2013}
\end{figure}

Figura: Laerte - Manual do Minotauro, 7 maro 2013


A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: exemplos

\includegraphics[width=8cm]{ficha}
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: exemplos

\includegraphics[width=8cm, height=4cm]{ficha}
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: exemplos

\centering
\includegraphics[scale=0.5]{ficha2}
\hfill
\includegraphics[scale=0.5,angle=45]{ficha2}
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: lado a lado

Usando o ambiente figure possvel inserir guras lado-a-lado


ATEX compreende como uma nica gura:
que o L

\begin{figure}[h]
\includegraphics[scale=.5]{ficha2} \hfil
\includegraphics[scale=.5]{chinelo}
\label{existencial}
\caption{Laerte: http://manualdominotauro.blogspot.com.br}
\end{figure}

Figura: Laerte: http://manualdominotauro.blogspot.com.br


A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: espelho

Para espelhar imagens, use o comando \reflectbox{}

\reflectbox{\includegraphics{ficha}}
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: ao lado de texto

Podemos inserir guras ao lado do texto com o pacote wrapfig.


Devemos usar o ambiente wrapfigure:
\begin{wrapfigure}[nLinhas]{alinhamento}{largura}
\includegraphics{imagem}
\caption{legenda}
\label{fig:...}
\end{wrapfigure}
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: ao lado de texto

Podemos inserir guras ao lado do texto com o pacote wrapfig.


Devemos usar o ambiente wrapfigure:
\begin{wrapfigure}[nLinhas]{alinhamento}{largura}
\includegraphics{imagem}
\caption{legenda}
\label{fig:...}
\end{wrapfigure}
[nLinhas] dene o nmero de linhas no texto;
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: ao lado de texto

Podemos inserir guras ao lado do texto com o pacote wrapfig.


Devemos usar o ambiente wrapfigure:
\begin{wrapfigure}[nLinhas]{alinhamento}{largura}
\includegraphics{imagem}
\caption{legenda}
\label{fig:...}
\end{wrapfigure}
[nLinhas] dene o nmero de linhas no texto;
{alinhamento} que pode ser r para alinhamento direita,
ou, l, esquerda;
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: ao lado de texto

Podemos inserir guras ao lado do texto com o pacote wrapfig.


Devemos usar o ambiente wrapfigure:
\begin{wrapfigure}[nLinhas]{alinhamento}{largura}
\includegraphics{imagem}
\caption{legenda}
\label{fig:...}
\end{wrapfigure}
[nLinhas] dene o nmero de linhas no texto;
{alinhamento} que pode ser r para alinhamento direita,
ou, l, esquerda;

{largura} dene a largura da gura;


A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: ao lado de texto

Podemos inserir guras ao lado do texto com o pacote wrapfig.


Devemos usar o ambiente wrapfigure:
\begin{wrapfigure}[nLinhas]{alinhamento}{largura}
\includegraphics{imagem}
\caption{legenda}
\label{fig:...}
\end{wrapfigure}
[nLinhas] dene o nmero de linhas no texto;
{alinhamento} que pode ser r para alinhamento direita,
ou, l, esquerda;

{largura} dene a largura da gura;

este ambiente alternativo ao ambiente figure e tambm


inclui a gura na lista executada por \listoffigures.
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Incluindo Figuras

Incluindo Figuras: exemplo ambiente wrapfigure

Depois do Manual do Minotauro, o grande


Laerte solta mais um blog: Muriel Total.
L, o cartunista posta as aventuras de Muriel,
alter-ego feminino do esquisito Hugo. Ao
contrrio de Manual, onde so publicadas tiras
de sua fase existencial-experimental, Muriel
traz Laerte em um modo mais tradicional
de humor.Depois do Manual do Minotauro,
o grande Laerte solta mais um blog: Muriel Figura: Laerte2013
Total. L, o cartunista posta as aventuras de
Muriel, alter-ego feminino do esquisito Hugo. Ao contrrio de
Manual, onde so publicadas tiras de sua fase existencial-
experimental, Muriel traz Laerte em um modo mais tradicional de
humor. Depois do Manual do Minotauro, o grande Laerte solta
mais um blog: Muriel Total. L, o cartunista posta as aventuras de
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

Criando Figuras

Pode acontecer de no existir uma imagem


ATEX
que precisamos, neste caso o L
disponibiliza pacotes para criar imagens.
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

Criando Figuras

Pode acontecer de no existir uma imagem


ATEX
que precisamos, neste caso o L
disponibiliza pacotes para criar imagens.

Imagens de pouca complexidade podem ser


criadas com o pacote XY-pic;
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

Criando Figuras

Pode acontecer de no existir uma imagem


ATEX
que precisamos, neste caso o L
disponibiliza pacotes para criar imagens.

Imagens de pouca complexidade podem ser


criadas com o pacote XY-pic;

Imagens mais complexas so criadas com


pacotes como PStricks, para compilar
ATEX;
documentos .ps, e TikZ para pdf L
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic

O pacote XY-pic foi desenvolvido para o desenho de grafos e


diagramas baseado em matrizes;
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic

O pacote XY-pic foi desenvolvido para o desenho de grafos e


diagramas baseado em matrizes;

Para usar, declare no prembulo \usepackage[all]{xy}


A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic

O pacote XY-pic foi desenvolvido para o desenho de grafos e


diagramas baseado em matrizes;

Para usar, declare no prembulo \usepackage[all]{xy}


o comando usado : \xymatrix{imagem}
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic

O pacote XY-pic foi desenvolvido para o desenho de grafos e


diagramas baseado em matrizes;

Para usar, declare no prembulo \usepackage[all]{xy}


o comando usado : \xymatrix{imagem}
Para todas funcionalidades do pacote XY-pic consulte o
manual aqui!
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic

O pacote XY-pic foi desenvolvido para o desenho de grafos e


diagramas baseado em matrizes;

Para usar, declare no prembulo \usepackage[all]{xy}


o comando usado : \xymatrix{imagem}
Para todas funcionalidades do pacote XY-pic consulte o
manual aqui!

Criando uma matriz.


A B
\xymatrix{
A & B \\
C & D } C D
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic: Matriz com setas

Basta indicar para onde a seta aponta (u, d, l, r):

A B
\xymatrix{
A \ar[d] & B \\ 
C & \ar[l] D } Co D
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic:Setas diagonais

Use a composio de letras para a direo no parmetro.

A B
\xymatrix{
A \ar[d] & \ar[dl] B \\  
C & \ar[l] D } Co D
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic: Matriz 3 3

\xymatrix{
A \ar[d] & \ar[dl] B & \ar[ddll] \ar[dd] C\\
D \ar[urr] & & \\
F & & \ar[ll] H }

A B 7 C
 
D
 
F o H
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic: Setas com ndices

\xymatrix{
A \ar[r]^f \ar[dr]_{g \circ f} &
B \ar[d]^g \ar[dr]^{h \circ g} \\
& C \ar[r]_h & D \\ }
\xymatrix{
A \ar[r]^f \ar[d]_f & B \ar[d]^g \ar[dl]|{i_B} \\
B \ar[r]_g & C \\
}

A f
/B A f
/ B
hg
g f B
i g
g f
     
C / D B / C
h g
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic: estilos de setas

\xymatrix{
A \ar@{<->}[rr] & & B \ar@{.>}[rr] & & C \ar@{~>}[rr] &
& D \ar@{|-->>}[rr] & & E }

Ao / B / C / D // E
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic: Setas com sentido contrrio

\xymatrix@1{A \ar@<0.1cm>[r]^f & &


B \ar@<0.1cm>[l]^{f^{-1}} }

f /
Ao B
f 1
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic: Setas curvas

\xymatrix{
A \ar@{->}[rrr] \ar@/_0.4cm/[rrr] \ar@/_0.8cm/[rrr]
\ar@/_1.2cm/[rrr]
& & & B \ar@{->}[rrr] \ar@/^0.4cm/[rrr]^a
\ar@/^0.8cm/[rrr]^b \ar@/^1.2cm/[rrr]^c & & & C }
c
b
a
"
A /6 B /) C
<C
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

XY-pic: Tudo junto!

\xymatrix{
A \ar@{.>}[dr]|-{(\alpha, \beta)} \ar@/_0.5cm/[ddr]_{\beta}
\ar@/^0.5cm/[drr]^{\alpha} \\
& X \times Y \ar[r]_{\pi_x} \ar[d]^{\pi_y} & X \ar[d]_f\\
& Y \ar[r]^g & Z
}

(,)
# 
X Y x
/ X

y f
&  g 
Y / Z
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

TikZ e PStrick

TikZ e PStrick so pacotes com muitas funcionalidades, ideais


para desenhos mais complexos e coloridos.
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

TikZ e PStrick

TikZ e PStrick so pacotes com muitas funcionalidades, ideais


para desenhos mais complexos e coloridos.

Contudo, extremamente trabalhoso desenhar a partir de


comandos!!!
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

TikZ e PStrick

TikZ e PStrick so pacotes com muitas funcionalidades, ideais


para desenhos mais complexos e coloridos.

Contudo, extremamente trabalhoso desenhar a partir de


comandos!!!

Felizmente, dispomos de vrios programas que criam e


ATEXDraw e
exportam a imagem para a extenso .tex, como o L
o Dia.
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

AT X
Exportando imagens do Dia para L E

Dia um programa para criar imagens vetoriais muito fcil de


usar.
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

AT X
Exportando imagens do Dia para L E

Dia um programa para criar imagens vetoriais muito fcil de


usar.

Aps criar uma imagem no Dia, clique em


`Arquivos\Exportar...'
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

AT X
Exportando imagens do Dia para L E

Dia um programa para criar imagens vetoriais muito fcil de


usar.

Aps criar uma imagem no Dia, clique em


`Arquivos\Exportar...'

Escolha o diretrio a ser salvo, de preferncia o de seu


documento .tex, e
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

AT X
Exportando imagens do Dia para L E

Dia um programa para criar imagens vetoriais muito fcil de


usar.

Aps criar uma imagem no Dia, clique em


`Arquivos\Exportar...'

Escolha o diretrio a ser salvo, de preferncia o de seu


documento .tex, e

selecione a extenso desejada em `Selecionar o tipo de


arquivo'. Voc notar que h dezenas de extenses, dentre
elas duas extenses .tex
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

AT X
Exportando imagens do Dia para L E

Dia um programa para criar imagens vetoriais muito fcil de


usar.

Aps criar uma imagem no Dia, clique em


`Arquivos\Exportar...'

Escolha o diretrio a ser salvo, de preferncia o de seu


documento .tex, e

selecione a extenso desejada em `Selecionar o tipo de


arquivo'. Voc notar que h dezenas de extenses, dentre
elas duas extenses .tex

A extenso de nome Macros LaTeX PGF usada com o


pacote TikZ e a extenso de nome Macros TeX PSTricks
com o pacote PSTricks.
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

AT X
Exportando imagens do Dia para L E

Uma vez sua imagem salva no formato .tex, basta chamar o


arquivo em seu documento usando o comando \input{}, no
esquecendo de vericar se o pacote respectivo est no
prembulo.
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

AT X
Exportando imagens do Dia para L E

Uma vez sua imagem salva no formato .tex, basta chamar o


arquivo em seu documento usando o comando \input{}, no
esquecendo de vericar se o pacote respectivo est no
prembulo.

Por vezes so necessrios alguns ajustes em sua imagem. Para


isto, edite o prprio arquivo da imagem.
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

AT X
Exportando imagens do Dia para L E

Uma vez sua imagem salva no formato .tex, basta chamar o


arquivo em seu documento usando o comando \input{}, no
esquecendo de vericar se o pacote respectivo est no
prembulo.

Por vezes so necessrios alguns ajustes em sua imagem. Para


isto, edite o prprio arquivo da imagem.

Entre os comandos mais importantes qe voc deve identicar


esto os comandos que denem a escala da imagem. Voc
pode alter-los para diminuir ou aumentar sua imagem:

\pgftransformxscale{1.0000000}
\pgftransformyscale{1.0000000}
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

AT X
Exportando imagens do Dia para L E

No h mais desculpas para criar lindos documentos!

Consulte o manual do TikZ aqui e o manual do PSTricks aqui.


A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

Parabns!

Com este material vocs j esto aptos a criarem vrios tipos


ATEX!
de documento em L

Mas no se esqueam que para aprender necessrio


prtica!
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

Parabns!

Com este material vocs j esto aptos a criarem vrios tipos


ATEX!
de documento em L

Mas no se esqueam que para aprender necessrio


prtica!

Dediquem algumas horas aprendendo e explorando as


funcionalidades e...
A
L TEX without tears: Quarta Aula - Carolina Blasio -

Criando Figuras

Parabns!

Com este material vocs j esto aptos a criarem vrios tipos


ATEX!
de documento em L

Mas no se esqueam que para aprender necessrio


prtica!

Dediquem algumas horas aprendendo e explorando as


funcionalidades e...

... faam belos trabalhos!