Apostila_Latex - Prof. Dr. Rafael Rodrigo Ottoboni

Transcrição

Apostila_Latex - Prof. Dr. Rafael Rodrigo Ottoboni
Minicurso
a
p
p
r
ô
e
t
s
s
e
e
n
t
r
t
o
e
a
s
s
ç
õ
e
s
Professores:
Rafael Rodrigo Ottoboni (ICTE-UFTM)
Simone Daniela Sartorio (CCA-UFSCAR)
1
INTRODUÇÃO
Estas notas são baseadas em vários textos coletados na Internet e têm como objetivo apresentar noções introdutórias do processador de textos LATEX, principalmente
para os alunos de graduação e pós-graduação.
Assumimos total responsabilidade pelas imperfeições e solicitamos aos leitores
que nos apresentem crı́ticas e sugestões para uma futura edição revisada.
Rafael Rodrigo Ottoboni
([email protected]) aa
Simone Daniela Sartorio
([email protected]) aa
2
Sumário
1 Conceitos iniciais e instalação
7
1.1
TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.2
LATEX
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.3
MiKTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.3.1
AFPL Ghostscript . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.3.2
GSView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.3.3
Adobe Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.3.4
MiKTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.3.5
TeXmaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2 Introdução ao documento
11
2.1
Estrutura do arquivo . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.2
Formatação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.2.1
Nome da classe . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.2.2
Opções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.2.3
Configuração tı́pica . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.2.4
Margens, Cabeçalhos e Rodapés . . . . . . . . . . . . . . . . . .
12
Configurações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.3.1
Acentuação . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.3.2
Estilo de letras . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.3.3
Tamanho das letras . . . . . . . . . . . . . . . . . . . . . . . . .
15
2.3.4
Cores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2.3.5
Quebras e espaços verticais e horizontais . . . . . . . . . . . . .
18
2.3.6
Caracteres e sı́mbolos especiais . . . . . . . . . . . . . . . . . .
19
2.3.7
Capa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
2.3.8
Sumário . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
2.3.9
Capı́tulos, Seções, subseções, etc... . . . . . . . . . . . . . . . . .
21
2.3.10 Lemas, Teoremas, Proposições, etc . . . . . . . . . . . . . . . .
22
2.3.11 Ambiente Verbatim . . . . . . . . . . . . . . . . . . . . . . . . .
24
2.3.12 Listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
2.3
3
2.3.13 Referência Bibliográfica
. . . . . . . . . . . . . . . . . . . . . .
26
Referências tipo 1
27
Referências tipo 2
27
2.3.14 Notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
2.3.15 Apêndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
3 Ambiente Matemático
29
3.1
Potências e ı́ndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
3.2
Pontos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
3.3
Letras gregas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
3.4
Frações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
3.5
Raı́zes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
3.6
Parênteses, colchetes e chaves . . . . . . . . . . . . . . . . . . . . . . .
32
3.7
Limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
3.8
Somatórios e produtórios . . . . . . . . . . . . . . . . . . . . . . . . . .
35
3.9
Derivadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
3.10 Integrais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
3.11 Vetores e conjugados . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
3.12 União e interseção . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
3.13 Matrizes e Sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
3.14 Fórmulas numeradas . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
3.14.1 Fazendo referência a uma fórmula numerada . . . . . . . . . . .
44
4 Objetos especiais
4.1
4.2
45
Tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
4.1.1
Fazendo referência a uma tabela . . . . . . . . . . . . . . . . . .
51
Figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
4.2.1
Divisão de uma página em mini páginas . . . . . . . . . . . . .
55
4.2.2
Texto e figuras . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
4.2.3
Conjunto de figuras . . . . . . . . . . . . . . . . . . . . . . . . .
58
4.2.4
Fazendo referência a uma figura . . . . . . . . . . . . . . . . . .
59
4
4.3
Curiosidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Desenhando figuras e diagramas - TIKZ
60
61
5.1
Figuras geométricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
5.2
Associando dois pontos . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
5.3
Associando dois pontos com ferramentas um pouco mais sofisticadas . .
71
5.4
Inı́cio da construção de diagramas . . . . . . . . . . . . . . . . . . . . .
74
5.5
Caixas de textos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
76
5.6
Gráficos de funções . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
6 Apresentações - Beamer
6.1
6.2
6.3
87
Estrutura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
6.1.1
Capa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
6.1.2
Temas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
6.1.3
Tı́tulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
6.1.4
Seções, subseções, subsubseções e sumário . . . . . . . . . . . . 103
Formatação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
6.2.1
Representação em blocos . . . . . . . . . . . . . . . . . . . . . . 103
6.2.2
Mudando as cores dos blocos . . . . . . . . . . . . . . . . . . . . 104
6.2.3
Marcadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
6.2.4
Caixas de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.2.5
Listas, tabelas e figuras . . . . . . . . . . . . . . . . . . . . . . . 107
6.2.6
Divisão em colunas . . . . . . . . . . . . . . . . . . . . . . . . . 107
6.2.7
Verbatim
6.2.8
Repetindo o sumário na durante a apresentação . . . . . . . . . 109
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Efeitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
6.3.1
Outros efeitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
6.3.2
Transição de slides . . . . . . . . . . . . . . . . . . . . . . . . . 113
7 Pôster
115
7.1
Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7.2
Tamanho do pôster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7.2.1
Espaçamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
5
7.2.2
Cabeçalho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
7.2.3
Mudança das cores . . . . . . . . . . . . . . . . . . . . . . . . . 119
7.2.4
Estrutura do documento . . . . . . . . . . . . . . . . . . . . . . 119
8 Grandes trabalhos
8.1
120
Sugestão para trabalhos em geral . . . . . . . . . . . . . . . . . . . . . 120
Referências Beamer
121
6
1
Conceitos iniciais e instalação
Antes de saber o que é o LATEXé preciso conhecer o TEX.
1.1
TEX
O TEX é um programa criado por Donald Knuth na década de 70 com a
finalidade de aumentar a qualidade de impressão com base nas impressoras da época. Se
trata de um sistema de processamento textos e fórmulas matemáticas. Suas vantagens
são:
• Alta qualidade dos trabalhos produzidos;
• Disponibilidade gratuitamente em várias plataformas.
1.2
LATEX
LATEXé um programa que reúne comandos que utilizam o TEX como base de
processamento e foi criado por Leslie Lamport na década de 80 com o objetivo de
facilitar o uso do TEX através de comandos para diferentes funções. É um editor de
textos especialmente voltado para a área matemática contendo comandos para montar
as mais diversas fórmulas. Gera textos de alta qualidade tipográfica (espaçamento
entre palavras, combinação de letras, etc...). Além de ser muito bom para fazer textos
grandes como livros. Em suma:
• É um conjunto de macros para o processador de textos (TEX);
• Foi desenvolvido devido a dificuldade de utilização do TEX puro;
• LATEXtorna o uso do TEX mais simples;
• Utilizado para a produção de textos matemáticos e cientı́ficos.
1.3
MiKTeX
Existem diversos compiladores para a linguagem TEX assim como diversos uti-
litários. Aqui utilizaremos o compilador chamado MikTeX. Para seu uso é necessário
7
instalar alguns utilitários, que auxiliam no funcionamento do MiKTeX, sendo aconselhável que estes sejam instalados na ordem que serão apresentado. São eles:
• AFPL Ghostscript;
• GSView;
• Adobe Reader;
• MiKTeX;
• TeXmaker.
1.3.1
AFPL Ghostscript
O GhostScript é um interpretador para a linguagem de descrição de página
PostScrit usado por impressoras a laser. Para sua instalação, entre no site:
<www.ghostscript.com/download/>,
faça o download do “GPL Ghostcript 9.06”(ou da última versão disponı́vel). Em seguida verifique se o seu computador é 32bits (“gs902w32.exe”) ou 64bits (“gs902w64.exe”)
e instale o respectivo arquivo executável (dê “next”em tudo!).
1.3.2
GSView
O GSView é uma interface gráfica para o GhostScript (disponı́vel para Win-
dows e Linux). Permite selecionar páginas para serem visualizadas ou impressas. O
GSview precisa do Ghostcript.
Simples de ser instalado e também pode ser encontrado para download na
internet: <pages.cs.wisc.edu/∼ghost/gsview/get50.htm>. Faça download do arquivo
executável compatı́vel a configuração do seu computador: para 32bit (“gsv50w32.exe”)
ou 64bit (“gsv50w64.exe”). Para a instalação execute, por exemplo, “gs902w32.exe”,
em seguida: (i ) Setup; (ii ) Escolha o idioma de sua preferência para a instalação; (iii )
dê next em tudo!
8
1.3.3
Adobe Reader
O Adobe Reader é um software que permite a visualização, navegação e im-
pressão de arquivos no formato PDF. Mundialmente utilizado, é bem provável que o
usuário já o tenha instalado em sua máquina. Caso exista a necessidade de instalar o
Adobe Reader, pode ser encontrado em: <http://get.adobe.com/br/reader/>
1.3.4
MiKTeX
O MiKTeX é um conjunto de ferramentas para linguagem TEX/LATEXpara
a plataforma Windows. Reúne as macros denominadas LATEX e o compilador da
linguagem, possuindo capacidades de atualização por meio de download. Para sua
instalação, no site: <miktex.org/2.9/setup>. Escolha a opção compatı́vel ao seu computador: para 32bit (“Basic MiKTeX 2.9”) ou 64bit (experimental). Faça o download.
Execute o arquivo com extensão “.exe”, em seguida: (i ) habilite a opção “I accept the
MiKTeX copying conditions”; (ii ) avançar; (iii ) avançar; (iv ) avançar; (v ) habilite as
opções:
• Preference paper: escolha o formato padrão do papel que será utilizado;
• Install missing package on-the-fly: (i) opções (Aks my first/Yes); (ii ) Confira no
resumo apresentado suas escolhas;
(vi ) start; (vii ) avançar; (viii) close.
Após a instalação, lembre-se de apagar os arquivos (os executaveis) copiados
para a HD do seu computador.
Outras distribuições (softwares) similares ao MiKTeX podem utilizadas dependendo do Sistema Operacional, por exemplo, no Linux a distribuição utilizada por
padrão é a TEXLive.
1.3.5
TeXmaker
O TeXmaker é um editor de textos LATEX(software livre) que permite a criação
de arquivos fonte para futura compilação pelo MiKTeX, sendo estes grandes projetos
e arquivos de tamanho ilimitado.
9
Pode ser obtido pelo site: <www.xm1math.net/texmaker/>. Faça o download
da última versão do TeXmaker para windows (”texmakerwin32.install.exe”) e em seguida, executando este arquivo, realize os seguintes passos: (i ) Concorde com a licença
‘I agree’; (ii ) install; (iii ) close.
Existem vários editores de textos LaTeX, cada um com sua forma particular de
apresentação dos comandos e layout. Exemplos de alguns editores podem ser encontrados no site:<http://www.charlietanksley.net/philtex/editors>. Outros ambientes
como WinEdt, TEXnicCenter, LEd e Tinn-R ainda podem ser utilizados. No Linux o
ambiente padrão, é o Kile.
O funcionamento do MiKTeX e seus utilitários é ilustrado na Figura 1:
editar
TEXMAKER
compilar
MIKTEX
converter
arquivo.tex
GHOSTVIEW
ler
GHOSTSCRIPT
ADOBE READER
Figura 1: Funcionamento do MiKTeX e seus utilitários
10
2
Introdução ao documento
2.1
Estrutura do arquivo
Todos os documentos devem começar com o comando:
\documentclass{...}
Em seguida são incluı́dos os pacotes necessários:
\usepackage{nome do pacote}
Depois de configurar todo o documento inicia-se da seguinte forma:
\begin{document}
e após seu término:
\end{document}
2.2
Formatação
Quando o LATEXprocessa um arquivo precisa saber o tipo de documento que o
usuário deseja criar.
\documentclass[opç~
oes]{nome da classe}
2.2.1
Nome da classe
• article: Para artigos cientı́ficos, pequenos relatórios, cronogramas.
• report: Para relatórios longos contendo vários capı́tulos, dissertações.
• book: Para livros e projetos extensos.
• beamer: Para criação de apresentações.
• portrait: Para criação de painéis.
11
2.2.2
Opções
• 10pt, 11pt, 12pt: Define o tamanho principal da fonte do documento.
• a4paper, a3paper: Define o tamanho do papel utilizado.
• titlepage, notitlepage: Especifica se deve ser criada uma nova página após o
tı́tulo do documento ou não.
• twoside, oneside: Indica se deve ser gerado resultado para impressão frente e
verso.
2.2.3
Configuração tı́pica
\documentclass[11pt,twoside,a4paper]{article}
2.2.4
Margens, Cabeçalhos e Rodapés
A configuração do layout da página é comumente feita no preâmbulo do docu-
mento, seguindo o modelo da Figura 2 e para isso, os comandos utilizados são:
\setlength{\textwidth}{15.5 cm}
% Largura do texto
\setlength{\textheight}{24 cm}
% Altura do texto
\setlength{\oddsidemargin}{2 cm}
% Margem ı́mpar
\setlength{\evensidemargin}{2 cm}
% Margem par
\setlength{\topmargin}{-2 cm}
% Margem superior
\renewcommand{\baselinestretch}{1.5}
\setlength{\parindent}{1.5cm}
% Dist^
ancia entre linhas
% Definindo tamanho da identaç~
ao
\setlength{\voffset}{-2.54cm}
% Zerando a mergem superior (pois já tem 2.54cm)
\setlength{\hoffset}{-2.54cm}
% Zerando margem esquerda(pois já tem 2.54cm)
A configuração do layout da página também pode ser feita por meio do pacote
geometry, com o seguintes comandos:
\geometry{ a4paper,
\% tamanho do papel
left=3cm,
\% margem a esquerda
right=2cm,
\% margem a direita
bottom=2cm,
\% margem inferior
top=2cm,
\% margem superior
headsep=1cm,
\% dist^
ancia entre cabeçalho e texto
footskip=2cm} \% dist^
ancia entre rodapé e texto
12
1 inch
1 inch
\topmargin
Cabeçalho
\textheight
\oddsidemargin
or
\evensidemargin
\headsep
\pageheight
\headheight
Texto
\textwidth
\footskip
Rodapé
\pagewidth
Figura 2: Definindo as margens de um documento no LATEX
2.3
Configurações
13
2.3.1
Acentuação
Para ativar o suporte à lı́ngua portuguesa, deve-se usar o pacote:
\usepackage[brazil]{babel}
Para reconhecer acetuação pelo teclado quando se utiliza o editor Texmaker,
deve-se utilizar o pacote:
\usepackage[utf8]{inputenc}
Para o editor WinEdt o pacote:
\usepackage[latin1]{inputenc}
ou
\usepackage[T1]{fontenc}
são pacotes LATEXque ativam acentuação pelo teclado também. Quando o pacote de
acentuação não tiver sido declarado deve se utilizar para acentuar:
2.3.2
Acento
Comando
ç
\c{c}
è
\’‘{e}
é
\’{e}
ê
\^{e}
õ
\~{o}
ü
\‘‘{u}
“”
‘‘ ’’
Estilo de letras
Estilo
Comando
Negrito
{\bf Negrito}
Inclinado
{\sl Inclinado}
Itálico
{\it Itálico}
sublinhado
\underline{sublinhado}
Datilografado
{\tt Datilografado}
Romano
{\rm Romano}
Sans Serif
{\sf Sans Serif}
Caixa Alta
{\sc Caixa Alta}
14
Ainda, exitem alguns estilos adicionais que são habilitados mediante a colocação do seguinte pacote no preâmbulo do documento:
\usepackage[normalem]{ulem}
Este possibilita o uso de diferentes estilos de sublinhado, além do tradicional. São eles:
2.3.3
Comando
Resultado
\uline{sublinhado}
sublinhado
\uuline{sublinhado duplo}
sublinhado duplo
\uwave{sublinhado curvo}
::::::::::::::::::
\sout{riscado}
riscado
\xout{muito riscado}
////////
muito/////////
riscado
sublinhado curvo
Tamanho das letras
Tamanho da fonte
Comando
tamanho
{\tiny tamanho}
tamanho
{\scriptsize tamanho}
tamanho
{\footnotesize tamanho}
tamanho
{\small tamanho}
tamanho
{\normalsize tamanho}
tamanho
{\large tamanho}
tamanho
{\Large tamanho}
tamanho
{\LARGE tamanho}
tamanho
tamanho
{\huge tamanho}
{\Huge tamanho}
tamanho
2.3.4
\resizebox{5cm}{1cm}{tamanho}
Cores
Primeiramente, para usar cor é preciso que se ponha no preâmbulo o comando
\usepackage{color}. Veja alguns comandos:
15
• Definindo cor: \definecolor{nome}{modelo}{par^
ametro}, onde nome é o
nome da cor, modelo é o modelo da cor com o principal sendo: rgb (red, green,
blue) e parâmetro é o código da cor segundo o modelo usado. Por exemplo, para
definir a cor azul:
\definecolor{azul}{rgb}{0,0,1}
O padrão rgb é o mais usado devido ao seu grande número de combinação de
cores feita com os códigos: peso da cor vermelha, peso da cor verde, peso da cor
azul, onde os números variam entre 0 e 1. Outros modelos podem ser utilizados
(Tabela 1).
Tabela 1: Modelos de cores
Modelo
Descrição
Parâmetros
Exemplo
gray
tons de cinza
apenas um número entre 0 (black) e 1 (white).
\definecolor{light-gray}{gray}{0.95}
rgb
Red, Green, Blue
três números indicados sob a forma de red,
\definecolor{orange}{rgb}{1,0.5,0}
green, blue; a quantidade de cada cor é
representada com um número entre 0 e 1
RGB
Red, Green, Blue
três números indicados sob a forma de vermelho,
\definecolor{orange}{RGB}{255,127,0}
verde, azul; a quantidade de cada cor é
representada com um número entre 0 e 255
HTML
Red, Green, Blue
seis números hexadecimais dadas sob a forma
\definecolor{orange}{HTML}{FF7F00}
RRGGBB, semelhante ao que é utilizado em HTML
cmyk
Cyan, Magenta,
quatro números dados na forma de ciano, magenta,
Yellow, Black
amarelo, preto, a quantidade de cada cor é
representada com um número entre 0 e 1
16
\definecolor{orange}{cmyk}{0,0.5,1,0}
• Mudando a cor da palavra selecionada: \textcolor{cor}{palavra}. A cor
ainda pode ser escrita diretamente em inglês ou usar o \definecolor definindo
o nome da cor em português. Por exemplo:
Matemática
\definecolor{amore}{rgb}{1,0.3,0.6}
\textcolor{amore}{Matemática}
Alguns modelos de cores:
Comando
Cor do caracter
\textcolor{red}{texto}
⇒ texto
\textcolor[rgb]{1.00,0.00,0.00}{texto}
⇒ texto
\textcolor{green}{texto}
⇒ texto
\textcolor[rgb]{0.00,1.00,0.00}{texto}
⇒ texto
\textcolor{blue}{texto}
⇒ texto
\textcolor[rgb]{0.00,0.00,1.00}{texto}
⇒ texto
\textcolor{magenta}{texto}
⇒ texto
\textcolor[rgb]{1.00,0.00,0.50}{texto}
⇒ texto
• Mudando a cor do texto inteiro \color{cor}. Para mudar apenas um trecho
do texto use chaves neste trecho e quando se desejar voltar a cor normal (preto)
insira \color{black};
• Mudando a cor do fundo da página: \pagecolor{cor}. Da mesma forma
que o caso anterior se quiser retornar a cor normal (branca) insira na página
desejada \pagecolor{white};
• Gerando uma caixa com o fundo da cor que foi escolhida: \colorbox{cor}{texto}.
Por exemplo,
Estatı́stica
\colorbox{yellow}{Estatı́stica}
• Gerando uma caixa com cor B e borda cor A: {\fcolorbox{corA}{corB}{texto}.
Por exemplo:
LaTeX
17
\fcolorbox{black}{green}{LaTeX}
O pacote de cor fornece uma ferramenta poderosa e estável para a manipulação
de cores dentro do LATEX de uma forma consistente e independente, apoiando em
modelos de várias cores. No entanto, às vezes é um pouco desajeitado de usar, especialmente nos casos em que é necessário trabalhar com pequenas variações de cor,
combinações de cores ou conversões de cores estão envolvidos: isso geralmente implica
a utilização de um outro programa que calcula os parâmetros necessários, que são
copiados para o comando \definecolor do LATEX.
Exemplos:
• Misturando 40% de aaa + 60% de aaa = aaa = \color{green!40!yellow}
• E sua cor complementar é : aaa = \color{-green!40!yellow}
2.3.5
Quebras e espaços verticais e horizontais
• Quebras:
– Quebra de página: \newpage ou \pagebreak ou \clearpage
– Quebra de linha: \\ ou \newline ou \linebreak
• Espaçamentos: Algumas opções para espaçamentos, são dadas por:
18
Comando
Funcão
\hspace{comprimento}
adiciona um espaço horizontal no ponto corrente. Esse comando será
ignorado se for usado no inı́cio de linha.
\hspace*{comprimento}
adicionar espaços verticais no inı́cio da página.
\vspace{comprimento}
trabalha da mesma forma, exceto que ele adiciona espaço vertical. Se
o comando aparece no inı́cio da página, ele será ignorado.
\vspace*{comprimento}
adicionar espaços verticais no inı́cio da página.
\bigskip
espaço vertical, adiciona um grande espaço.
\medskip
espaço vertical, adiciona um espaço médio.
\smallskip
espaço vertical, adiciona um espaço pequeno.
Três últimos comandos são fornecidos como alternativas ao \vspace, para adicionar espaços verticais. O comprimento pode ser determinado nas seguintes
unidades:
Tabela 2: Tabela de medidas
Unidade
2.3.6
Comprimento
mm
—
cm
aproximadamente 10mm
in
aproximadamente 25mm
pt
aproximadamente 13 mm
ex
altura da letra ‘x’
em
largura da letra ‘M’
Caracteres e sı́mbolos especiais
19
Sı́mbolo
Comando
\
$\backslash$
Função
indica uma nova sequência de controle.
ou $\setminus$
%
\%
usado para fazer comentários não visı́veis no documento de saı́da.
$
\$
é usado no modo matemático, indicando seu inı́cio e fim.
&
\&
usado em tabulações.
∼
$\sim$
é usado para impedir a quebra de linha.
\_
indica subescrito (modo matemático).
^
\^{}
indica sobrescrito (modo matemático).
{
\{
é usado no inı́cio de agrupamento.
}
\}
é usado no fim do agrupamento.
#
\#
-
-
—
---
Exemplo: pós-graduação.
Exemplo: São Paulo — SP.
Fazendo linhas
• Para inserir uma linha pontilhada usa-se o comando \dotfill
...............................................................................
• Para inserir uma linha cheia usa-se o comando \hrulefill
20
2.3.7
Capa
\title{Tı́tulo do Trabalho}
\author{Nome do autor, \and
quando mais que um devem ser separados por \\
UNIFEI - Universidade Federal de Itajubá}
\date{Data da Publicaç~
ao ou \today para data da compilaç~
ao}
Com estas informações o usuário pode criar uma capa, inserindo o comando
\maketitle, no local onde deseja que a capa seja criada.
2.3.8
Sumário
Para incluir um sumário, deve-se colocar no local onde o sumário deve ser
gerado o comando:
\tableofcontents
IMPORTANTE: Para que o sumário seja gerado e atualizado a cada modificação
(inclusão de novos capı́tulos, seleção, subseção, ...) deve-se COMPILAR DUAS
vezes.
Utilizando os comandos descritos a seguir é possivel também colocar uma:
• Lista de figuras: \listoffigures, e
• Lista de tabelas: \listoftables.
2.3.9
Capı́tulos, Seções, subseções, etc...
Um texto pode ser dividido em partes, capı́tulos, seções, subseções, subsubseções.
Isso pode ser feito pelos comandos: \part, \chapter, \section, \subsection e
\subsubsection, respectivamente. Estes comandos possuem a seguinte sintaxe:
21
\chapter{nome do capı́tulo}
Caso necessite fazer referência a capı́tulos, seções, subseções e subsubseções
equanto estiver digitando seu texto, na frente de \chapter{...} ou \section{...}
ou \subsection{...} ou \subsubsection{...} você deve colocar um apelido com o
comando \label{apelido}. Considere o exemplo:
\subsubsection{Capı́tulos, Seç~
oes, subseç~
oes, etc...}\label{c,s,ss}
Em seu texto você pode fazer referência a esta subsubseção de duas maneira diferentes:
Na seç~
ao \eqref{c,s,ss} voc^
e pode encontrar $\dots$
Na seção (2.3.9) você pode encontrar . . .
Na seç~
ao \ref{c,s,ss} voc^
e pode encontrar $\dots$
Na seção 2.3.9 você pode encontrar . . .
A segunda maneira é a mais utilizada em textos.
OBS: É necessário compilar duas vezes para que apareça a numeração!
2.3.10
Lemas, Teoremas, Proposições, etc
Para se trabalhar com Lemas, Teoremas, Proposições, Corolários, Exemplos,
Exercı́cios, etc de forma ordenada e destacada devemos no preâmbulo definirmos os
seguintes comandos
\newtheorem{lem}
{Lema}[section]
\newtheorem{pro}
[lem]{Proposi\c{c}\~ao}
\newtheorem{thm}
[lem]{Teorema}
\newtheorem{rem}
[lem]{Observa\c{c}\~ao}
\newtheorem{cor}
[lem]{Corol\’ario}
\newtheorem{df}
[lem]{Defini\c{c}\~ao}
\newtheorem{ex}
[lem]{Exemplo}
22
\newtheorem{remark} [lem]{Observa\c{c}\~ao}
\newtheorem{propri} [lem]{Propriedade}
Caso queira enunciar algum resultado matemático veja alguns exemplos que
podem auxilia-lo:
\begin{thm}
Toda funç~
ao diferenciável é contı́nua.
\end{thm}
Teorema 2.1 Toda função diferenciável é contı́nua.
\begin{cor}
Toda funç~
ao duas vezes diferenciável, cuja a segunda derivada é contı́nua, tem primeira derivada contı́nua}
\end{cor}
Corolário 2.2 Toda função duas vezes diferenciável, cuja a segunda derivada é contı́nua,
tem primeira derivada contı́nua
\begin{remark}
Nem toda funç~
ao contı́nua é diferenciável
\end{remark}
Observação 2.3 Nem toda função contı́nua é diferenciável
\begin{ex}
A funç~
ao valor absoluto é contı́nua mas n~
ao é diferenciável
\end{ex}
23
Exemplo 2.4 A função valor absoluto é contı́nua mas não é diferenciável
Se desejar fazer referência a algum destes resultados matemáticos durante o
edição do texto, primeiramente você deve apelidá-lo com o comando \label{apelido}
e usar o comando \ref{apelido} quando quiser citá-lo.
\begin{propri}\label{p.2}
Todo número par é divisı́vel por dois
\end{propri}
Propriedade 2.5 Todo número par é divisı́vel por dois
Da propriedade \ref{p.2} podemos concluir que $\dots$
Da propriedade 2.5 podemos concluir que . . .
2.3.11
Ambiente Verbatim
O ambiente verbatim é utilizado para imprimir textos na forma em que foram
digitados, sem considerar qualquer tipo de formatação.
\usepackage{verbatim}
\begin{verbatim}
Utilizando o ambiente \textbf{verbatim}.
O texto impresso será idêntico ao texto digitado.
\end{verbatim}
Utilizando o ambiente \textbf{verbatim}.
O texto impresso será id^
entico ao texto digitado.
24
2.3.12
Listas
\begin{itemize}
\item Adiç~
ao;
\begin{itemize}
\item Naturais;
\item Inteiros;
\end{itemize}
\item Subtraç~
ao;
\item Multiplicaç~
ao;
\item Divis~
ao.
\end{itemize}
• Adição;
– Naturais;
– Inteiros;
• Subtração;
• Multiplicação;
• Divisão.
\begin{enumerate}
\item Adiç~
ao;
\begin{enumerate}
\item Naturais;
\item Inteiros;
\end{enumerate}
\item Subtraç~
ao;
\item Multiplicaç~
ao;
\item Divis~
ao.
\end{enumerate}
1. Adição;
(a) Naturais;
(b) Inteiros;
25
2. Subtração;
3. Multiplicação;
4. Divisão.
2.3.13
Referência Bibliográfica
Com o ambiente thebibliography se pode imprimir uma bibliografia. Cada item bibliográfico se introduz com
\bibitem{apelidodoartigo1}
O apelido se usa dentro do documento para indicar a entrada de uma referência
bibliográfica (ou seja uma citação):
\cite{marca}
A numeração das citações se faz automaticamente. O parâmetro que se coloca após a instrução \begin{thebibliography}{11} estabelece o valor máximo da
memória destinada às referências.
Para que a bibliografia apareça no sumário é necessário que se coloque o comando
\addcontentsline{toc}{section}{Bibliografia}
ou
\addcontentsline{toc}{chapter}{Bibliografia}
É necessário que o arquivo principal seja processado pelo LATEX pelo menos
duas vezes para que a bibliografia apareça de forma correta no seu documento.
Exemplos de referências
\begin{thebibliography}{11}
\addcontentsline{toc}{section}{Refer^
encias tipo 1}
\bibitem{Ad} R. A. Adams, Sobolev Spaces. New York: Academic, 1975.
\bibitem{Andrews2} B. Andrews, \emph{Contraction of convex hypersurfaces in Euclidean Spaces.} Calc. Var. \textbf{2} (1994), 151-171.
\bibitem{Andrews3} B. Andrews, \emph{Contraction of convex hypersurfaces in Riemmannian Spaces.} Pacific. J. Math. \textbf{195} (2000), 1-34.
\end{thebibliography}
26
Referências
[1] R. A. Adams, Sobolev Spaces. New York: Academic, 1975.
[2] B. Andrews, Contraction of convex hypersurfaces in Euclidean Spaces. Calc. Var.
2 (1994), 151-171.
[3] B. Andrews, Contraction of convex hypersurfaces in Riemmannian Spaces. Pacific.
J. Math. 195 (2000), 1-34.
\begin{thebibliography}{11}
\addcontentsline{toc}{section}{Refer^
encias tipo 2}
\bibitem[Angenet]{A} S. Angenet, \emph{The zeroset of a solution of a parabolic equation}. J. Reine Angew. Math \textbf{390} (1988), 79-96.
\bibitem[Baras and Cohen]{BC} P. Baras and L.Cohen, \emph{Complete blow up after $T_{max}$ for a semilinear heat equation}. J. Funct. Analysis, \textbf{71} (1987), 14
\end{thebibliography}
Referências
[Angenet] S. Angenet, The zeroset of a solution of a parabolic equation. J. Reine Angew.
Math 390 (1988), 79-96.
[Baras and Cohen] P. Baras and L.Cohen, Complete blow up after Tmax for a semilinear
heat equation. J. Funct. Analysis, 71 (1987), 142-174.
Como citar no texto
Depois de ter construı́do as referências bibliográficas no ambiente thebibliography podemos cita-las no texto com o comando \cite{apelido}. Por exemplo:
No artigo \cite{A} foi provado que $\dots$
No artigo [Angenet] foi provado que . . .
O Teorema pode ser encontrado no livro \cite{Ad}
O Teorema pode ser encontrado no livro [1]
27
2.3.14
Notas
• Notas de margem: Uma nota de margem é impressa na margem direita da
página atual e aparecem ao final do parágrafo onde estão sendo digitadas. É
inserida quando se coloca o comando: \marginpar{nota}. Por exemplo:
Dos recursos que temos...\marginpar{Este é \\ muito \\ utilizado \\ em \LaTeX}
reproduz:
Dos recursos que temos...
X
• Notas de rodapé: Uma nota de rodapé é inserida quando se coloca os comandos:
\footnote{texto}
2.3.15
Apêndice
Apenas as classes book e report aceitam o comando \appendix. Ao ser in-
serido, transforma a partir dele todos os comandos \chapter em apêndices. Assim,
teremos Apêndice A, Apêndice B, ... No exemplo:
\begin{document}
\chapter{capitulo 1}
\chapter{capitulo 2}
\appendix
\chapter{capitulo 3}
\chapter{capitulo 4}
\end{document}
os capı́tulos 3 e 4 serão tratados como apêndices.
28
3
Ambiente Matemático
Fórmulas e sı́mbolos: dentro de um ambiente matemático.
Expressões entre cifrões simples ($) ou entre duplos cifrões ($$).
Formato itálico.
Exemplo: “a + b − 2c”
$a+b-2c$
$$a+b-2c$$
3.1
Potências e ı́ndices
Potências: “^”
Índices: “_ ”
Exemplos:
$x^5$
=⇒ x5
$x^{x^2}$ =⇒ xx
2
$a^2b$
=⇒ a2 b
$a^{2b}$
=⇒ a2b
$B_1$
=⇒ B1
$x_n+1$
=⇒ xn + 1
$x_{n+1}$ =⇒ xn+1
3.2
Pontos
29
$\cdots$ =⇒ 1, 2, · · · , n
$\ldots$ =⇒ 1, 2, . . . , n
...
=⇒ 1, 2, ..., n
$\vdots$ =⇒
1
..
.
n
1
$\ddots$ =⇒
..
.
n
3.3
Letras gregas
$\alpha$
=⇒ α
$\beta$
=⇒ β
$\gamma$
=⇒ γ
$\epsilon$ =⇒ 3.4
$\lambda$
=⇒ λ
$\mu$
=⇒ µ
$\sigma$
=⇒ σ
$\Gamma$
=⇒ Γ
$\Delta$
=⇒ ∆
Frações
Construção pelo comando:
30
$\frac{numerador}{denominador}$
ou pelo
$\dfrac{numerador}{denominador}$
$\frac{1}{2}$
=⇒
1
2
$\frac{x}{x+1}$
=⇒
x
x+1
$\frac{x^5}{x^3+y^3-z}$
=⇒
x5
x3 +y 3 −z
$\frac{a+b}{c-d}$
=⇒
a+b
c−d
$\dfrac{p}{q}$
=⇒
p
q
$\dfrac{x_0 + x_1}{y_0 + y_1}$ =⇒
$\dfrac{t^2}{z^5 -2}$
=⇒
x0 + x1
y0 + y1
t2
z5 − 2
Comparação
x5 +x4 +x3
x2 +x+1
$\frac{x^5 + x^4 + x^3}{x^2 + x + 1}$
=⇒
$\dfrac{x^5 + x^4 + x^3}{x^2 + x + 1}$
x5 + x4 + x3
=⇒
x2 + x + 1
31
3.5
Raı́zes
=⇒
$\sqrt{2}$
$\dfrac{-b \pm \sqrt{b^2 -4ac}}{2a}$
=⇒
$\sqrt[3]{8}$
=⇒
$\sqrt[(n+1)]{a}$
=⇒
$\sqrt[4]{\sqrt[3]{\sqrt{x}}}$
3.6
=⇒
√
2
−b ±
√
b2 − 4ac
2a
√
3
8
√
a
(n+1)
qp
4 3 √
x
Parênteses, colchetes e chaves
Alguns delimitadores podem ser usados em vários tamanhos, ajustando-se au-
tomaticamente ao tamanho da fórmula. Alguns dos mais utilizados são
Tabela 3: Tabela: Especificações de locais para objetos especiais
Delimitador
Sı́mbolo
Comando
parênteses
(...)
=⇒ $( )$
colchetes
[...]
=⇒ $[ ]$
chaves
{...}
=⇒ $\{ \}$
determinante
|...|
=⇒ $| |$
Esses comandos devem sempre ser utilizados conjuntamente, ou seja, sempre
que se usar a opção \left deve-se finalizar com \right. Caso não se queira o delimitador em um dos lados, deve-se utilizar um ponto no final, ou seja, \right. Os exemplos
a seguir mostram o uso desses comandos.



s
3

1
x4 + 2 
1 + 2x3 1 −  2
−


x +x+1
x3 + x2
32
e

 1
|x| =
 −1
se x ≥ 0;
se x < 0.
\[ 1+2x^3\left\{1-\left[\frac{1}{x^2+x+1}-\sqrt{\left(\frac{x^4+2}{x^3+x^2}
\right)^3}\right]\right\} \]
e
\[ |x| = \left\{ \begin{array}{ll}
1 & \mbox{ se } x \geq 0; \\
-1 & \mbox{ se } x < 0. \end{array} \right. \]
Para se usar chaves abaixo ou acima de determinadas expressões, usa-se o
comando
\underbrace{express~
ao1}_{express~
ao2}
ou
\overbrace{express~
ao1}_{express~
ao2}.
Exemplo do uso destas funções é dado a seguir
\[ x=\overbrace{x+y^2}^g+\underbrace{z+2w}_ h=g+h \]
g
z }| {
x = x + y 2 + z| +{z2w} = g + h
h
Delimitadores de tamanho constante também podem ser usados, ou seja, delimitadores com tamanho definido pelo usuário e não dependendo do tamanho das
expressões utilizadas. Para isso, deve-se usar os comandos:
\big(
\bigg(
\Big(
\Bigg(
\big)
\bigg)
\Big)
\Bigg)
\big]
\bigg]
\Big]
\Bigg]
\big\{
\bigg\{
\Big\{
\Bigg\{
É possı́vel utilizar mais comandos do que esses citados. Estes comandos não
são usados necessariamente aos pares, ou seja, se se abrir, por exemplo, um parêntese
não é necessário fechá-lo.
\[ \frac{x}{x^2-1} \Bigg|_b^a=\frac{a}{a^2-1}-\frac{b}{b^2-1} \]
33
a
x b
a
− 2
= 2
2
x − 1
a −1 b −1
b
\[ \Bigg(\bigg(\Big(\big(y \big) \Big) \bigg) \Bigg) \]
!
y
Estes comandos são bastante úteis quando se utilizam fórmulas matemáticas,
como a express ao a seguir. Neste exemplo, por questão estética, podem-se ampliar
os colchetes:
h
(y + 3)(x − 2)
i
O comando utilizado para gerar esta fórmula é
\[ \Big[(y+3)(x-2)\Big] \]
.
3.7
Limites
\[ \lim_{x \to + \infty} \left(1+\frac{1}{x}\right)^x = e \]
lim
x→+∞
1
1+
x
x
=e
• displaystyle
\[ \displaystyle\lim_{x\to+\infty}\left(1+\frac{1}{x}\right)^x=e \]
lim
x→+∞
1
1+
x
34
x
=e
3.8
Somatórios e produtórios
Para escrever somátorios no LATEX utiliza-se o comando:
\sum_{limite inferior}^{limite superior}
Já para escrever prdutórios no LATEXutiliza-se o comando:
\prod_{limite inferior}^{limite superior}
Exemplos:
=⇒
$\sum_{i=1}^{\infty}$
$\displaystyle \sum_{i=1}^{\infty}$ =⇒
P∞
i=1
∞
X
i=1
$\prod_{i=1}^{n}$
=⇒
$\displaystyle\prod_{i=1}^{n}$
=⇒
Qn
i=1
n
Y
i=1
3.9
Derivadas
$\frac{dy}{dx}$
=⇒
dy
dx
$\dfrac{dy}{dx}$
=⇒
dy
dx
$\frac{d^3y}{dx^3}$
=⇒
d3 y
dx3
$\dfrac{d^3y}{dx^3}$
=⇒
d3 y
dx3
$y^{(5)} - y’’’ + y’’$
=⇒ y (5) − y 000 + y 00
$\frac{\partial f}{\partial x}(a,b)$ =⇒
35
∂f
(a, b)
∂x
Exemplos:
$$\displaystyle\frac{\partial f}{\partial x}(a,b)=\lim_{h \to 0} \frac{f(a+h,b)-f(a,b)}{h}$$
∂f
f (a + h, b) − f (a, b)
(a, b) = lim
h→0
∂x
h
3.10
Integrais
$$\int_a^b f(x) dx = F(b) - F(b)$$
Z
b
f (x)dx = F (b) − F (b)
a
EXERCÍCIO
Z
∞
Z
x√
−∞
−∞
2
∞
xf (x)dx =
E(X) =
Z
∞
2
Z
∞
x2 √
x f (x)dx =
E(X ) =
−∞
1
exp[−(x − µ)2 /2σ 2 ]dx = µ
2πσ
−∞
1
exp[−(x − µ)2 /2σ 2 ]dx
2πσ
V ar(X) = E(X 2 ) − [E(X)]2 = σ 2
RESPOSTA
$$E(X)=\displaystyle\int_{-\infty}^{\infty}xf(x)dx=
\displaystyle\int_{-\infty}^{\infty}x\frac{1}{\sqrt{2\pi}\sigma}
exp[-{(x-\mu)}^2/2{\sigma}^2]dx=\mu$$
$$E(X^2)=\displaystyle\int_{-\infty}^{\infty}x^2f(x)dx=
\displaystyle\int_{-\infty}^{\infty}x^2\frac{1}{\sqrt{2\pi}\sigma}
exp[-{(x-\mu)}^2/2{\sigma}^2]dx$$
$$Var(X)=E(X^2)-[E(X)]^2=\sigma^2$$
36
3.11
Vetores e conjugados
$\vec{a}$ ⇒ ~a
−→
$\overrightarrow{AB}$ ⇒ AB
←−
$\overleftarrow{AB}$ ⇒ AB
$\bar{z}$ ⇒ z̄
$\overline{AB}$ ⇒ AB
$\vec v = 3 \vec i + \vec j - 5 \vec k$
~v = 3~i + ~j − 5~k
$\overrightarrow{AB} + \overrightarrow{BC} = \overrightarrow{AC}$
−→ −−→ −→
AB + BC = AC
$$
z = a + bi \Rightarrow \bar{z} = a - bi$$
z̄ = a + bi ⇒ z̄ = a − bi
$$m \overline{AC}^{2} = m \overline{AB}^{2} + m \overline{BC}^{2}$$
2
2
mAC = mAB + mBC
3.12
2
União e interseção
União: \bigcup_{limite inferior}^{limite superior}
Interseção: \bigcap_{limite inferior}^{limite superior}
37
$\bigcup_{i=1}^{\infty}$ ⇒
S∞
i=1
$\displaystyle\bigcup_{i=1}^{\infty}$ ⇒
∞
[
i=1
$\bigcap_{i=1}^{n}$ ⇒
Tn
i=1
$\displaystyle\bigcap_{i=1}^{n}$ ⇒
n
\
i=1
$$\displaystyle \bigcap_{n=1}^{\infty} \Biggl( \bigcup_{j=1}^{n} A_{j}\Biggr) = A_{1}$$
∞
n
\
[
n=1
3.13
!
Aj
= A1
j=1
Matrizes e Sistemas
Ambiente array
Matriz com alinhamento centralizado
$$ A=(a_{ij})_{3 \times 3}=
\left(
\begin{array}{c c c}
a_{11} & a_{12} & a_{13} \\
0
& a_{22} & a_{23} \\
0
& 0
& a_{33}\\
\end{array}
\right)$$

A = (aij )3×3
a
a
a
 11 12 13

=  0 a22 a23

0
0 a33
Matriz com alinhamento à direita
$$ B = \left[
38





\begin{array}{r r r r r}
1
& 2
& 3
& 4
& 5\\
6
& 7
& 8
& 9
& 10\\
11 & 12 & 13 & 14 & 15\\
16 & 17 & 18 & 19 & 20\\
\end{array}
\right] $$


1 2 3 4 5




 6 7 8 9 10 

B=


 11 12 13 14 15 


16 17 18 19 20
Matriz com alinhamento à esquerda
$$ M = \left[
\begin{array}{l l l l}
1
& 2
& \cdots & 10\\
2
& 3
& \cdots & 11\\
\vdots & \vdots
& \ddots & \vdots\\
10
& \cdots & 20\\
& 11
\end{array}
\right] $$




M =



1
2
..
.
2
3
..
.
···
···
..
.
10 11 · · ·
10



11 

.. 
. 

20
Função definida por partes usando ambiente array
$$|x|=\left\{
\begin{array}{r c}
39
-x
&\mbox{se} \quad x\leq 0\\
x
&\mbox{se} \quad x>0
\end{array}
\right. $$

 −x se x ≤ 0
|x| =
 x se x > 0
Sistema linear usando ambiente array
$$\left\{
\begin{array}{c c c c c c c c c}
a_{11}x_1&+&a_{12}x_2&+&\ldots&+&a_{1n}x_{n} &=& b_1\\
a_{21}x_1&+&a_{22}x_2&+&\ldots&+&a_{2n}x_{n} &=& b_2\\
\vdots
& &
& &
& &
& &
a_{m1}x_1&+&a_{m2}x_2&+&\ldots&+& a_{mn}x_{n}&=& b_n
\end{array}
\right.$$



a11 x1 + a12 x2 + . . . + a1n xn = b1




 a x + a x + ... + a x = b
21 1
22 2
2n n
2
.

..





 a x + a x + ... + a x = b
m1 1
m2 2
mn n
n
3.14
Fórmulas numeradas
\eqno{número}
ambiente equation
ambiente eqnarray
Equação numerada manualmente
$$r^{n-1}\exp(-\zeta r) =
\frac{1}{2n\sqrt\pi}\int^\infty_0 \alpha^{-(n+1)/2}
H_n \left(\frac{\zeta}{2\sqrt\alpha} \right)
40
\\
\exp \left(-\frac{\zeta^2}{4\alpha} \right)
\exp(-\alpha r^2) \, d\alpha \eqno{\textbf{(\mbox{Eq.} \, 1)}}$$
r
n−1
1
exp(−ζr) = √
2n π
Z
∞
α
−(n+1)/2
Hn
0
ζ
√
2 α
ζ2
exp −
4α
exp(−αr2 ) dα
(Eq. 1)
Matriz numerada automaticamente pelo LATEX
\begin{equation}
A = \left(
\begin{array}{ccc}
x - \lambda & 1
& 0 \\
0
& x - \lambda & 1 \\
0
& 0
& x - \lambda
\end{array}
\right)
\end{equation}



A=

x−λ
1
0
0
x−λ
1
0
0
x−λ





Matriz no ambiente equation não numerada
\begin{equation}
B = \left[
\begin{array}{cccc}
a_{11} & a_{12} & \cdots & a_{1n} \\
a_{21} & a_{22} & \cdots & a_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{m1} & a_{m2} & \cdots & a_{mn}
\end{array}
\right] \nonumber
41
(1)
\end{equation}

a
a12 · · · a1n
 11

 a21 a22 · · · a2n
B=
 ..
..
..
...
 .
.
.

am1 am2 · · · amn








Equações numeradas
\begin{eqnarray}
5( x - 9)
&=& (x+3)- (4x+8)
\\
5x - 45
&=& x + 3 - 4x - 8 \\
5x - x + 4x &=& 3 -8 + 45
\\
8x
&=& 40
\\
x
&=& 5
\end{eqnarray}
5(x − 9) = (x + 3) − (4x + 8)
(2)
5x − 45 = x + 3 − 4x − 8
(3)
5x − x + 4x = 3 − 8 + 45
(4)
8x = 40
(5)
x = 5
(6)
Equações no ambiente eqnarray com algumas delas não numeradas
\begin{eqnarray}
5( x - 9)
&=& (x+3)- (4x+8)\nonumber \\
5x - 45
&=& x + 3 - 4x - 8
5x - x + 4x &=& 3 -8 + 45
8x
\\
\nonumber\\
&=& 40
\\
x &=& 5\nonumber
\end{eqnarray}
42
5(x − 9) = (x + 3) − (4x + 8)
5x − 45 = x + 3 − 4x − 8
(7)
5x − x + 4x = 3 − 8 + 45
8x = 40
(8)
x = 5
Equações no ambiente eqnarray não numeradas
\begin{eqnarray*}
5( x - 9)
&=& (x+3)- (4x+8)
\\
5x - 45
&=& x + 3 - 4x - 8 \\
5x - x + 4x &=& 3 -8 + 45
\\
8x
&=& 40
\\
x
&=& 5
\end{eqnarray*}
5(x − 9) = (x + 3) − (4x + 8)
5x − 45 = x + 3 − 4x − 8
5x − x + 4x = 3 − 8 + 45
8x = 40
x = 5
EXERCÍCIO



2x




 sin(x)
f (x) =


1




 −x + 3
RESPOSTA
43
x<0
0≤x<
π
2
π
2
≤x<3
x≥3
\begin{equation}
f(x)=\left\{
\begin{array}{lcl}
2x
& & x<0
\\
sin(x) & & 0\leq x<\frac{\pi}{2} \\
1
& & \frac{\pi}{2}\leq x<3 \\
-x+3
& & x\geq3
\end{array}
\right. \nonumber
\end{equation}
3.14.1
Fazendo referência a uma fórmula numerada
Caso necessite fazer referência enquanto estiver digitando o texto a uma equação você
deve colocar depois do comando \begin{...} o comando \label{apelido}. Veja os
exemplos a seguir:
\begin{equation}\label{eq.c}
u_{t} = K u_{xx}
\end{equation}
ut = Kuxx
Para fazer referência a equação (9) você deve fazer da seguinte forma:
Segundo a equaç~
ao do calor \eqref{eq.c} temos $\dots$
Segundo a equação do calor (9) temos . . .
44
(9)
4
Objetos especiais
Material incluso num ambiente figure ou table será tratado como uma
matéria flutuante.
Comandos:
•
\begin{figure}
[...]
\end{figure}
•
\begin{table}
[...]
\end{table}
Nesse caso [...] se refere aos comandos que especificam o local no qual a
tabela ou figura serão colocados.
Especificação
Permissão para colocar em:
h (here)
exatamente no local do texto
t (top)
topo da página
b (bottom)
no final da página
p
em uma página especial
!
mantenha neste lugar
Os comandos:
\caption
coloca uma legenda.
\label
cria um localizador.
\ref
permite referenciar por meio do localizador.
\listoffigures imprime uma lista de figuras
\listoftables
imprime uma lista de tabelas.
45
4.1
Tabelas
Os comandos:
\begin{tabular}
\end{tabular}
\begin{array}
\end{array}
atribuem um ambiente de tabelas.
Para indicar a posição do texto no interior das colunas da tabela são utilizadas
as letras:
• l (left) alinhamento à esquerda,
• r (rigth) alinhamento à direita,
• c (center) alinhamento centralizado.
Dentro do ambiente tabular:
• &: separa as colunas,
• \\: inicia uma nova linha,
• \cline{i-j}: adiciona segmento de i até j,
• \hline: insere uma linha horizontal entre duas linhas.
Exemplo:
Nome
Dia
Mês Ano
Maria
2
2 1987
Joana
5
6
1986
\begin{tabular}{|lcr|l|} \hline
Nome
& Dia & M^
es &
Maria
&
2
&
2
Ano \\ \hline
& 1987 \\
46
Joana
&
5
&
6
& 1986 \\ \hline
\end{tabular}
Para alterar os espaços entre linhas e colunas de uma tabela podem ser utilizados os
comando:
• \arraystretch
• \tabcolsep
O espaçamento entre
as linhas é menor
\begin{tabular}{|l|}
\hline
O espaçamento entre
\\ \hline
as linhas é menor
\\ \hline
\end{tabular}
O espaçamento entre
as linhas é maior
{\renewcommand{\arraystretch}{2}
\renewcommand{\tabcolsep}{5.5cm}
\begin{tabular}{|l|}
\hline
O espaçamento entre
\\ \hline
as linhas é maior
\\ \hline
\end{tabular}}
Linhas e colunas de uma tabela podem ser mescladas utilizando o comando
\multicolumn.
47
• Tabela com poucos dados
Colunas Mescladas
Outra
(nm)
Primeira
Primeira
Segunda
385
Segunda
397
Segunda
376
Segunda
390
\begin{tabular}{llc}
\hline
\multicolumn{2}{c}{Colunas Mescladas} & Outra \\
Primeira
Primeira
&
& (nm)
& Segunda
& 385\\ \cline{2-3}
& Segunda
& 397\\ \hline
& Segunda
& 376\\ \cline{2-3}
& Segunda
& 390\\ \hline
\end{tabular}
48
\\ \hline
• Tabela com muitos dados e intitulada
Tabela 4: Seleção de pós-graduandos
Nı́vel
Ano
Mestrado
Curso
Inscritos Selecionados
2000 Matemática
15
10
Estatı́stica
20
10
Fı́sica
25
15
2001 Matemática
18
10
Estatı́stica
15
10
Fı́sica
19
15
10
5
Estatı́stica
10
4
Fı́sica
15
8
2001 Matemática
8
4
Estatı́stica
12
10
Fı́sica
15
10
Doutorado 2000 Matemática
\begin{table}[h!]
\centering
\caption{Seleç~
ao de pós-graduandos} \vspace*{-0.3cm}
\begin{tabular}{c|l|l|c|c} \hline
Nı́vel
& Ano
& Curso
Mestrado
& 2000 & Matemática
& Inscritos & Selecionados \\ \hline
& 15
& 10
\\ \cline{3-5}
&
& Estatı́stica & 20
& 10
\\ \cline{3-5}
&
& Fı́sica
& 25
& 15
\\ \cline{2-5}
& 18
& 10
\\ \cline{3-5}
&
& Estatı́stica & 15
& 10
\\ \cline{3-5}
&
& Fı́sica
& 19
& 15
\\ \hline
& 10
& 5
\\ \cline{3-5}
&
& Estatı́stica & 10
& 4
\\ \cline{3-5}
&
& Fı́sica
& 15
& 8
\\ \cline{2-5}
& 8
& 4
\\ \cline{3-5}
& 10
\\ \cline{3-5}
& 2001 & Matemática
Doutorado & 2000 & Matemática
& 2001 & Matemática
&
& Estatı́stica & 12
49
&
& Fı́sica
& 15
& 10
\\ \hline
\end{tabular}
\end{table}
• Tabela ao lado de tabela
Colunas Mescladas
Outra
Colunas Mescladas
(nm)
Primeira
Primeira
Segunda
385
Segunda
397
Segunda
376
Segunda
390
(nm)
Primeira
Primeira
Segunda
385
Segunda
397
Segunda
376
Segunda
390
\begin{figure}[htb]
\centering
\begin{minipage}[c]{0.49\linewidth}
\centering
\begin{tabular}{llc} \hline
\multicolumn{2}{c}{Colunas Mescladas} & Outra \\
&
& (nm)\\ \hline
& Segunda
& 385 \\ \cline{2-3}
& Segunda
& 397 \\ \hline
& Segunda
& 376 \\ \cline{2-3}
& Segunda
& 390 \\ \hline
Primeira
Primeira
\end{tabular}
\end{minipage}
\hfill
\begin{minipage}[c]{0.49\linewidth}
\centering
\begin{tabular}{llc}
\hline
\multicolumn{2}{c}{Colunas Mescladas} & Outra \\
Primeira
Primeira
Outra
&
& (nm)
\\ \hline
& Segunda
& 385
\\ \cline{2-3}
& Segunda
& 397\\ \hline
& Segunda
& 376\\ \cline{2-3}
50
& Segunda
& 390\\ \hline
\end{tabular}
\end{minipage}
\end{figure}
4.1.1
Fazendo referência a uma tabela
Para fazer referência a uma tabela equanto digita seu texto você deve apelidá-la
com o comando \label{apelido} e depois para citá-la no texto usar o comando
\ref{apelido}. Veja o exemplos a seguir
Tabela 5: Tabela espaço
O espaçamento entre
as linhas é menor
Veja a tabela 5 para verificar . . .
\begin{table}[h!]
\begin{center}
\caption{Tabela espaço} \label{t.ee}
\begin{tabular}{|l|} \hline
O espaçamento entre
\\\hline
as linhas é menor
\\\hline
\end{tabular}
\end{center}
\end{table}
4.2
Figuras
As extensões de arquivos de imagens para serem inseridas em um documento
latex são muitas, as mais utilizadas são: “.eps”, “.ps”, “.jpg”, “.pdf”. Contudo,
51
recomenda-se o uso da extensão “.eps”, pois sua manipulação no LATEXe a qualidade
das imagens são melhores. O programa \gsview32 converte as figuras com extensões
ps para eps. Um modo simples de converter uma figura para o formato ps, é utilizar
uma impressora Post Script. Para isso, caso não haja uma impressora Post Script instalada, deve-se proceder a instalação da mesma. Normalmente, as configurações deste
tipo de impressora já estão embutidas dentro do próprio Windows e sua instalação
é simples. Para a conversão, é necessário abrir a figura, com qualquer extensão, em
um programa apropriado. Ao invés de mandar a figura para a impressora, imprima-a
para arquivo. O programa irá abrir uma janela para que a figura seja salva, bastando
atribuir o nome do arquivo juntamente com a extensão ps.
Uma das formas mais fáceis de incluir figuras no texto é utilizando o pacote
graphicx. Utilizando esse pacote, as figuras podem ser inseridas no texto por meio do
comando:
includegraphics[chave=valor, . . . ]{caminho}
OBS: O caminho do comando acima se refere ao local onde se encotra a figura + nome
da figura + mais sua extensão. Exemplo: C:/Figuras/arquivo.jpg. Caso a figura
se encontre na mesma pasta do arquivo “.tex”que você está digitando, basta colocar
arquivo.jpg, por exemplo.
Existem chaves que podem ser usadas para alterar a largura, altura e rotação
da figura, estas são descritas na tabela (6).
Tabela 6: Nomes das chaves para o pacote graphicx
Chave
Função
width
modifca a largura da imagem
height
modifica a altura da imagem
angle
gira a imagem no sentido contrário ao dos ponteiros
scale
altera a escala da imagem
EXEMPLO
52
• scale:
\begin{figure}[!h]
\centering
\includegraphics[scale=0.4]{simpson.jpg}
\caption{Os Simpsons com a chave scale}
\end{figure}
Figura 3: Os Simpsons com a chave scale= 0.4
Figura 4: Os Simpsons com a chave scale= 0.2
• width e height:
\begin{figure}[!h]
\centering
\includegraphics[width=2cm, height=4cm]{simpson.jpg}
\caption{Os Simpsons com a chave width e
height}
\end{figure}
53
Figura 5: Os Simpsons com a chave width e height
• angle:
\begin{figure}[!h]
\centering
\includegraphics[scale=0.2, angle=50]{simpson.jpg}
\caption{Os Simpsons com a chave angle}
\end{figure}
Figura 6: Os Simpsons com a chave angle
54
4.2.1
Divisão de uma página em mini páginas
Para dividir uma página em páginas menores podemos utilizar o ambiente
minipage da seguinte forma:
\begin{minipage}[posiç~
ao da caixa][altura]
[posiç~
ao do texto]{largura}
...
\end{minipage}
As posições podem ser t (no topo), c (no centro), b (no final).
EXEMPLO
a) Figura ao lado de figura
Figura 7: Figura da es-
Figura 8: Figura da di-
querda
reita
\begin{figure}[!htb]
\begin{minipage}[b]{0.40\linewidth}
\includegraphics[width=\linewidth]{simpson.jpg}
\caption{Figura da esquerda}
\label{fig1}
\end{minipage} \hfill
\begin{minipage}[b]{0.40\linewidth}
\includegraphics[width=\linewidth]{simpson.jpg}
\caption{Figura da direita}
\label{fig2}
\end{minipage}
\end{figure}
55
b) Figura ao lado de figura refletida
Figura 9: Figura sem
Figura 10: Figura refle-
refletir
tida
\begin{figure}[!htb]
\begin{minipage}[b]{0.40\linewidth}
\includegraphics[width=\textwidth]{simpson.jpg}
\caption{Figura sem refletir}
\label{fig4}
\end{minipage} \hfill
\begin{minipage}[b]{0.40\linewidth}
\reflectbox{\includegraphics[width=\textwidth]{simpson.jpg}
\caption{Figura refletida}
\label{fig5}
\end{minipage}
\end{figure}
c) Figura ao lado de texto
Podemos utilizar mini páginas para:
• inserir várias figuras;
• colocar o texto ao lado de uma
figura;
• colocar várias tabelas;
• colocar uma tabela ao lado de uma
Figura 11:
Os Simp-
figura ou texto;
sons ao lado de um texto
56
\begin{figure}[!h]
\begin{minipage}[t]{0.4\textwidth}
\vspace{0pt}
\includegraphics[scale=0.25]{simpson.jpg}
\caption{Os Simpsons ao lado de um texto}
\end{minipage}
\hfill
\begin{minipage}[t]{0.5\textwidth}
\vspace{0pt}\raggedright
Podemos utilizar mini páginas para:
\begin{itemize}
\item inserir várias figuras;
\item colocar o texto ao lado de uma figura;
\item colocar várias tabelas;
\item colocar uma tabela ao lado de uma figura ou texto;
\end{itemize}
\end{minipage}
\end{figure}
4.2.2
Texto e figuras
Além da utilização de minipáginas, exitem várias outras formas de inserir
figuras ao lado do texto, uma delas é utilizando o ambiente wrapfigure, necessita do
pacote wrapfig.
EXEMPLO
Você pode escolher posicionar a figura a direita (r) ou
a esquerda (l), e colocar a dimensão desejada para a figura.
Porém nesse caso a figura não
flutua no texto.
Figura 12: Os Simpsons
\begin{wrapfigure}{r}{0.5\linewidth}
\centering
57
\includegraphics[scale=0.3]{simpson.jpg}
\caption{Est^
omatos}
\end{wrapfigure}
Voc^
e pode escolher posicionar a figura a direita (\verb|r|)
ou a esquerda (\verb|l|), e colocar a dimens~
ao desejada para a figura.
Porém nesse caso a figura n~
ao flutua no texto.
4.2.3
Conjunto de figuras
Uma
forma
fácil
de
colocar um conjunto de figuras na mesma figura é utilizar o comando
\subfigure[tı́tulo]{figura} disponı́vel no pacote subfigure.
EXEMPLO
(a)
(b)
(c)
(d)
Figura 13: Uma figura com quatro subfiguras: (a) descreve a primeira subfigura; (b) descreve a segunda figura; (c) descreve a terceira figura; e (d) descreve
a quarta figura.
58
\begin{figure}[!h]
\centering
\subfigure[]{\includegraphics[scale=0.2]{simpson.jpg}}
\hspace{8pt}
\subfigure[]{\includegraphics[scale=0.2]{simpson.jpg}}
\\
\subfigure[]{\includegraphics[scale=0.2]{simpson.jpg}}
\hspace{8pt}
\subfigure[]{\includegraphics[scale=0.2]{simpson.jpg}}
\caption[Uma figura com quatro subfiguras]{Uma figura com quatro subfiguras:
(a) descreve a primeira subfigura;
(b) descreve a segunda figura;
(c) descreve a terceira figura; e
(d) descreve a quarta figura.}
\end{figure}
4.2.4
Fazendo referência a uma figura
Caso necessite fazer referência à uma figura equanto digita seu texto você pode
proceder da seguinte maneira:
Primeira dê um apelido a sua figura com o comando \label{apelido} e
quando for citá-la no texto use o comando \ref. Veja o exemplo a seguir:
\begin{figure}[h!]
\begin{center}
\includegraphics[scale=0.3]{rosadosventos.jpg}
\end{center}
\caption{Rosa dos ventos}\label{f.rv}
\end{figure}
Figura 14: Rosa dos ventos
Na figura \ref{f.rv} voc^
e pode ver a direç~
ao noroeste $\dots$
Na figura 14 você pode ver a direção noroeste . . .
59
4.3
Curiosidades
É possı́vel inverter o texto para colocá-lo em uma tabela, fluxograma ou outros
lugares de interesse. Para isso há alguns caminhos:
• sideways: apenas inverte 90o graus;
\begin{sideways}
texto
texto
\end{sideways}
• turn: inclinação desejada;
\begin{turn}{30}
texto
\end{turn}
tex
to
• rotate: inclinação desejada com inserção do pacote rotating;
\begin{rotate}{30}
texto
\end{rotate}
to
tex
• rotateboxtexto: inclinação desejada, mas é incluı́do o texto como se fosse uma
caixa (pacote rotating).
\rotatebox{30}{texto}|
tex
60
to
5
Desenhando figuras e diagramas - TIKZ
O TikZ é um pacote do LATEXusado para o desenho de figuras vetoriais. Com
ele é possı́vel desenhar ilustrações diversas, desde simples retas e cı́rculos até diagramas
complexos e gráficos de funções. Um recurso que chama a atenção no TikZ é a possibilidade de se trabalhar com pontos flutuantes, ou seja, a partir de um ponto podemos
desenhar uma figura em qualquer posição da página. Nesta seção vamos desenhar
modelos dos mais simples aos mais sofisticados.
5.1
Figuras geométricas
Figura 15: Circunferência
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\draw (0,0) circle (3cm);
\end{tikzpicture}
\end{center}
\caption{Circunfer^
encia}
\end{figure}
Figura 16: Elipse
61
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\draw (0,0) ellipse (2cm and 1cm);
\end{tikzpicture}
\end{center}
\caption{Elipse}
\end{figure}
Figura 17: Retângulo com linha grossa
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\draw(0,0)[blue, line width = 0.5cm] rectangle (5,2);
\end{tikzpicture}
\end{center}
\caption{Ret^
angulo}
\end{figure}
62
Figura 18: Arco de uma circunferência
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.8]
\draw (0,0) arc (0:120:3);
\end{tikzpicture}
\end{center}
\caption{Arco de uma circunfer^
encia}
\end{figure}
Figura 19: Arco de uma elipse
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.7]
\draw (0,0) arc (0:315:2cm and 1cm);
\end{tikzpicture}
\end{center}
\caption{Arco de uma elipse}
\end{figure}
63
Figura 20: Cı́rculo colorido
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\filldraw[color=blue] (0,0) circle (20pt);
\end{tikzpicture}
\end{center}
\caption{Cı́rculo colorido}
\end{figure}
Figura 21: Região limitada pela elipse
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\filldraw[color=green] (0,0) ellipse (40pt and 20pt);
\end{tikzpicture}
\end{center}
\caption{Regi~
ao limitada pela elipse}
\end{figure}
64
Figura 22: Retângulo bicolor esquerda direita
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\filldraw[left color = blue, right color= yellow](0,0) rectangle (5,2);
\end{tikzpicture}
\end{center}
\caption{Ret^
angulo bicolor esquerda direita}
\end{figure}
]
Figura 23: Retângulo bicolor dentro fora
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\filldraw[inner color = red , outer color= black](0,0) rectangle (5,2);
\end{tikzpicture}
\end{center}
\caption{Ret^
angulo bicolor dentro fora}
\end{figure}
65
Figura 24: Retâgulo bicolor acima abaixo
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\filldraw[top color = green , bottom color= gray](0,0) rectangle (5,2);
\end{tikzpicture}
\end{center}
\caption{Ret^
agulo bicolor acima abaixo}
\end{figure}
Figura 25: Preenchimento de um arco
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\fill[green] (0,0) -- (3,0) arc (0:120:3) -- (0,0);
\end{tikzpicture}
\end{center}
\caption{Preenchimento de um arco}
\end{figure}
66
5.2
Associando dois pontos
Existem vários tipos figuras para associarmos dois pontos, são eles:
Figura 26: Normal
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.5]
\filldraw[gray] (0,0) circle (3pt)
(2,2) circle (3pt);
\draw (0,0) --(2,2);
\end{tikzpicture}
\end{center}
\caption{Normal}
\end{figure}
Figura 27: Tracejado
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.7]
\filldraw[gray] (0,0) circle (3pt)
(2,2) circle (3pt);
\draw[dashed] (0,0) -- (2,2);
\end{tikzpicture}
\end{center}
\caption{Tracejado}
\end{figure}
67
Figura 28: Orientado
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\filldraw[gray] (0,0) circle (3pt)
(2,2) circle (3pt);
\draw[->] (0,0) -- (2,2);
\end{tikzpicture}
\end{center}
\caption{Orientado}
\end{figure}
Figura 29: Grosso, Colorido e Orientado
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=1]
\filldraw[gray] (0,0) circle (3pt)
(2,2) circle (3pt);
\draw[color=blue, line width=2mm, <->] (0,0) -- (2,2);
\end{tikzpicture}
\end{center}
\caption{Grosso, Colorido e Orientado}
\end{figure}
68
Figura 30: Controlado por um ponto
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.8]
\filldraw[gray] (0,0) circle (3pt)
(2,2) circle (3pt)
(5,1) circle (3pt);
\draw (0,0).. controls (5,1) .. (2,2);
\end{tikzpicture}
\end{center}
\caption{Controlado por um ponto}
\end{figure}
Figura 31: Controlado por dois pontos
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\filldraw[gray] (0,0) circle (3pt)
(2,2) circle (3pt)
(5,1.5) circle (3pt)
(-5,0.5) circle (3pt);
\draw (0,0).. controls (-5, 0.5) and (5,1.5)
\end{tikzpicture}
\end{center}
\caption{Controlado por dois pontos}
\end{figure}
69
.. (2,2);
Figura 32: Controlado por dois pontos com alteração da ordem
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\filldraw[gray] (0,0) circle (3pt)
(2,2) circle (3pt)
(5,1.5) circle (3pt)
(-5,0.5) circle (3pt);
\draw (0,0).. controls (5,1.5) and (-5, 0.5)
.. (2,2);
\end{tikzpicture}
\end{center}
\caption{Controlado por dois pontos com alteraç~
ao da ordem}
\end{figure}
Com as ferramentas utilizadas para construção das figuras anteriores, podemos
construir o logotipo da nossa semana da matemática
Figura 33: Logotipo da Semana da Matemática da UNIFEI
70
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.7]
\draw[ultra thick] (6,-10)..controls (6,-6) .. (7,-2);
\draw[ultra thick] (4,-13)..controls (4,-9) .. (5,-5);
\draw[ultra thick] (-6,-13)..controls (-6,-9) .. (-7,-5);
\draw[ultra thick] (-4,-10)..controls (-4,-6) .. (-5,-2);
\draw[ultra thick] (5,-5)..controls (1,-3) .. (7,-2);
\draw[ultra thick] (-7,-5)..controls (-1,-3) .. (-5,-2);
\draw[ultra thick] (-2.2,-3).. controls (0,-12) .. (2.25,-3.1);
\end{tikzpicture}
\end{center}
\caption{Logotipo da Semana da Matemática da UNIFEI}
\end{figure}
5.3
Associando dois pontos com ferramentas um pouco mais
sofisticadas
Com o acréscimo do pacote \usetikzlibrary{snakes} no nosso preâmbulo obtemos
algumas outras formas de associarmos dois pontos.
71
72
re}
\draw[snake=
ticks] (-2,
9)--(2,9);
\draw[snake=
coil, segmen
t aspect=0]
(-2,8)--(2,8
\draw[snake=
);
coil, ultra
thick, segm
en
t
as
\draw[snake=
pect=0](-2,7
coil, ultra
)--(2,7);
thick, segm
en
t aspect=0.7
\draw[snake=
] (-2,6)-coil, segmen
(2,6);
t length=4pt
] (-2,5)-\draw[snake=
(2
,5);
brace] (-2,
4)--(2,4);
\draw[snake=
brace] (2,3
)--(-2,3);
\draw[snake=
triangles,
ultra thick]
(-2,2)--(2,2
\draw[snake=
);
zigzag,segme
nt length=2
0pt] (2,-4)
\draw[snake=
--(-2,-4);
expanding wa
ves, line wi
dt
h=2, segmen
\draw[snake=
t angle=10](
expanding wa
-2,-6)--(2,ves, line wi
6);
dth=2, segm
\end{tikzpic
en
t
angle=30](-2
ture}
,-9)--(2,-9)
;
\end{center}
\begin{cente
r}
\begin{tikzp
ictu
Com as ferramentas desta subseção podemos construir um circuito RLC.
begin{center}
\begin{tikzpicture}
\draw (-3,-9) -- (-3,-7.5);
\draw (-3,-6.5) -- (-3,-5);
draw (-3,-7) circle (0.5);
\draw (-3,-5) -- (-1.93,-5);
\draw[snake=coil,segment length=6pt, segment amplitude=7pt] (-1.93, -5) -- (1.93, -5)
\draw (1.93,-5) -- (2.93,-5);
\draw (2.93, -6) -- (2.93,-5);
\draw[snake=zigzag] (2.93,-8) -- (2.93,-6);
\draw (2.93,-9) -- (2.93,-8);
\draw(0.07,-9)--(2.93,-9);
\draw[snake=ticks, segment amplitude=20pt]
\draw(-0.3,-9)--(-3,-9);
\end{tikzpicture}
\end{center}
73
(-0.3,-9)--(0.3,-9);
5.4
Inı́cio da construção de diagramas
O LATEX também pode nos auxiliar na construção de diagramas que relacionam palavras. Primeiramente devemos definir que tipo de caixas englobaram as palavras.
\tikzstyle{circulo}=[circle,draw=red,fill=green]
\tikzstyle{retangulo}=[rectangle, rotate=45,draw=purple,fill=yellow!20]
No exemplo a seguir iremos relacionar quatro palavras com dois tipo de caixas diferentes. As relações serão representadas por setas que partem com uma angulação(out) e chegam com outra(in).
PALAVRA 2
Figura 34: Diagrama palavras
74
PA
LA
VR
A
PA
LA
V
R
A
2
3
PALAVRA 1
\tikzstyle{circulo}=[circle,draw=red, fill=green]
\tikzstyle{retangulo}=[rectangle, rotate=45,draw=purple,fill=yellow!20]
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.8]
\node at (-2,0) [retangulo] (1){\large{PALAVRA 2}};
\node at (2,0) [retangulo](2){\huge{PALAVRA 3}};
\node at (-15,5) [circulo] (3) {PALAVRA 1};
\node at (-15,-5) [circulo] (4) {PALAVRA 2};
\draw [->, thick] (1) to (2);
\draw[->,line width=5pt,color=blue] (3) to (1);
\draw[->, ultra thick] (4) to [out=45, in=-90] (1);
\draw[<<->, dashed, line width=4pt] (4) to [out=90,in=45] (2);
\end{tikzpicture}
\end{center}
\caption{Diagrama palavras}\label{diagramapalavras}
\end{figure}
75
5.5
Caixas de textos
Existem vários tipos de caixa que podemos construir com o LATEX. Para a construção
de caixa precisamos definir ela antes de começar a figura TIKZ
\tikzstyle{mybox}=[draw=cor contorno,tipo contorno,grossura contorno, forma geométrica, inner sep=espaçamento]
Aqui listaremos alguns exemplos com suas respectivas linhas de comando
\tikzstyle{mybox}=[draw=blue,fill=green,very thick,circle, inner sep=10mm]
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\node[mybox]
{
\begin{minipage}[t][10cm]{10cm}
\setlength{\parindent}{-1cm}
digite seu texto aqui!!!!!
\end{minipage}
};
\end{tikzpicture}
\end{center}
\end{figure}
Figura 35: Caixa circular com tamanho definido
76
\tikzstyle{mybox}=[draw=black,dashed,fill=light-gray,ultra thick,rectangle, inner sep=10mm]
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\node[mybox]
{
\begin{minipage}[t][7cm]{13cm}
\setlength{\parindent}{-0.5cm}
digite seu texto aqui!!!!!
\end{minipage}
};
\end{tikzpicture}
\end{center}
\end{figure}
Figura 36: Caixa retangular com tamanho definido
!20, very
, fill=green
= [draw=blue
}
ox
yb
{m
le
\tikzsty
0pt]
inner ysep=2
e}[h!]
\begin{figur
tate=-5]
orm shape,ro
ture}[transf
ic
zp
ik
{t
in
\beg
] (box) {
\node [mybox
\textwidth}
age}[t!]{1.0
\begin{minip
!!!
texto aqui!!
digite seu
e}
\end{minipag
p=10pt,
s, inner se
unded corner
ro
e,
gl
an
thick,rect
};
}
ture
\end{tikzpic
\end{figure}
Figura 37: Caixa retangular modelada ao texto
77
Para ver linhas de comando dê zoom
\tikzstyle{mybox} = [draw=blue, right color = green, left color= white, rectangle, rounded corners, inner sep=10pt, inner ysep=20pt]
\tikzstyle{fancytitle} =[top color=yellow!20, bottom color=blue, text=white, rectangle,rounded corners]
\tikzstyle{fancytitle1} =[inner color=yellow!20, outer color=gray, text=red, circle]
\begin{figure}[h!]
\begin{tikzpicture}
\node [mybox] (box) {
θ
digite seu texto aqui!!!!!
\end{minipage}
};
\node[fancytitle] at (box.north) {Para ver linhas de comando d^
e zoom};
\node[fancytitle1] at (box.east) {{\Huge$\theta$}};
\end{tikzpicture}
\end{figure}
Figura 38: Caixa duas cores com tı́tulo com indicação
Caso necessite fazer mais de uma caixa. Sugerimos que siga nossa rosa dos
ventos RV.
RV.north c/south
RV.north west c/ south east
RV.north east c/
south west
RV.west
RV.east
c/
c/west
east
RV.south
west c/north
east
RV.south
RV.south
c/north
78
c/ north
west
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}
\node[mybox] at (0,10)(box1) {
\begin{minipage}[t][1cm]{2cm}
\setlength{\parindent}{0cm}
\includegraphics[scale=0.2]{rosadosventos.jpg}
\end{minipage} };
\node[mybox] (box2)[right = 0.5cm of box1.south east,anchor=north west] {
\begin{minipage}[t][1.5cm]{1.5cm}
\setlength{\parindent}{-0.2cm}
{\footnotesize RV.south c/ north west}
\end{minipage} };
\node[mybox] (box3)[right = 0.5cm of box1.north east,anchor=south west] {
\begin{minipage}[t][1cm]{4cm}
\setlength{\parindent}{1cm}
{\footnotesize
RV.north east c/ south west}
\end{minipage} };
\node[mybox] (box4)[right = -0.5cm of box1.north west,anchor=south east] {
\begin{minipage}[t][2cm]{2cm}
\setlength{\parindent}{0cm}
{\footnotesize
RV.north west c/ south east}
\end{minipage} };
\node[mybox] (box5)[left = 0.5cm of box1.south west,anchor=north east] {
\begin{minipage}[t][2cm]{2cm}
\setlength{\parindent}{0cm}
{\footnotesize RV.south west c/north east}
\end{minipage} };
\node[mybox] (box5)[right = 1cm of box1.east,anchor= west] {
\begin{minipage}[t][1cm]{2cm}
\setlength{\parindent}{0cm}
{\footnotesize
RV.east c/west}
\end{minipage} };
\node[mybox] (box6)[below = 0.5cm of box1.south,anchor=north] {
\begin{minipage}[t][1cm]{1.5cm}
\setlength{\parindent}{0cm}
{\footnotesize RV.south c/north}
\end{minipage} };
\node[mybox] (box7)[left = 3cm of box1.west,anchor=east]{
\begin{minipage}[t][1cm]{2.5cm}
\setlength{\parindent}{0.5cm}\verb
{\footnotesize RV.west c/ east}
\end{minipage} };
\node[mybox] (box8)[above = 4cm of box1.north,anchor=south]{
\begin{minipage}[t][1cm]{4cm}
\setlength{\parindent}{1cm}
{\footnotesize RV.north c/south}
\end{minipage} };
\end{tikzpicture}
\end{center}
\end{figure}
79
5.6
Gráficos de funções
Com o pacote TIKZ podemos construir gráficos de funções reais de uma variável.
Primeiramente devemos desenhar o plano cartesiano:
y
x
Figura 39: Plano cartesiano
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.8]
\draw[ultra thick][->](-6,0) -- (6,0);
\draw[ultra thick][->](0,-6) -- (0,6);
\node at (5.6,-0.4) {$x$};
\node at (-0.4, 5.6) {$y$};
\end{tikzpicture}
\end{center}
\caption{Plano cartesiano}
\end{figure}
80
y
x
Figura 40: Plano cartesiano com grade
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.9]
\draw[ultra thick][->](-6,0) -- (6,0);
\draw[ultra thick][->](0,-6) -- (0,6);
\node at (5.6,-0.4) {$x$};
\node at (-0.4, 5.6) {$y$};
\draw[step=1cm,gray,very thin] (-6,-6) grid (6,6);
\end{tikzpicture}
\end{center}
\caption{Plano cartesiano com grade}
\end{figure}
81
Agora vamos dar alguns exemplos de gráficos:
y
x
Figura 41: Gráfico de y = sin x
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.5]
\draw[ultra thick][->](-6,0) -- (6,0);
\draw[ultra thick][->](0,-6) -- (0,6);
\node at (5.6,-0.4) {$x$};
\node at (-0.4, 5.6) {$y$};
\draw[blue,ultra thick, smooth, domain=-6.28:6.28] plot(\x,{sin(\x r)});
\end{tikzpicture}
\end{center}
\caption{Gráfico de $y = \sin x$}
\end{figure}
82
y
x
Figura 42: Gráfico de y = tan x
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=2]
\draw[ultra thick][->](-1.5,0) -- (1.5,0);
\draw[ultra thick][->](0,-1.5) -- (0,1.5);
\node at (1.3,-0.3) {$x$};
\node at (-0.3, 1.3) {$y$};
\draw[red,smooth, domain=-1:1] plot(\x,{tan(\x r)});
\end{tikzpicture}
\end{center}
\caption{Gráfico de $y = \tan x$}
\end{figure}
83
y
x
Figura 43: Gráfico de y = 3 cos 2x
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.5]
\draw[ultra thick][->](-6,0) -- (6,0);
\draw[ultra thick][->](0,-6) -- (0,6);
\node at (5.6,-0.4) {$x$};
\node at (-0.4, 5.6) {$y$};
\draw[green!40!black,smooth, domain=-6:6] plot(\x,{3*cos(2*\x r)});
\end{tikzpicture}
\end{center}
\caption{Gráfico de $y = 3\cos 2x$}
\end{figure}
84
y
x
Figura 44: Gráfico de y = x2 + 2x + 2
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.5]
\draw[ultra thick][->](-6,0) -- (6,0);
\draw[ultra thick][->](0,-6) -- (0,6);
\node at (5.6,-0.4) {$x$};
\node at (-0.4, 5.6) {$y$};
\draw[blue,smooth, domain=-3:1] plot(\x,\x*\x +2*\x + 2);
\end{tikzpicture}
\end{center}
\caption{Gráfico de $y = x^2 +2x +2$}
\end{figure}
85
f3
y
f2
f1
x
Figura 45: Gráficos de f1 (x) = x, f2 (x) = x2 , f3 (x) = x3
\begin{figure}[h!]
\begin{center}
\begin{tikzpicture}[scale=0.5]
\draw[ultra thick][->](-6,0) -- (6,0);
\draw[ultra thick][->](0,-6) -- (0,6);
\node at (5.6,-0.4) {$x$};
\node at (-0.4, 5.6) {$y$};
\draw[blue,smooth, domain=-2:2] plot(\x,\x) node[right]{$f_{1}$};
\draw[red,smooth, domain=-2:2] plot(\x,\x*\x) node[right]{$f_{2}$};
\draw[green,smooth, domain=-2:2] plot(\x,\x*\x*\x) node[right]{$f_{3}$};
\end{tikzpicture}
\end{center}
\caption{Gráficos de $f_{1}(x) = x, f_{2}(x) = x^{2}, f_{3}(x) = x^{3}$}
\end{figure}
86
6
Apresentações - Beamer
Beamer é uma classe LATEX para produzir apresentações. Outras classes LATEXcom
o mesmo propósito são Seminar e Prosper. O Beamer permite desenvolver apresentações dinâmicas, com sobreposições (overlays) e transições animadas entre slides.
As apresentações obtidas são arquivos pdf. Isto torna as apresentações altamente
portáveis. Importante observar que o Beamer e o LATEX são necessários apenas para o
desenvolvimento dos slides, não sendo necessários para a visualização da apresentação.
Para produzir o arquivo final da apresentação, em formato pdf, não compilamos
o arquivo usando LATEX, e sim usamos o programa pdflatex (amplamente disponı́vel
nas instalações TEX tı́picas) que converte diretamente o arquivo TEX para pdf.
Beamer apresenta algumas vantagens para usuários LATEX em relação ao PowerPoint e outras alternativas:
• Suporte do LATEX para construções matemáticas é superior ao encontrado na
plataforma Word/PowerPoint;
• Facilidades para a estruturação dos slides decorrentes de LATEX (seção, subseção,
etc.) e facilidades para produzir a bibliografia (BiBTEX);
• Pode-se extrair os slides da apresentação a partir do texto LATEX de um documento
qualquer (por exemplo, o artigo a ser apresentado em um evento);
• Multiplataforma, pois tanto TEX pode ser usado em diversos sistemas operacionais, quanto a apresentação em pdf pode ser visualizada no Windows e em
“sabores” do Unix.
Para usar a classe Beamer deve-se instalar o pacote apropriado disponı́vel
em http://latex-beamer.sourceforge.net/. Também é necessário instalar os pacotes
pgf e xcolor. O processo de instalação varia dependendo da distribuição do TEX.
No teTEX (distribuição para Linux) descomprime-se os arquivos dos pacotes no diretório/usr/local/share/texmf/tex/latex e executa-se o comando texhash.
87
6.1
Estrutura
Para iniciar este tipo de trabalho, no inı́cio do arquivo TEX é necessário de-
clarar o comando:
\documentclass{beamer}
No cabeçalho do arquivo, os comandos para ativar o suporte a lı́ngua portuguesa e acentuação pelo teclado:
\usepackage[brazil]{babel}
% reconhece portugues no tex
\usepackage[utf8]{inputenc}
% reconhece acetuaç~
ao na digitacao no texmaker
\usepackage[latin1]{inputenc}
% reconhece acetuaç~
ao na digitacao no WinEdt
Cada slide, ou lâmina, é definido dentro do comando
\frame{
Conteúdo do slide
}
ou
\ begin{frame}
Conteúdo do slide
\ end{frame}
Beamer aceita a estruturação do texto usando \section e \subsection.
6.1.1
Capa
Um exemplo de apresentação do Beamer é:
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
%---- Primeiro slide ---------------------
\title[]{Curso LaTeX}
88
\author[]{Ottoboni e Sartorio}
\institute[]{UNIFEI}
\date{\today}
\begin{document}
\frame{\titlepage}
% Cria a página inicial
%---- Segundo slide --------------------\section{Sumário}
\frame{\tableofcontents}
%---- Terceiro slide ---------------------
\section{Usando Beamer}
\frame{
\frametitle{Caracterı́sticas}
\begin{itemize}
\item<1-> Classe \LaTeX;
\item<2-> Sobreposiç~
ao (overlays);
\item<3-> Transiç~
oes animadas.
\end{itemize}
}
%----------------------------------------\end{document}
O primeiro slide é a página de tı́tulo do trabalho, definida pelos comandos
\title, \author, institute e \date, em que é gerada pelo comando \frame{\titlepage}.
O segundo slide é o sumário da apresentação, que é definido pelos comandos
\section ao longo do documento, e gerado pelo comando \frame{\tableofcontents}.
89
Observe que no terceiro slide se define uma sobreposição (overlay), especificada
por <1->, <2-> e <3->, que define a sequência em que os overlays serão exibidos na
apresentação.
Para incluir figura na capa, basta acrescentar o comando:
\pgfdeclareimage[height=1.5cm, width=1.5cm]{logo}{NOME DA FIGURA}
\logo{\pgfuseimage{logo}}
90
6.1.2
Temas
Existem diversos temas pré-definidos que devem atender a maioria das neces-
sidades. O nome de um tema normalmente é o nome de uma cidade onde acontece um
evento de informática. Para declarar o desejado usa-se:
\usetheme{ ... }
no cabeçalho do arquivo TEX. As opções são:
0) Sem tema
1) AnnArbor
2) Antibes
91
3) Bergen
4) Berkeley
5) Berlin
92
6) Boadilla
7) boxes
8) CambridgeUS
93
9) Copenhagen
10) Darmstadt
11) default
94
12) Dresden
13) Frankfurt
14) Goettingen
95
15) Hannover
16) Ilmenau
17) JuanLesPins
96
18) Luebeck
19) Madrid
20) Malmoe
97
21) Marburg
22) Montpellier
23) PaloAlto
98
24) Pittsburgh
25) Rochester
26) Singapore
99
27) Szeged
28) Warsaw
Em qualquer formato é possı́vel mudar a cor, por meio do comando:
\usecolortheme{nome do tema de cor}
Os nomes do tema de cores são:
100
1) albatross
2) beaver
3) beetle
4) crane
5) default
6) dolphin
7) dove
8) fly
9) lily
10) orchid
11) rose
12) seagull
13) seahorse
14) sidebartab
15) whale
16) wolverine
Todas essas combinações de temas e mudança de cores do temas podem ser
visualizados no site:
<http://www.hartwork.org/beamer-theme-matrix/>
.
O tamanho padrão da fonte podemos definir logo no preâmbulo:
\documentclass[12pt]{Beamer},
101
por exemplo. Já a fonte é definida pelo tema. Cada tema possui seu próprio conjunto
de opções e para mudar a fonte utilizada devemos modificar a fonte do tema. Para isso
utilizamos o comando:
usefonttheme{nomedafonte}
Nem todas as famı́lias de fontes vêm com todas as instalações do Beamer.
Geralmente, as que se encontram nas instalações são: serif, avant, bookman, chancery,
charter, euler, helvet, mathtime, mathptm, mathptmx, newcent, palatino, pifont e
utopia.
6.1.3
Tı́tulo
É possı́vel colocar tı́tulo em qualquer slide, por meio do comando:
\frame{
\frametitle{Tı́tulo do slide}
Conteúdo
}
ou
\begin{frame}
\frametitle{Tı́tulo do slide}
Conteúdo
\end{frame}
ou
\begin{frame}{Tı́tulo do slide}
Conteúdo
\end{frame}
102
6.1.4
Seções, subseções, subsubseções e sumário
Pode-se utilizar uma estrutura que define seções e subseções.
\section{texto1}
\subsection{texto2}
\subsubsection{texto3}
\paragraph{texto4}
Com a divisão dos slides, o sumário é gerado pelo comando tableofcontents.
\frame{\tableofcontents}
6.2
6.2.1
Formatação
Representação em blocos
Um recurso interessante para organizar a informação dentro dos frames é o
bloco. O uso de blocos permite agrupar um conjunto de informações de uma lâmina
em uma unidade (o bloco) com um tı́tulo.
Os blocos são definidos usando-se o ambiente “block”:
\begin{block}{Tı́tulo do bloco 1.a.}
Texto do bloco 1.a.
\end{block}
\begin{block}{Tı́tulo do bloco 1.b.}
103
Texto do bloco 1.b.
\end{block}
Há outros dois tipos de blocos:
• exampleblock - marca o bloco de verde.
\begin{exampleblock}{Tı́tulo do bloco 2}
Texto do bloco 2
\end{exampleblock}
• alertblock - marca o bloco de vermelho.
\begin{alertblock}{Tı́tulo do bloco 3}
Texto do bloco 3
\end{alertblock}
6.2.2
Mudando as cores dos blocos
Para mudar as cores padrão dos 3 tipos de blocos, respectivamente, é necessário
adicionar no preâmbulo os seguintes comandos:
• Para alterar a cor do padrão do tı́tulo, sendo bg o fundo e fg a letra:
a) \setbeamercolor{block title}{bg=cor1,fg=cor2}
b) \setbeamercolor{block title example}{bg=cor1, fg=cor2}
c) \setbeamercolor{block title alerted}{bg=cor1, fg=cor2}
104
• Para alterar a cor o corpo do texto, em fundo e letra:
a) \setbeamercolor{block body}{bg=cor1,fg=cor2}
b) \setbeamercolor{block body example}{bg=co1, fg=cor2}
c) \setbeamercolor{block body alerted}{bg=cor1, fg=cor2}
Exemplo:
No preâmbulo:
\setbeamercolor{block title}{use=structure,fg=green,bg=white!35!violet}
\setbeamercolor{block body}{parent=normal text,use=block title,bg=orange,fg=yellow}
No texto:
\begin{block}{Tı́tulo do bloco 1.a.}
Texto do bloco 1.a.
\end{block}
\begin{block}{Tı́tulo do bloco 1.b.}
Texto do bloco 1.b.
\end{block}
6.2.3
Marcadores
Pode-se utilizar do artifı́cio de marcadores, com os ambientes: itemize e
enumerate. Para alteração de cores e formatos, coloca-se no preâmbulo:
• Referente a cor do marcador utilizado para os itens:
\setbeamercolor{item}{fg=cor5}
105
• Referente ao sı́mbolo a ser utilizado:
\setbeamertemplate{items}[circle]
As opções são: [triangle], [circle], [square] e [ball].
(a)
(b)
(c)
(d)
Figura 46: (a) triangle na cor red; (b) circle na cor green; (c) square na cor
blue; e (d) ball na cor violet
6.2.4
Caixas de texto
O texto pode ser destacado com o uso de caixas de texto. Para isso, é necessário
adcionar no preâmbulo o pacote fancybox.
Exemplos:
106
Comando
Caixa
\shadowbox{Texto} =⇒
=⇒
Texto
\doublebox{Texto} =⇒
Texto
\fbox{Texto}
\ovalbox{Texto}
6.2.5
Texto
=⇒
Texto
Listas, tabelas e figuras
As listas, tabelas e figuras no Beamer seguem o mesmo padrão do LATEX.
6.2.6
Divisão em colunas
Muitas vezes é necessário organizar a informação em uma lâmina na forma de
colunas. O Beamer permite definir quantas colunas quisermos nas lâminas. Para isto
usamos o ambiente
\begin{columns}...\end{columns},
e definimos as colunas com o ambiente
\begin{column}...\end{column}
Exemplo
\begin{columns}[t]
\column{...\textwidth}
% ou
\begin{column}{5cm}
Coluna 1
107
\column{...\textwidth}
Coluna 2
...
\end{columns}
Em que \textwidth indica que o valor será uma porcentagem da largura
do quadro que a coluna ocupará. Um exemplo da divisão do texto em 2 colunas é
apresentado a seguir:
Figura 47: Dividindo a tela em 2 colunas
\begin{columns}
\column{0.5\textwidth}
Algumas propriedades da densidade da Normal: \\
\begin{enumerate}
\item f(x) simétrica em relaç~
ao à $\mu$;
\item f(x)$\rightarrow$0 quando x$\rightarrow\pm \infty$;
\item o valor máximo de f(x) ocorre quando x=$\mu$.
\end{enumerate}
\column{0.5\textwidth}
\begin{figure}[H]
\includegraphics[scale=1]{distnormal} \\
\end{figure}
\end{columns}
6.2.7
Verbatim
O Beamer possui duas formas de nos possibilitar escrever textos de forma
108
genérica, sem que caracteres utilizados gerem comandos.
O primero é o próprio
verbatim, já visto no LATEX. No Beamer ele pode ser utilizado a partir de um ambiente:
\begin{verbatim}...\end{verbatim}
ou pelo comando:
\verb|texto|,
ou
\verb"texto"
Se for usado o ambiente verbatim, ou o comando verb|texto|, dentro de um
quadro, devemos declarar o quadro como frágil:
\begin{frame}[fragile] ... \end{frame}
6.2.8
Repetindo o sumário na durante a apresentação
Podemos estar interessados em repetir automaticamente o sumário no inı́cio
de cada seção (ou subseção), com a seção (ou subseção) corrente aparecendo destacada.
Para isto se usariam os comandos:
\AtBeginSection[]
{
\begin{frame}
\frametitle{Sumário}
\tableofcontents[currentsection]
\end{frame}
}
Esta declaração informa ao Beamer que “cada vez que se encontrar o inı́cio
de uma seção, deve-se mostrar o sumário, destacando a seção corrente”. Este recurso
ajuda a audiência a contextualizar-se durante a apresentação. Caso se queira fazer o
mesmo para as subseções, usar-se-ia:
\AtBeginSubsection[]
{
\begin{frame}
109
\frametitle{Sumário}
\tableofcontents[currentsection,currentsubsection]
\end{frame}
}
6.3
Efeitos
Um quadro é composto por camadas, slides, onde um quadro comum possui
somente uma camada. As sobreposições, overlays, dão um efeito dinâmico aos quadros,
dando a impressão de que os elementos da página estão se alternando, modificando. Na
verdade, as sobreposições definem uma sequência de camadas sobre um mesmo quadro
que ao serem passados geram esses efeitos. Elas adcionam e mostram o conteúdo do
quadro de acordo com a camada.
A forma mais simples de se aplicar um efeito de sobreposição é usando o
comando \pause antes do conteúdo ao qual se quer gerar o efeito, ou seja, o conteúdo
seguinte ao comando só irá aparecer na camada seguinte. Cada vez que for usado o
comando, esse efeito será gerado para o conteúdo posterior à ele.
Exemplo:
\frame{\frametitle{Listas com pausa}
\begin{itemize}
\item Introduç~
ao ao
\LaTeX \pause
\item Curso 2 \pause
\item Artigos e apresentaç~
oes com \LaTeX \pause
\item Classe Beamer
\end{itemize}
}
que produz:
Beamer fornece bastante flexibilidade para definir sobreposições (overlays).
Um exemplo de uso de overlays é:
• <1-> Primeira coisa
• <2-> Segunda coisa
110
(a)
(b)
(c)
(d)
• <3-> Terceira coisa
O que aparece ao lado dos \item são as especificações de overlays (<1->, <2>, e <3->), indicando que o primeiro item deve aparecer no primeiro overlay e nos
seguintes, o segundo item deve aparecer no segundo overlay e seguintes e assim por
diante.
O Beamer fornece bons recursos para definir as especificações de overlays. Nas
especificações, overlays são separados por vı́rgulas, para indicar sequências desconexas
ou por “-”, para indicar intervalos. Assim, sejam os seguintes exemplos de especificação
de overlay:
• <3-> mostra o item do terceiro overlay em diante;
• <2-5> mostra entre o segundo e o quinto overlay;
• <-4> mostra o item até o quarto;
• <1,4> mostra no primeiro e no quarto;
• <2,4-6> mostra no segundo e entre o quarto e o sexto overlay.
111
6.3.1
Outros efeitos
• \alert{texto}: destaca determinada parte do texto (em vermelho).
• \visible<número>{texto}: nova informação de texto apenas no momento de
interesse.
• \invisible<número>{texto}: texto fica invisı́vel até o número escolhido e visı́vel
no restante.
• \only<número>{texto}: faz com que textos diferentes apareçam no mesmo lugar, substituı́dos aos poucos.
• \alt<número>{Texto no número}{Texto após o número}: duas opções de texto
para o mesmo local.
A sequência desses efeitos é descrita na programação abaixo.
\begin{center}
\alert{DISTRIBUIÇ~
AO NORMAL}\\
\vspace{0.3cm}
\visible<1>{\ovalbox{$f(x)=\frac{1}{\sqrt{2 \sigma^2}}
\exp\left(-\frac{(x-\mu)^2}{\sigma}\right)$}}\\
\end{center}
\pause
Caracterı́sticas:
\pause
\begin{columns}
\column{0.4\textwidth}
\begin{itemize}
\item \alt<3>{\alert{Esperança}}{Esperança} \\
\invisible<-3>{\item \alt<4>{\alert{Vari^
ancia}}{Vari^
ancia}}\\
\invisible<-4>{\item \alt<5>{\alert{Simetria}}{Simetria}}\\
\end{itemize}
\column{0.6\textwidth}
\textcolor[rgb]{0.00,0.50,1.00}{
\only<3>{$E(X)=\mu$}
112
(e)
(f)
(g)
(h)
(i)
\only<4>{$Var(X)=\sigma^2$} }
\only<5>{\begin{figure}[H]
\includegraphics[scale=2]{Figuras/pausa_beamer/normal.jpg} \\
\end{figure} }
\end{columns}
6.3.2
Transição de slides
Beamer permite efeitos na transição das lâminas. Para isto podemos usar,
entre outros, os comandos:
113
Tabela 7: Efeitos de transição de slides
Comando
Efeito
\transblindshorizontal
Cortinas horizontas se afastando
\transblindsvertical
Cortinas verticais se afastando
\transboxin
Movimento das bordas ao centro
\transboxout
Movimento do centro às bordas
\transdissolve
Dissolver devagar o conteúdo anterior
\transglitter
Efeito Glitter numa direção especı́fica
\transslipverticalin
O conteúdo entra em duas linhas verticais
\transslipverticalout
O conteúdo sai em duas linhas verticais
\transhorizontalin
O conteúdo Entra em duas linhas horizontais
\transhorizontalout
O conteúdo sai em duas linhas horizontais
\transwipe
O conteúdo entra numa linha de direção determinada
\transduration{2}
Mostra o slide por um determinado tempo (segundos)
Para mais informações sobre os efeitos em transições de lâminas consulte o
manual de Beamer.
114
7
Pôster
7.1
Introdução
Para construção de trabalhos no formato de pôster, há uma série de classes,
neste trabalho utilizaremos:
\documentclass{sciposter}
Ilustrar figura - slide 320
Colocar pacotes de ortografia, em seguida incluir:
\usepackage{multicol}
%define colunas do texto
\usepackage{geometry}
% definir tamanho do papel
\geometry{paperwidth=90cm,
%largura
paperheight=100cm,
%altura
centering,
% centralizado na página
textwidth=77cm,
% largura do corpo do texto
textheight=87cm,
% altura do corpo do texto
left=3cm,
% margem esquerda
top=3cm
% margem superior
}
7.2
Tamanho do pôster
Podemos especificar o tamanho do papel pelo nome. Por conveniência, você pode
especificar o nome do papel com paper=. Por exemplo, a4paper é equivalente para
paper=a4paper. Os comandos para definir o tamanho do papel e sua orientação são:
• série A da ISO (a[0-6]paper): a0paper, a1paper, a2paper, a3paper, a4paper,
a5paper, a6paper.
115
Tabela 8: Tamanhos de papel das séries A, B e C, da norma ISO 216 (em
milı́metros)
série A
série B
série C
4A0
1682 × 2378
–
–
–
–
2A0
1189 × 1682
–
–
–
-
A0
841 × 1189
B0
1000 × 1414
C0
17 × 1297
A1
594 × 841
B1
707 × 1000
C1
48 × 917
A2
420 × 594
B2
500 × 707
C2
58 × 648
A3
297 × 420
B3
353 × 500
C3
24 × 458
A4
210 × 297
B4
250 × 353
C4
29 × 324
A5
148 × 210
B5
176 × 250
C5
62 × 229
A6
105 × 148
B6
125 × 176
C6
14 × 162
A7
74 × 105
B7
88 × 125
C7
81 × 114
A8
52 × 74
B8
62 × 88
C8
57 × 81
A9
37 × 52
B9
44 × 62
C9
40 × 57
A10
26 × 37
B10
31 × 44
C10
28 × 40
• série B da ISO (b[0-6]paper): b0paper, b1paper, b2paper, b3paper, b4paper,
b5paper, b6paper.
• série C da ISO (c[0-6]paper): c0paper, c1paper, c2paper, c3paper, c4paper,
c5paper, c6paper.
• O JIS (Japanese Industrial Standards) série A é idêntica a ISO série A, mas a
JIS B-series é diferente da ISO série B. b[0-6]j deve ser utilizado para a JIS
116
Tabela 9: Tamanhos de papel padrão nos EUA e Canadá
nome
em milı́metros
razão
Carta (Letter)
216 × 279
1.2941 próxima ao A4
Ofı́cio (Legal)
216 × 356
1.6471 próxima ao A4
Ofı́cio 2 (Folio)
216 × 330
1.5294 próxima ao A4
Ofı́cio 9
215 × 315
1.4651 próxima ao A4
Tablóide
279 × 432
1.5455 próxima ao A3
série B: b0j, b1j, b2j, b3j, b4j, b5j, b6j.
• ansiapaper, ansibpaper, ansicpaper, ansidpaper, ansiepaper, letterpaper,
executivepaper, legalpaper.
• screen: um tamanho especial de papel com (W, H) = (225mm, 180mm). Indicado para apresentação com PC e projector de vı́deo, tela, centrando com slide
documentclass seria útil.
• paperwidth: largura do papel. paperwidth=length.
• paperheight: altura do papel. paperheight=length.
• papersize: largura e altura do papel. papersize={width,height} ou papersize=length.
• landscape: muda a orientação do papel para o modo paisagem.
• portrait: muda a orientação do papel para o modo retrato. Isto é equivalente a
landscape=false.
A parte do valor é ignorado, mesmo se houver. Por exemplo, os seguintes têm
o mesmo efeito: a5paper, a5paper=true, a5paper=false e assim por diante.
7.2.1
Espaçamentos
\usepackage{setspace} % trocar espaçamentos do documento
\singlespace
117
\singlespace espaçamento simples
\doublespace espaçamento duplo
Para espaçamentos especı́ficos no texto devemos utilizar:
\begin{spacing}{1.0}
Texto de interesse
\end{spacing}
Neste caso use 1 para simples, 1.5 para 1 1/2 e 2 para duplo
7.2.2
Cabeçalho
• Figura de logo:
\leftlogo[0.8]{esalq} %insere a esquerda
\rightlogo [0.5]{logo} %insere a esquerda
• Tı́tulo:
\title{\Huge TITULO DO TRABALHO}
• Autor:
\author{\Large
PRIMEIRO \footnote{\small LCE, Esalq/USP, e-mail:...},
SEGUNDO \footnote{\small LCF, Esalq/USP}
e TERCEIRO \footnote{\small LCE, Esalq/USP}}
• Instituição:
\institute{\large Escola Superior de Agricultura "Luiz de Queiroz" - ESALQ/USP\\}
118
7.2.3
Mudança das cores
• Fundo da página:
\definecolor{mainCol}{rgb}{1,1,1}
• Cor das caixas:
\definecolor{BoxCol}{rgb}{0.48,0.77,0.47}
• Cor texto:
\verb"\definecolor{TextCol}{rgb}{0,0,0}"
7.2.4
Estrutura do documento
• \begin{document}
• rodapé: \conference{\large {Apoio: CNPq}}
• cabeçalho: \maketitle
• divisão da página em colunas: \begin{multicols}{3}
• divisão do texto em seções e subseções:
\section{Introduç~
ao}
TEXTO
\subsection{subseç~
ao}
TEXTO
...
\end{document}
119
8
Grandes trabalhos
8.1
Sugestão para trabalhos em geral
Para trabalhos de grande extensão ou que são subdivididos em capı́tulos ou
subseções, recomenda-se separá-los em partes.
1) Constrói-se o preâmbulo principal com os pacotes necessários;
2) Cada parte do texto é feita em arquivos separados contendo apenas o texto em
si sendo todos no mesmo diretório;
3) Inclui-se os arquivos no preâmbulo principal por meio de um dos dois comando:
– Para incluir cada arquivo em uma nova página:
\include{arquivo}
– Para incluir na mesma página que estava o texto anterior.
\input{arquivo}
EXEMPLO:
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage[brazil]{babel}
...
\title[titulo]{titulo}
\author[autores]{autores}
\institute[instituicao]{instituicao}
\date{\today}
\begin{document}
\include{Introducao}
\include{Capitulo1}
\include{Capitulo2}
\input{continuacao2}
\include{Conclusao}
\end{document}
120
Referências
[1] http://www.telecom.uff.br/pet/petws/downloads/tutoriais/beamer/tut beamer 2k100205.pdf
[2] http://ctan.tche.br/macros/latex/contrib/xcolor/xcolor.pdf
[3] ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/geometry/geometry.pdf
121

Documentos relacionados

SU-1.07 - Introdução ao Latex - Grupo PET/ Matemática – UFSM

SU-1.07 - Introdução ao Latex - Grupo PET/ Matemática – UFSM Para dividir um texto em capı́tulos, seções, subseções encontramos os comandos na interface do Texmaker abaixo de “Assistente”. Esses comandos de seccionamento também possuem uma opção para ...

Leia mais