Sunteți pe pagina 1din 98

Escrita em LATEX 2

Andrey Dione Ferreira

Volta Redonda, RJ.


e-mail: andrey.ferreira@ifrj.edu.br

IFRJ
A

Escrita em L TEX 2

5 de julho de 2016
Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

1 / 84

Contedo
Alguns Efeitos (Transies, superposies ...)

1. Introduo
O TEX
O LATEX

6. Algumas Edies no Texto

Partes do texto
Grandes Projetos

7. Elementos Flutuantes

Estilo das Pginas


Formato da folha
Espaamentos
Alinhamento de Texto
Mini Pginas

8. Modo Texto

2. Conceitos Bsicos
3. Um arquivo de entrada .tex
4. Layout

5. Slides com o Beamer


A

Escrita em L TEX 2

Fontes
Listas Enumeradas ou Itemizadas
Incluso de guras
Tabulaes

Modo Matemtico

Algumas Fontes no Modo Matemtico


Comandos Especiais
Teoremas, leis, ...
Novos Ambientes e Comandos

9. Referncias Bibliogrcas

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

2 / 84

Introduo

TEX um programa de computador de Donald E. Knuth. Est


orietado composio e impresso de textos e frmulas matemticas. A pedido da AMS, Donald Knuth desenvolveu uma
linguagem de computador para desenvolver textos com muitas
equaes. O trabalho se estendeu de 1977 a 1986, quando TEX
foi colocado de maneira gratuita para ser usado.

Figura 1 Knuth Norris


A

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

3 / 84

Introduo

TEX um programa de computador de Donald E. Knuth. Est


orietado composio e impresso de textos e frmulas matemticas. A pedido da AMS, Donald Knuth desenvolveu uma
linguagem de computador para desenvolver textos com muitas
equaes. O trabalho se estendeu de 1977 a 1986, quando TEX
foi colocado de maneira gratuita para ser usado.

O TEX tem os comandos necessrios para denir o layout (assim como outros para organizar de maneira mais fcil equaes, lemas, teoremas e outros...), s que essas operaes so
executadas num programa de computador.

Figura 1 Knuth Norris


A

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

3 / 84

Introduo
LATEX

um pacote de macros que permite ao autor de um texto

compor e imprimir seu documento de um modo simples e com


a maior qualidade tipogrca, utilizando podres previamente

AT X foi escrito por Leslie Lamport


denidos. Originalmente, L
E
e usa a linguagem TEX para compor textos.

Figura 2 Leslie Lamport

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

4 / 84

Introduo
LATEX

um pacote de macros que permite ao autor de um texto

compor e imprimir seu documento de um modo simples e com


a maior qualidade tipogrca, utilizando podres previamente

AT X foi escrito por Leslie Lamport


denidos. Originalmente, L
E
e usa a linguagem TEX para compor textos.

AT X est sendo atualiDesde dezembro de 1994, o pacote L


E
AT X3, dirigido por Frank Mittelbach, para
zado pela equipe L
E
incluir algumas das melhorias que se tinham solicitado por

Figura 2 Leslie Lamport

Escrita em L TEX 2

muito tempo, e para reunicar todas as verses modicadas

AT X 2.09 alguns anos


que surgiram desde que apareceu o L
E
atrs.

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

4 / 84

 Meu trabalho no desenvolvimento do TEX, METAFONT, e as fontes Computer Modern


chegou a um nal. Eu no irei realizar mudanas futuras, exceto corrigir erros srios de programao 1 .

1 Donald

E. KNUTH.  The Future of TEX and Metafont.

Escrita em L TEX 2

Em:

TUGboat 11.489 (1990).

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

5 / 84

AT X realiza o papel de um designer de livros;


O L
E

O TEX realiza o papel de um linotipista.

O autor tem que fornecer informao adicional que mostre a estrutura lgica do texto. Esta
informao se indica dentro do texto na forma das instrues ou comandos.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

6 / 84

Design do formato

Devem-se escolher os tamanhos das letras e a numerao dos ttulos de modo que a estrutura
dos captulos, sees e itens sejam facilmente reconhecveis.

Deve-se escolher o comprimento das linhas de modo que a evitar o movimento cansativo
dos olhos do leitor e no para que preencham as pginas com um aspecto esteticamente
bom.

2 What

you see is what you get

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

7 / 84

Design do formato

Devem-se escolher os tamanhos das letras e a numerao dos ttulos de modo que a estrutura
dos captulos, sees e itens sejam facilmente reconhecveis.

Deve-se escolher o comprimento das linhas de modo que a evitar o movimento cansativo
dos olhos do leitor e no para que preencham as pginas com um aspecto esteticamente
bom.

2 (Microsoft

Nos programas com o sistema WYSIWYG

Word, WordPerfect

ou

FrameMaker )

os autores produzem no geral documentos esteticamente bonitos mas com uma estrutura pequena
e inconsistente.

2 What

you see is what you get

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

7 / 84

Vantagens e Desvantagens

Podem-se criar documentos como se fossem da indstria grca;

Facilidade extrema na criao de frmulas;

Instrues simples denem toda estrutura do documento;

Referncias cruzadas criadas de maneira automtica;

Outras estruturas como notas de rodap, bibliograa, ndices e tabelas so criados facilmente;

Existem diversos pacotes adicionais disponveis gratuitamente que facilitam certas tarefas
tipogrcas;

AT X A TEX, altamente portvel e grtis.


TEX , a mquina de composio de L
E

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

8 / 84

Vantagens e Desvantagens

Podem-se criar documentos como se fossem da indstria grca;

Facilidade extrema na criao de frmulas;

Instrues simples denem toda estrutura do documento;

Referncias cruzadas criadas de maneira automtica;

Outras estruturas como notas de rodap, bibliograa, ndices e tabelas so criados facilmente;

Existem diversos pacotes adicionais disponveis gratuitamente que facilitam certas tarefas
tipogrcas;

AT X A TEX, altamente portvel e grtis.


TEX , a mquina de composio de L
E

Alguns parmetros de um design podem ser ajustados, mas ajustar ou criar um design
inteiro pode ser custoso.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

8 / 84

O que instalar?
AT Xe para facilitar a vida de um editor:
Voc ir precisar do L
E

No Linux:

AT X) e como editor pode ser usado o TexStudio (http://www.


TexLive (L
E
TexMaker, Kile ...

texstudio.org/),

No Windows:

AT X) e como o editor o TexStudio, Texmaker, o TexnicCenter


MikTex (L
E

...

Para

MAC OS:

Escrita em L TEX 2

AT X) e como editor o Texmaker, Texpad, TeXShop ...


MacTex (L
E

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

9 / 84

Um arquivo de entrada .tex

Escrita em L TEX 2

Figura 3 Fluxo de um arquivo em LATEX.


Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

10 / 84

Um arquivo de entrada .tex

um arquivo no formato ASCII;

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

11 / 84

Um arquivo de entrada .tex

um arquivo no formato ASCII;

Pode ser criado em qualquer editor de texto;

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

11 / 84

Um arquivo de entrada .tex

um arquivo no formato ASCII;

Pode ser criado em qualquer editor de texto;

contm tanto o que ser impresso quanto as instrues do documento.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

11 / 84

Um arquivo de entrada .tex

um arquivo no formato ASCII;

Pode ser criado em qualquer editor de texto;

contm tanto o que ser impresso quanto as instrues do documento.

Sinais de espaamento:

Sinais invisveis como o tabular, espao em branco e nal de lina, so tratados como um
espao propriamente dito;

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

11 / 84

Um arquivo de entrada .tex

um arquivo no formato ASCII;

Pode ser criado em qualquer editor de texto;

contm tanto o que ser impresso quanto as instrues do documento.

Sinais de espaamento:

Sinais invisveis como o tabular, espao em branco e nal de lina, so tratados como um
espao propriamente dito;

uma linha em branco indica o comeo de um novo pargrafo;

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

11 / 84

Um arquivo de entrada .tex

um arquivo no formato ASCII;

Pode ser criado em qualquer editor de texto;

contm tanto o que ser impresso quanto as instrues do documento.

Sinais de espaamento:

Sinais invisveis como o tabular, espao em branco e nal de lina, so tratados como um
espao propriamente dito;

uma linha em branco indica o comeo de um novo pargrafo;

Vrios espaos em branco =

Escrita em L TEX 2

um

espao em branco;

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

11 / 84

Um arquivo de entrada .tex

um arquivo no formato ASCII;

Pode ser criado em qualquer editor de texto;

contm tanto o que ser impresso quanto as instrues do documento.

Sinais de espaamento:

Sinais invisveis como o tabular, espao em branco e nal de lina, so tratados como um
espao propriamente dito;

uma linha em branco indica o comeo de um novo pargrafo;

Vrios espaos em branco =

Vrias linhas em branco =

Escrita em L TEX 2

um espao em branco;
uma linha em branco = um pargrafo.

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

11 / 84

Exemplo:

No importa se

voc introduzir

vrios espaos em branco.

Com uma linha vazia, inicia-se um novo pargrafo.


No importa se introduzir vrios espaos em branco.
Com uma linha vazia, inicia-se um novo pargrafo.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

12 / 84

Caracteres especiais
AT X para um m.
Os seguintes caracteres so reservados pelo L
E

Provavelmente se voc

digit-lo com a intenso de imprimi-lo conforme o v, no ter o resultado esperado.

$ & % # _ { } ~ ^ \
Caso queira utilizar esses smbolos em seu documento, deve-se antepor o carcter

lash ).

\$ \& \% \# \_ \{ \}

Escrita em L TEX 2

\ (backs-

$ & % # _ { }

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

13 / 84

Comandos em LATEX

Comea com um

backslash

e tem um nome composto apenas por letras.

Os nomes dos

comandos acabam com um ou mais espaos em branco, um carcter especial ou uma cifra.

Composto de um

Escrita em L TEX 2

backslash

e um carcter especial.

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

14 / 84

Comandos em LATEX

Comea com um

backslash

e tem um nome composto apenas por letras.

Os nomes dos

comandos acabam com um ou mais espaos em branco, um carcter especial ou uma cifra.

Composto de um

backslash

e um carcter especial.

Exemplo:

$$ \int_{\Omega}f(x) dx $$
Z
f (x)dx

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

15 / 84

Comandos em LATEX

Algumas instrues requerem um parmetro que dever ser colocado entre chaves { } aps
a instruo. Outros comandos podem levar parmetros opcionais que so anexados instruo
entre colchetes [ ].

Exemplos:

Para trabalhar com \LaTeX tem que \textit{estudar}!


AT Xtem que
Para trabalhar com L
E

estudar !

\includegraphics[scale=0.25]{imagens/logo.pdf}

\includegraphics[scale=0.25,angle=45]{imagens/logo.pdf}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

16 / 84

Estrutura de um arquivo de entrada

Deve-se primeiramente declarar a estrutura do arquivo, iniciando sempre com

\documentclass[options]{style}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

17 / 84

Estrutura de um arquivo de entrada

Deve-se primeiramente declarar a estrutura do arquivo, iniciando sempre com

\documentclass[options]{style}
Alguns exemplos de estilos so

article, report, book, abntex2, paper, amsart, memoir, beamer, amsbook, ...

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

17 / 84

Algumas opes
1.

Tamanho da letra:

10pt, 11pt

ou

12pt, se no mencionarmos nada o tamanho ser denido

a 10pt;

2.
3.
4.
5.
6.
7.

a4paper, letterpaper, a5paper, b5paper, legalpaper, executivepaper ;


Orientao de pgina: portrait ou landscape.
Duas colunas: twocolumn.
Equaes: Podemos alinhar as equaes esquerda eqn, j se quisermos a numerao
dessas frmulas do lado esquerdo em vez do direito podemos colocar a opo leqno.
Impresso em dois lados: Para imprimir em dois lados ou apenas um pomos twoside ou
oneside respectivamente.
Primeira pgina dos captulos: openright, openany.
Tamanho do papel:

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

18 / 84

Aps escolher a classe do documento, voc pode:

AT X
Carregar pacotes que anexaro novas opes ao L
E

Criar novos comandos ou redenir comandos j existentes

\usepackage[text]{package}
\newcommand{cmd}{def}
\renewcommand{cmd}{def}

Denir novos ambientes:

\newenvironment{text}{begdef}{enddef}

E muitas outras opes que deniro a estrutura de seu documento

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

19 / 84

Aps escolher a classe do documento, voc pode:

AT X
Carregar pacotes que anexaro novas opes ao L
E

Criar novos comandos ou redenir comandos j existentes

\usepackage[text]{package}
\newcommand{cmd}{def}
\renewcommand{cmd}{def}

Denir novos ambientes:

\newenvironment{text}{begdef}{enddef}

E muitas outras opes que deniro a estrutura de seu documento

Exemplo:

\usepackage[brazil]{babel} %Converso automtica de ttulos para o portugus


\usepackage[utf8]{inputenc} %Acentuao direta (use latin1 para ISO-8859-1)

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

19 / 84

Denido o prembulo, escrevemos nosso documento propriamente dito

Exemplo 1

\begin{document}
contedo...
\end{document}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

20 / 84

Mos na massa
\documentclass{article}
\usepackage[brazil]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
Al mundo!
\end{document}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

21 / 84

Partes do texto
Para a classe

article

existem os seguintes comandos de seccionamento:

\section{...}
\subsection{...}
\subsubsection{...}
Para a classe

report, book

\part{...}
OBS:

O comando

Escrita em L TEX 2

\paragraph{...}
\subparagraph{...}
\appendix
abntex2,

alm das anteriores existem os comandos

\chapter{...}

\part

no inui na numerao dos captulos

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

22 / 84

Exemplo 2

\documentclass[a4paper,11pt]{book}
\usepackage[brazil]{babel}
\usepackage[utf8]{inputenc}
\author{A. Ferreira}
\title{Minimizando}
\begin{document}
\maketitle
\tableofcontents
\chapter{Introduo}
escreva o que quiser
\section{nome de uma seo}
Escreva algo
\chapter{Concluso}
conclua o que quiser
\end{document}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

23 / 84

Modicando o Formato dos Ttulos de Captulos


Rapidamente

\usepackage[opo]{fncychap}
opo: Sonny, Conny, Lenny, Glenn, Renje, Bjarne, Bjornstrup

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

24 / 84

Grandes Projetos
Existem dois comandos teis para trabalhar com arquivos separados:

\include{arquivo} % Usado no corpo do documento

para incluir o contedo de outro arquivo.

\includeonly{arquivo1,arquivo2,...} % S pode ser usada no prembulo


com esta instruo s sero compilados
os arquivos da lista
\includeonly{arquivo1,arquivo2,...} % S pode ser usada no prembulo

com esta instruo s sero compilados


os arquivos da lista

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

25 / 84

% Contedo do arquivo TESE.TEX


\documentclass[a4paper]{report}
\usepackage[brazil]{label}

Exemplos:

\begin{document}
\include{capa}
\tableofcontents
% \include{cap1}
\include{cap2}
\appendix
\include{apenda}
%\include{apendb}
\include{refer}
\end{document}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

26 / 84

% Contedo do arquivo TESE.TEX


\documentclass[a4paper]{report}
\usepackage[brazil]{label}
\includeonly{cap2,apenda, ref}

Exemplos:

\begin{document}
\include{capa}
\tableofcontents
\include{cap1}
\include{cap2}
\appendix
\include{apenda}
\include{apendb}
\include{refer}
\end{document}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

27 / 84

Estilo das Pginas


AT Xexistem trs combinaes pr-denidas de cabealhos e rodap, as quais so chaNo L
E
madas de estilos de pgina.

\pagestyle{estilo}
plain:

Imprime os nmeros de pginas no centro do rodap das pginas.

headingns:

No cabealho de cada pgina imprime o captulo que est sendo processado e

o nmero da pgina, enquanto que o rodap ca vazio.

empty:

Tanto o cabealho quanto o rodap cam vazios.

The LATEX companion 3 , h uma descrio de como criar seus prprios cabealhos e roda-

No
ps.

A numerao da pgina pode ser escolhida com o comando

estilo

3 Michel

pode ser

arabic

ou

roman.

GOOSSENS, Frank MITTELBACH e Alexander SAMARIM.

Massachusetts: Addison-Wesley, 1993.

Escrita em L TEX 2

\pagenumbering{estilo}, onde

The LaTeX Companion.

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

Reading,

28 / 84

Estilo das Pginas

Cabealhos e rodaps com o pacote

fancyhdr

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{} %"limpa" o estilo do cabealho
\fancyfoot{} %"limpa" o estilo do rodap
Usa-se 7 letras para congurar:
E: Even page

L: Left eld

H: Header

O: Odd page

C: Center eld

F: Footer

R: Right eld

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

29 / 84

Estilo das Pginas

Cabealhos e rodaps com o pacote

fancyhdr

Feito isso decore como quiser.

Exemplo:

\fancyhead[CO,CE]{---Draft---}
\fancyfoot[C]{Confidential}
\fancyfoot[RO, LE] {\thepage}
As espessuras das linhas decorativas podem ser ajustadas:

\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

30 / 84

AT X 2 lhe permite indicar o formato do papel no comando \documentclass. Em seO L


E
guida, automaticamente congurado o tamanho dos elementos espaciais da pgina (margens,
cabealho, rodap, nota de margem, ...).

Existem dois parmetros de ajustes:

\setlength{parmetro}{comprimento}
\addtolength{parmetro}{comprimento}
Exemplo:

\setlength{\headheight}{13pt}
\addtolength{\textwidth}{1cm}

Figura 4 Parmetros do formato da folha


A

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

31 / 84

1 uma polegada + \hoffset


2 uma polegada + \voffset
3 \evensidemargin = 7pta
4 \topmargin = 51pt
5 \headheight = 13pt
6 \headsep = 19pt
7 \textheight = 536pt
8 \textwidth = 398pt
9 \marginparsep = 7pt
10 \marginparwidth = 116pt
11 \footskip = 27pt

Figura 5 Parmetros da folha


A

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

32 / 84

Formato da folha
Usando o pacote geometry

Os parmetros mais usados so:

\usepackage{geometry}
\geometry{paperwidth=210mm,paperheight=297mm,
textwidth=150mm,textheight=210mm,
top=30mm,bottom=30mm,
left=30mm,right=30mm}

Escrita em L TEX 2

Parmetros

Dimenso

paperwidth

largura do papel

paperheight

altura do papel

textwidth

largura til do texto

textheight

altura til do texto

top

margem superior

bottom

margem inferior

left

margem esquerda

right

margem direita

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

33 / 84

Espaamentos

Espaamento entre linhas:

\linespread{fator}

Ex: \linespread{1.3} % espaamento de 1.5


\linespread{1.3} % espaamento duplo

\usepackage{setspace}

\setstretch{1.5}

\begin{onehalfspace}
....
\end{onehalfspace}

\begin{singlespace}
....
\end{singlespace}

\begin{doublespace}
....
\end{doublespace}

Congurao dos pargrafos:

\setlength{\parindent}{0pt}
\setlength{\parskip}{1pt}
\indent
\noindent

Escrita em L TEX 2

% Define a identao dos pargrafos


% Define o espaamento entre os pargrafos

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

34 / 84

Espaamentos
\hspace{comprimento} %cria um espao horizontal definido por <comprimento>
\vspace{comprimento} %cria um espao vertical definido por <comprimento>
Exemplo:

Usando um \hspace{1.3 cm} produz um espao horizontal de 1.5 cm.


Usando um

Escrita em L TEX 2

produz um espao horizontal de 1.5 cm.

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

35 / 84

Alinhamento de Texto
AT Xso sempre completos (Justicados) Caso queira utilizar
Po padro, os pargrafos do L
E
um alinhamento especco, podemos fazer

\begin{center}

\begin{flushleft}

\begin{flushright}

texto ...

texto ...

texto ...

\end{flushleft}

\end{center}

\end{flushright}

ou o comando

\raggedright,

alinhamento para esquerda;

Escrita em L TEX 2

ou

comando

centralizado;

\centering,

ou o comando

\raggedleft,

alinhamento para a direita.

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

36 / 84

Alinhamento de Texto
Exemplo

{\centering
Olha: o amor pulou o muro\\
o amor subiu na rvore\\
em tempo de se estrepar.\\
Pronto, o amor se estrepou.\\
Daqui estou vendo o sangue\\
que escorre do corpo andrgino.\\
Essa ferida, meu bem\\
s vezes no sara nunca\\
s vezes sara amanh.\\
}

Escrita em L TEX 2

Olha: o amor pulou o muro


o amor subiu na rvore
em tempo de se estrepar.
Pronto, o amor se estrepou.
Daqui estou vendo o sangue
que escorre do corpo andrgino.
Essa ferida, meu bem
s vezes no sara nunca
s vezes sara amanh.

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

37 / 84

Alinhamento de Texto
Exemplo

\begin{flushleft}
Olha: o amor pulou o muro\\
o amor subiu na rvore\\
em tempo de se estrepar.\\
Pronto, o amor se estrepou.\\
Daqui estou vendo o sangue\\
que escorre do corpo andrgino.\\
Essa ferida, meu bem\\
s vezes no sara nunca\\
s vezes sara amanh.\\
\end{flushleft}

Escrita em L TEX 2

Olha: o amor pulou o muro


o amor subiu na rvore
em tempo de se estrepar.
Pronto, o amor se estrepou.
Daqui estou vendo o sangue
que escorre do corpo andrgino.
Essa ferida, meu bem
s vezes no sara nunca
s vezes sara amanh.

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

38 / 84

Mini Pginas
\begin{minipage}[posio do minipage][altura][posio do contedo]{largura}
Texto,figura,tabela,etc
\end{minipage}
A posio minipage pode ser

c(centro),t(topo)

b(fundo)

com valor padro

h(onde

foi de-

clarada);
A posio contedo se refere a posio do contedo dentro da minipage (t,

b)

Altura e Largura denem as dimenses da minipage.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

39 / 84

Mini Pginas
Exemplo:

\begin{minipage}{7cm}
\includegraphics[scale=0.2]{imagens/nome do arquivo}
\end{minipage}\hfill
\begin{minipage}{7cm}
Trabalho de Concluso de Curso submetido ao corpo docente do IFRJ como parte dos
requisitos necessrios para a obteno do grau de licenciado em Matemtica
\end{minipage}
Trabalho de Concluso de Curso submetido ao
corpo docente do IFRJ como parte dos requisitos necessrios para a obteno do grau de
licenciado em Matemtica

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

40 / 84

Slides com o Beamer


beamer para a criao
\documentclass[opes]{beamer}

Podemos utilizar a classe

de slides.

Podemos usar alguns temas pr-denidos.

\usetheme[opes]{nome do tema}
%tema
\usecolortheme[opes]{nome da cor do tema}
\usefonttheme[opes]{ fonte } %fonte

Escrita em L TEX 2

%cores

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

41 / 84

Assim como em outras classes, podemos inserir os dados do trabalho

\title[\sc{Texto no rodap}]{Modelo do Beamer - Digite o titulo}


\author[digite seu Nome]{digite seu Nome}
\institute{nome do instituto} % opcional
\date{\today}
\logo{\includegraphics[options]{name}}
Com isso, a criao dos

\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
contedo...
\end{frame}
\end{document}

Escrita em L TEX 2

frames

ca muito fcil

%Este comando coloca o frame como o slide principal (TTULO)

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

42 / 84

Se um modelo muito robusto, podemos inserir diversas conguraes

% Colocando nmero de pginas no slide


\setbeamertemplate{footline}[frame number]
% Desativando os botes de navegao
\beamertemplatenavigationsymbolsempty
% Tela cheia
\hypersetup{pdfpagemode=FullScreen}

Colocando imagem como plano de fundo

\usebackgroundtemplate{
\centering
\includegraphics[opes]{local/nome}
}

% Layout da pgina
\hypersetup{pdfpagelayout=SinglePage}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

43 / 84

Alguns Comandos

\frametitle{ttulo do frame}

Cria o ttulo de um

frame.

\begin{block}{Exemplo}
bla bla...
\end{block}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

44 / 84

Alguns Efeitos (Transies, superposies ...)


\pause:

Faz uma pausa na apresentao do

\pause<2,4>

frame.

: Apareo no segundo e no quarto.

\pause<3-5> : Apareo do terceiro ao quinto.


\onslide<nmero>{texto} O texto aparece somente

nas camadas indicadas do quadro.

Em outras camadas ca um espao vazio reservado tal texto.

\visible<nmero>{text}

Funciona feito o onslide, mas em alguns casos o texto aparece

com o efeito washed out, ao invs de invisvel.

\invisible<nmero>{texto}
\only<nmero>{texto}

Oposto ao visible.

O texto aparece somente nas camadas indicadas do quadro, mas

em outras camadas nenhum espao ca reservado.

\alt<nmero>{texto alternativo}{texto principal}

O texto alternativo aparece em

camadas indicadas do quadro, nos outros aparece o texto principal.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

45 / 84

Exerccio
Exerccio:
Crie alguma apresentao usando a classe
trs

beamer.

Este documento deve conter pelo menos

frames, sendo um a "capa"e outro com o sumrio (portanto use sees no texto), e ainda

um efeito de transio.
Alguns exemplos de temas:

Temas dos slides:

AnnArbor, Antibes, Bergen, Berkeley, Berlin, CambridgeUS, Malmoe,

Montpellier, PaloAlto, ... (Existem pelo meno 28)

Tema de cores:

albatross, beaver, beetle, crane, default, dolphin, dove, y, lily, orchid,

rose, seagull, ... (Existem pelo menos 17)

Fontes:

professionalfonts, serif, structurebold, structureitalicserif, structuresmallcapsserif.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

46 / 84

Fontes
\footnotesize
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge

tamanho da nota de rodap

minusculo

muito pequena
nota de rodape

pequena
normal

grande

maior

muito maior

enorme

gigante

Essas declaraes devem ser utilizadas da forma

{\small texto},

ou sem as chaves para

aplicar em todo o documento.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

47 / 84

Listas Enumeradas ou Itemizadas


\begin{itemize}
\item Primeiro item da lista
\item Segundo item da lista
\end{itemize}

Primeiro item da lista

Segundo item da lista ...

\item Primeiro item da lista


\item Segundo item da lista
\end{enumerate}
1.

Primeiro item da lista

2.

Segundo item da lista ...

\item [Primeiro] item da lista


\item [Segundo] item da lista
\end{description}
[Primeiro]

[Segundo]

\begin{enumerate}

\begin{description}

item

da lista
item

da lista

enumerate, quotation, itemize;

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

48 / 84

Elementos Flutuantes
Muitas publicaes contm tabelas e guras. Para trat-los, utilizamos os ambientes

ou

table.

\begin{figure}[<posio>]
...
\end{figure}
Designador

h
t
b
p
!

figure

\begin{table}[<posio>]
...
\end{table}[<posio>]

Permisso de posio do objeto


aqui (here), muito prximo ao lugar no texto onde foi introduzido.
na parte superior de uma pgina (top).
na parte inferior de uma pgina (bottom).
numa pgina especial que s contenha elementos utuantes.
em qualquer lugar se no car legal.

Tabela 1 Possveis permisses de colocao dos objetos utuantes.


A

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

49 / 84

Elementos Flutuantes
Refernciamento e Legenda

\begin{figure}[<posio>]
\label{label name} % Cria uma etiqueta permitindo a referncia do objeto
\caption{title}
% Cria a legenda do objeto
...
\end{figure}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

50 / 84

Exemplo:
Na Figura \ref{conceito} apresentado um esquema do conceito de derivada
topolgica.
\begin{figure}[h]
\label{conceito}
\centering
\includegraphics[scale=0.25]{imagens/conceito.pdf}
\caption{Ilustrao do conceito de derivada topolgica}
\end{figure}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

51 / 84

Exemplo:
Na Figura 6 apresentado o esquema do conceito de derivada topolgica.

Figura 6 Ilustrao do conceito de derivada topolgica

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

52 / 84

Usamos o pacote

graphicx

Incluso de guras
(ou

graphics).

Diversos formatos de arquivos (BMP, WMF, GIF, PS,...) podem ser utilizados com a seguinte
sintaxe

\includegraphics[opes]{nome e local do arquivo}


Onde algumas opes so dadas na tabela 2.
Opo

height
width
scale
angle

Signicado
Altura (Ex.: height = 20pt)
Largura (Ex.: width = 5cm)
Percentual do tamanho original da gura (Ex.: scale = 0.50)
ngulo de rotao em graus (Ex.: angle = 135)

Tabela 2 Algumas opes para o comando \includegraphics.


A

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

53 / 84

\begin{figure}[!htb]
\centering
\includegraphics[height=4cm,angle=45]{imagens/escher1.pdf}
\hspace{2cm}
\includegraphics[angle=90,scale=0.4]{imagens/escher2.jpg}
\caption{Exemplos de incluso de imagens.}
\label{fig:ccen}
\end{figure}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

54 / 84

Figura 7 Exemplos de incluso de imagens.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

55 / 84

Tabulaes
O ambiente

tabular

serve para criar tabulaes, com linhas horizontais e verticais segundo

desejar.

\begin{tabular}{cols}
contedo...
\end{tabular}

\begin{tabular}{width}[pos]{cols}
contedo...
\end{tabular}

l: texto justicado esquerda


r: texto justicado direita
c: centrado
p{largura}: Usado para uma coluna que contenha
|: Faz uma linha vertical separando as colunas.
Nas colunas, use:

Escrita em L TEX 2

texto com saltos de linha

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

56 / 84

Dentro do ambiente tabular:

Tabulaes

& Salta para a prxima coluna

\\

Salta para a prxima linha.

\begin{tabular}{|r|l|}
\hline
7CD & hexadecimal \\
3715 & octal \\
111111001011 & binrio\\
\hline \hline
1997 & decimal \\
\hline
\end{tabular}

7CD

hexadecimal

3715

octal

111111001011
1997

binrio
decimal

Observao: O ambiente tabular deve ser usado para textos que no contenham frmulas
matemticas. Caso deseje escrever frmulas matemticas tabuladas, utilize o ambiente

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

array.

57 / 84

Os comandos cline e multicolumn


Para tabelas mais sosticadas

Sintaxe:

n;

\cline{coluna m - coluna n}:

Desenha uma reta horizontal ligando a coluna

\multicolumn{num colunas}{especificao}{entrada}:

coluna

Espalha o texto mencionado em

entrada por vrias colunas.

Exemplo:

A Tabela 3 apresenta as notas dos alunos por questes:

1a

Questes

2a

3a

Nota

a)

b)

a)

b)

Andrey

0.3

0.5

0.0

0.5

0.5

1.8

Toms

0.5

0.5

0.3

0.5

1.0

2.8

Tabela 3 Notas dos Alunos por questes


A

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

58 / 84

A Tabela \ref{notas} apresenta as notas dos alunos por questes:


\begin{table}[h]\centering
\label{notas}
\begin{tabular}{|c|l|l|l|l|l|r|}
\hline
Questes & \multicolumn{2}{c|}{ $ 1^{a} $ )} & \multicolumn{2}{c|}{ $ 2^{a} $ )} &
$ 3^{\underline{a}} $ )& Nota\\\cline{2-5}
& a) & b) & a) & b) & & \\\hline
Andrey & 0.3 & 0.5 & 0.0 & 0.5 & 0.5 & 1.8\\\hline
Toms & 0.5 & 0.5 & 0.3 & 0.5 & 1.0 & 2.8\\\hline
\end{tabular}
\caption{Notas dos Alunos por questes}
\end{table}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

59 / 84

Dicas
Podem ser instalados os macros:

excel2latex: Encontrado em http://www.ctan.org/tex-archive/support/excel2latex/


calc2latex: Encontrado em http://calc2latex.sourceforge.net/

Observao:

Os comandos \listoffigures e \listoftables funcionam de maneira similar ao comando


\tableofcontents criando uma lista de guras e tabelas, respectivamente.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

60 / 84

Modo Texto Modo Matemtico


AT X possui um modo especial de compor frmulas matemticas. Para isso, dois pacotes
O L
E
so essenciais, a saber o amsmath e o amssymb.
Em um pargrafo, as frmulas devem ser escritas entre

\begin{math}

\end{math}.

\(

\),

entre $ e $ ou entre

Exemplo:

Sendo $a$ e $b$ os catetos e $c$ a


hipotenusa de um tringulo retngulo,
ento $c^2=a^2 + b^2$.

Escrita em L TEX 2

Sendo

os catetos e

tringulo retngulo, ento

a hipotenusa de um

c2 = a2 + b2 .

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

61 / 84

Algumas Fontes no Modo Matemtico


No modo matemtico, podemos querer usar fontes especiais. Para isso podemos usar alguns
pacotes, como por exemplo o pacote

bbm

que possui o comando

\mathbbm{}.

$\mathbbm{A,B,C, D, R, Z,}$

A, B, C, D, R, Z,

$\mathcal{A B C D E F G H}$

ABCDEFGH

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

62 / 84

Modo Matemtico
Podemos escreve letras gregas ou smbolos.

Letras minsculas
$\alpha, \beta, \gamma, \delta, \epsilon$
ou maisculas $\Gamma, \Delta ...$ \\[5pt]
Este smbolo $\clubsuit$ representa...
Um $\triangle$, um $\circ$, uma $\star$, ...

Escrita em L TEX 2

Letras minsculas
maisculas

, , , ,

ou

, ...
representa...
, uma ?, ...

Este smbolo
Um

4,

um

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

63 / 84

Caso deseje destacar uma frmula, pode escrev-la entre $$ e $$, ou utilizar um ambiente.

Exemplo:

Ento temos que a superfcie mnima dada por


$$\mathcal{A}(u) =
\int_{\Omega}\left(1+|\nabla u|^2\right)^\frac{1}{2} dx_1\cdots dx_n.$$
Ento temos que a superfcie mnima dada por

Z
A(u) =

1 + |u|2

 12

dx1 dxn .

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

64 / 84

Os Ambientes equation e multline


possvel fazermos referncias cruzadas com equaes no texto se utilizarmos os comandos

\label{}

\ref{}

(ou

\eqref{}).

Exemplo:

\begin{equation}
x^3 - x^2 +x -1 =0.
\label{pol}
\end{equation}

x3 x2 + x 1 = 0.

(1)

Da equao (1), conclui-se que ...

Da equao \eqref{pol}, concui-se que ...

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

65 / 84

Usando o multline
AT X no faz a quebra automtica de uma equao. Para isso, pode-se usar o ambiente
O L
E

multline.

Exemplo:
Com o

equation

Z
q (u)n = 0 k(1 )u(
x) n+k(1 )2 u()n n+q (w) n+2 k(1)n u+q u n+ uv

(2)
Com o

multline

q (u) n = 0 k(1 )u(


x) n + k(1 )2 u()n n + q (w) n
2

+ k(1 )n u + q u n +

u v = 0.

(3)

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

66 / 84

Para fazer a quebra, utilize

\\

no local em que deseja.

Exemplo:

\begin{multline}
x^5+2x^4 - x^3\\ -\int_{\Omega}|\nabla u|^2 dx \\ - \nabla u \cdot \eta \\ ...
\label{nome}
\end{multline}
x5 + 2x4 x3
Z

|u|2 dx

u
...

Escrita em L TEX 2

(4)

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

67 / 84

Comandos Especiais
Expoentes e Subndices:

Podem ser obtidos com

$$a^x + x_i$$
$$\int_{a}^{b}f(x)$$

_,

ax + xi
Z b
f (x)
a
N
X

$$\sum_{i=1}^{N}$$
Obs.:

respectivamente.

i=1

No modo matemtico, a maioria das instrues s afeta o carcter seguinte. Assim,

pode ser necessrios agrupar um conjunto de caracteres:

$$\sum_i=1^{N}$$
$$\sum_{i=1}^N$$

Escrita em L TEX 2

= 1N

i
N
X
i=1
Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

68 / 84

Alguns comandos
Fraes:

x2
x+1

$\frac{x^2}{x+ 1}$

Razes:

$ \sqrt{x} \qquad
\sqrt{x^{2}+\sqrt{y}} \qquad
\sqrt[3]{2} $

Escrita em L TEX 2

x2 +

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

69 / 84

Alguns comandos
Os comandos

\overline{text}

\underline{text}

produzem linhas horizontais acima o

abaixo de uma expresso.

m+n

\overline{m+n} $

Os comandos

\underbrace{text} e \overbrace{text} produzem chaves horizontais acima

ou abaixo de uma expresso.

$ \underbrace{a+b+\cdots+z}_{26} $

Escrita em L TEX 2

a + b + + z
|
{z
}
26

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

70 / 84

Alguns comandos
Algumas funes matemticas (seno, cosseno, tangente, logaritmo, ...), j se apresentam com
letras arredondada.
Estas so algumas instrues:

\arccos \cos \csc \exp \ker \limsup \min \sinh


\arcsin \cosh \deg \gcd \lg \ln \Pr \sup
\arctan \cot \det \hom \lim \log \sec \tan
\arg \coth \dim \inf \liminf \max \sin \tanh
Exemplo:

$\lim_{x\rightarrow 0} \frac{\log(\cos(x+\frac{\pi}{4}))}{x}$

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

log(cos(x + 4 ))
x0
x
lim

71 / 84

Delimitadores
AT X pode escolher de modo apropriado o tamanho de um delimitador. Para isso, deve-se
O L
E
usar os comandos \left e \right.

Exemplo:

$\left(2+x\right)\left(\frac{1}{1-x^{2}}\right)^3$

(2 + x)

1
1 x2

3

Mas em alguns casos, preciso denir o tamanho de modo explicito com os comandos

\Big, \bigg

\Bigg.

$\Big( (x+1)(x-1) \Big)^{2}$


$ \big(\Big(\bigg(\Bigg( $ \quad
$ \big\}\Big\}\bigg\}\Bigg\} $ \quad
$ \big\| \Big\| \bigg\| \Bigg\| $

Escrita em L TEX 2

\big,

2
(x + 1)(x 1)

)



o




Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

72 / 84

Matrizes
$\left(
\begin{array}{cccc}
x_{11} & x_{12} & \ldots
x_{21} & x_{22} & \ldots
\vdots & \cdots & \ddots
x_{n1} & x_{n2} & \ldots
\end{array}
\right)$

Escrita em L TEX 2

&
&
&
&

x_{1n}\\
x_{2n}\\
\vdots\\
x_{nn}\\

x11
x21

..
.
xn1

x12
x22

xn2

...
...
..

...

x1n
x2n

.
.

.
xnn

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

73 / 84

Frmulas com o array

$y=\left\{
\begin{array}{ll}
a,
& \textrm{se}\, x>c \\
b+x, & x=5\\
1,
& \mbox{qualquer outro valor.}
\end{array}\right.$

Escrita em L TEX 2

a,
b + x,
y=

1,

se x > c
x=5
qualquer outro valor.

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

74 / 84

Teoremas, leis, ...


Na produo de um texto matemtico, em geral utilizamos lemas, teoremas, denies e

AT X facilita o uso destas estruturas com o comando


outras estruturas. O L
E

\newtheorem{Nome do ambiente}{Ttulo do ambiente}[forma da numerao].


Exemplo:

No prembulo, se denirmos

\newtheorem{prop}{Proposio}[section]
Criamos um ambiente chamado prop que ser

numerado de acordo com as sees.

No texto, se escrevermos

\begin{prop}[Lei de Murphy]
Se alguma coisa pode dar errado, dar.
\label{murphy}
\end{prop}

Obtemos:

Proposio 8.1 (Lei de Murphy)

Se alguma coisa pode dar errado, dar.


De acordo com a Proposio 8.1...

De acordo com a proposio \ref{murphy}...

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

75 / 84

Novos Ambientes e Comandos


possvel, no prembulo, denirmos novos ambientes:

\newenvironment{prova}{\sl{\bf Demonstrao}:\normalfont }{\hfill $\Box$ \vspace{0.3cm}}


% Define ambiente prova

\begin{prova}
contedo... contedo... contedo...
contedo... contedo... contedo...
contedo...
\end{prova}

Escrita em L TEX 2

Demonstrao:

contedo... contedo...

contedo... contedo... contedo... contedo...


contedo...

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

76 / 84

Novos Ambientes e Comandos


possvel, no prembulo, denirmos novos ambientes:

\newenvironment{prova}{\sl{\bf Demonstrao}:\normalfont }{\hfill $\Box$ \vspace{0.3cm}}


% Define ambiente prova

\begin{prova}
contedo... contedo... contedo...
contedo... contedo... contedo...
contedo...
\end{prova}

Demonstrao:

contedo... contedo...

contedo... contedo... contedo... contedo...

contedo...

Ou novos comandos

\newcommand{\Rset}{\mathbbm{R}}
.
.
.

Escrita em L TEX 2

Sendo $x\in\Rset$ ...


Sendo x
...

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

76 / 84

Referncias Bibliogrcas

Existem duas maneiras de se trabalhar com as referncias.

Na fora bruta: Escreve-se todas as referncias conforme queira;

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

77 / 84

Referncias Bibliogrcas

Existem duas maneiras de se trabalhar com as referncias.

Na fora bruta: Escreve-se todas as referncias conforme queira;

Com o

bibtex:

Utiliza-se um arquivo que contenha uma base de referncias. possvel

escolher o estilo da listagem.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

77 / 84

Referncias Bibliogrcas

Usamos o ambiente

Fazendo Manualmente
thebibliography.

Cada nota bibliogrca introduzida com

\bibitem{marca} Texto do bibliografia


e pode ser referenciada no texto com

\cite{marca}
Exemplo:

Segundo \cite{pa}...
.
.
\begin{thebibliography}{99}
\bibitem{pa} H. ~Partl: \emph{German \TeX}, TUGboat Vol.~9, No.~1 ('88)
\bibitem {marca} .... .... ....
\end{thebibliography}

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

78 / 84

Referncias Bibliogrcas
O

bibtex

organiza-se um arquivo

Usando o bibtex
.bib que serve como

uma base bibliogrca.

Neste arquivo, denimos o tipo da referncia, uma marca e colocamos os dados da mesma.
Por exemplo, para um livro e um artigo podemos ter

@article{nome_citacao_artigo,
author
= { },
title
= { },
journal = { },
OPTvolume = { },
OPTnumber = { },
OPTpages = { },
year
= { },
OPTmonth = { },
OPTnote = { }
}

Escrita em L TEX 2

@book{nome_citacao_livro,
author
= { },
title
= { },
publisher = { },
OPTvolume = { },
OPTnumber = { },
OPTseries = { },
OPTaddress = { },
OPTedition = { },
year
= { }
}

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

79 / 84

Referncias Bibliogrcas
Usando o

bibtex

Criamos a folha de referncia usando

\bibliographystyle{estilo}
\bibliography{arquivo1,arquivo2}
Observao:

Podemos mudar o ttulo da seo/captulo de referncias com o comando

\renewcommand{\bibname}{Nome que deseja};


comando \nocite{keylist}, faz com que no seja

impresso na lista as referncias da

lista indicada.

Caso deseje imprimir todas as referencias que esto no arquivo.bib use o comando

Podemos usar o pacote

Escrita em L TEX 2

abntex2cite

\nocite{*};

(ver documentao).

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

80 / 84

Tipos de citaes
\cite{chave }
\citeA{chave }
\citeN{chave }
\shortcite{chave }
\shortciteA{chave }
\shortciteN{chave }
\citeyear{chave }

Escrita em L TEX 2

Lista autor completo e ano. (Watson e Crick 1953)


Lista autor completo. (Watson and Crick)
Lista autor completo e ano. Watson e Crick (1953)
Lista autor abreviado e ano. ?
Lista autor abreviado. ?
Lista autor abreviado e ano. ?
Cita somente o ano. (1953)

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

81 / 84

Bibtex tipos de entrada


@article
@book
@booklet
@conference
@inbook
@incollection
@misc
@phdthesis
@proceedings
@techreport
@unpublished

Escrita em L TEX 2

Artigo de jornal ou revista.


Livro com editora.
Livro sem editora.
Artigo em atas de conferncia.
Uma parte de um livro e/ou intervalo de pginas.
Uma parte de um livro com seu prprio ttulo.
Se nada mais se encaixar.
Tese PhD.
Procedimentos de uma conferncia.
Reportagem tcnica, usualmente numerada em srie.
Indito.

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

82 / 84

FIM?
Aproveitem essa TEXnologia.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

83 / 84

Referncias
[1]

[2]

[3]
[4]

Lenimar Nunes ANDRADE.

cia.

Breve Introduo ao LATEX 2 - Introduo e Guia de Refern-

Ed. por Universidade Federal da Paraba. PB, 2000.

Michel GOOSSENS, Frank MITTELBACH e Alexander SAMARIM.

nion.

The LaTeX Compa-

Reading, Massachusetts: Addison-Wesley, 1993.

Donald E. KNUTH.  The Future of TEX and Metafont. Em:


Leslie LAMPORT.

LATEX: A Document Preparation System.

TUGboat 11.489 (1990).

Ed. por Addison-Wesley Re-

ading. Second edition. Massachusetts, 1994.


[5]

Andrew Mertz e William Slough.  Beamer by example.

Em:

The PracTEX Journal

(2005).
[6]

Kannan M Moudgalya.  LATEX training through spoken tutorials.

Em:

TUGboat

32.3

(2011), pp. 251257.

Escrita em L TEX 2

Andrey Dione Ferreira - andrey.ferreira@ifrj.edu.br

84 / 84

S-ar putea să vă placă și