Você está na página 1de 154

Introduo ao LaTeX

Marcos Batistella
Introduo ao LaTeX

Estrutura de um documento LaTeX


Organizao do texto
Equaes
Figuras
Tabelas
Bibliografia
Personalizando documentos
Compiladores
Introduo ao LaTeX

O LaTeX um software de editorao


eletrnica que permite preparar documentos -
principalmente cientficos - com alta definio
grfica

um conjunto de macros - desenvolvidas por


Leslie Lamport - e escritas em TeX, o qual foi
desenvolvido por Donald Knuth.
Introduo ao LaTeX
O LaTeX no , no entanto, um processador
de textos do tipo what-you-see-is-what-you-
get como, por exemplo, o Microsoft Word

Assemelha-se muito mais a uma linguagem


de programao; cada comando LaTeX
interpretado por um programa, o qual gera, ao
final, um arquivo contendo instrues para
gerar de forma grfica o texto contido no
documento
Distribuies

H distribuies de TEX/ LATEX para as diversas plataformas


existentes(MS Windows, GNU/Linux, MacOSX, *BSD, etc)

MiKTEX: para MS Windows;


teTEX: para sistemas tipo UNIX;
TEX Live: para MS Windows, GNU/Linux, MacOSX;
Editores e Ambientes de desenvolvimento

TeXmaker (MS Windows, GNU/Linux, MacOSX)


TeXstudio (MS Windows, GNU/Linux, MacOSX)
TeXnicCenter (MS Windows)
Kile (GNU/Linux)
LyX (MS Windows, GNU/Linux, MacOSX)
Muitos outros
Estrutura de um documento
Estrutura de um documento

Um documento LaTeX um arquivo, com a


extenso .tex, contendo os comandos LaTeX
e o texto propriamente dito.
Ao se executar o LaTeX sobre um documento
.tex, ele produz, no mnimo, arquivos com
extenso .aux, .dvi e .log
Estrutura de um documento
O arquivo com extenso .aux usado pelo LaTeX para
guardar informaes sobre o documento, localizao de
referncias, citaes, figuras, tabelas, equaes, etc.

O arquivo com extenso .log contm um registro das


atividades do LaTeX

O arquivo com extenso .dvi o que contm as


informaes necessrias para se produzir a verso
tipografada do documento LaTeX, em um formato
independente do dispositivo (device independent)
Estrutura de um documento

x.bbl

x.aux
x.blg

x.tex x.log

x.ps
Editor: x.dvi
Notepad, Wordpad,
WinEdt, VI
Digitar o texto
Materiais txteis tm sido cada vez mais empregados
na fabricao dos mais diferentes objetos e de novos
materiais, e, portanto esto cada vez mais presentes
ao nosso redor. Por isso, alm do apelo ambiental para
o desenvolvimento de tcnicas e processos de
beneficiamento ecologicamente sustentveis, existe
uma corrida cientifica em busca de inovaes neste
setor. Neste sentido, o desenvolvimento de nanofibras
e txteis inteligentes (conhecidos ainda como txteis
tcnicos ou funcionais) se tornou um caminho
promissor.
Estrutura do documento -
Prembulo
Documentos LaTeX podem ser divididos em
duas sees:

Prembulo

Corpo do texto
Estrutura de um documento
Um documento LaTeX tem, normalmente, os
seguintes comandos, dependendo da verso
utilizada:

LaTeX 2 LaTeX 2.09


\documentclass{estilo} \documentstyle{estilo}
\begin{document} \begin{document}
texto e comandos texto e comandos
\end{document} \end{document}

Onde estilo o tipo de documento: article, report, etc.


Classes de documentos
\documentclass[option1, option2, etc.]{estilo}

Estilos: article, book, report

Opes:
fontsize: 10pt, 11pt, 12pt
Papel e formato: a4paper, letterpaper, etc,
Mltiplas colunas: onecolumn, twocolumn
Modo Paisagem: landscape
Impresso de dois lados: twoside
Estrutura de um documento

Um documento pode ser dividido em:


\chapter
\section
\subsection
\subsubsection

Os captulos e demais sub-divises so


numerados pelo prprio LaTeX
Estrutura de um documento

Alguns estilos no aceitam todas as divises,


por exemplo, em "article" no admitido
\chapter

A distribuio das pginas feita segundo o


estilo. Por exemplo, usando "report", o ttulo,
autor e data sero colocados em uma pgina
individual.
Estrutura de um documento

O LaTeX tambm permite identificar os


anexos ou apndices.
Aps o comando \appendix, todos os
captulos seguintes sero identificados e
numerados como Apndice #.
Os apndices so tratados como captulos,
logo podem ter as mesmas divises destes.
Estrutura de um documento

Existem outros comandos, como \title,


\author, \date, \keywords, \abstract, que
podem ser usados, dependendo do estilo
Alguns destes comandos devem ser seguidos
do comando \maketitle, para que sejam
efetivamente compilados
Estrutura de um documento

\documentclass{article}
\begin{document}
\end{document}
Digitar o texto
Materiais txteis tm sido cada vez mais empregados
na fabricao dos mais diferentes objetos e de novos
materiais, e, portanto esto cada vez mais presentes
ao nosso redor. Por isso, alm do apelo ambiental para
o desenvolvimento de tcnicas e processos de
beneficiamento ecologicamente sustentveis, existe
uma corrida cientifica em busca de inovaes neste
setor. Neste sentido, o desenvolvimento de nanofibras
e txteis inteligentes (conhecidos ainda como txteis
tcnicos ou funcionais) se tornou um caminho
promissor.
Estrutura de um documento

Acentuao

Os acentos mais comuns so os seguintes:


cedilha: \c til: \~
agudo: \ circunflexo: \^
trema: \ crase: \`
OBS: o acento agudo na letra i deve ser colocado como no
exemplo: sa\{\i}da
Digitar o texto
Materiais t\^exteis t\^em sido cada vez mais
empregados na fabrica\c{c}\~ao dos mais diferentes
objetos e de novos materiais, e, portanto est\o cada
vez mais presentes ao nosso redor. Por isso, al\em do
apelo ambiental para o desenvolvimento de t\ecnicas
e processos de beneficiamento ecologicamente
sustent\aveis, existe uma corrida cient\{\i}fica em
busca de inova\c{c}\~oes neste setor. Neste sentido, o
desenvolvimento de nanofibras e t\^exteis inteligentes
(conhecidos ainda como t\^exteis t\ecnicos ou
funcionais) se tornou um caminho promissor.
Estrutura de um documento

Podemos usar o pacote


\usepackage[utf8]{inputenc}
(suporte para lngua portuguesa), para digitar
os acentos como num documento qualquer
Isso s possvel se o editor que estiver
sendo utilizado permitir acentuar as palavras
Estrutura de um documento

\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\author{Marcos Batistella}
\title{Teste}
\maketitle
\abstract{Este artigo descreve...}
\end{document}
Estrutura de um documento

O texto contido dentro do documento


tratado da seguinte forma:
um conjunto de palavras forma um pargrafo, no
importando se existem newlines (obtido teclando-
se ENTER ou RETURN)
uma linha em branco determina o fim do pargrafo
Estrutura de um documento

Um pargrafo indentado (isso , a primeira linha


sofre um recuo no corpo do texto), a menos que
seja o primeiro pargrafo de uma seo
Caso a indentao no seja desejada, pode-se
usar o comando \noindent
Estrutura de um documento

O LaTeX decide como organizar o texto em um


pargrafo, adicionando espaos em branco entre
as palavras se necessrio; a separao silbica
pode ser feita de acordo com a lngua,
especificada apropriadamente

Pode-se forar uma quebra de linha utilizando-se


o comando \\
Estrutura de um documento

Caracteres especiais: os caracteres


\ & $ % ~_ { } # ^
tm significados especiais em LaTeX; portanto, se
forem utilizados no texto, devem ser precedidos do
caracter \ (backslash) , como por exemplo:

... verificou-se que a eficincia foi de 55,6 \% ...


Estrutura de um documento
Se o caracter % no for precedido por \, o
resto da linha ser considerado um
comentrio e no aparecer no texto final.
Basico de comandos em LaTeX
Comandos
\ comando
ou
\ comando [ opcional ] { arg1} { argn}
par^ametros .

Exemplos
.,. \alpha
.,. \sqrt{2} 2
3
.,. \sqrt[ 3 ] {2} 2
Comandos em LaTeX
Agrupando com chaves {...}

.,. Texto 5 caracteres: T, e, x, t, o


.,. {Texto} 1 grupo = 1 coisa

Exemplo

.,. \ t e x t b f arg1
escreve arg1 em negrito
(bf = bold face = negrito)

.,. \ t e x t b f Texto T exto (arg1 = T)


.,. \textbf{Texto} Texto (arg1 = Texto)
Ambientes
Ambiente

.,. Outro conceito importante e o ambiente


delimita uma regiao do texto para um certo fim
\begin{ nome-do-ambiente }
Texto dentro do ambiente
\end{ nome-do-ambiente }

Exemplos
\begin{equation}
x^2 - 1 = 0 x2 1 = 0 (1)
\end{equation}
Classes dos documentos
Classes de Documento

\documentclass[a4paper,12pt]{report}

Classes comuns
.,. report, book, amsbook livros
.,. a r t i c l e , amsart artigos
.,. beamer (como neste slide) apresentacoes
Estendendo LaTeX: pacotes
Pacotes
\usepackage[ opces]{pacote}

babel hifenacao e localizacao (opcao brazil)


inputenc acentuacao (opo utf8 no nosso caso, latin1)
geometry dimensoes de margens, etc.
amsmath, amssymb ambientes de formulas, smbolos, etc.
graphicx incluso de imagens (jpg, png, pdf).
tikz desenho de figuras
bm (bold math) formulas em negrito e i + 1 = 0.
multicol Texto em varias colunas.
Mudando formatacao
Estilo de fontes
Comando Declaracao Efeito
\textbf{...} {\bfseries...} negrito
\textit{...} {\itshape...} italico
\textsc{...} {\scshape...} Versalete (Small Caps)

Tamanho das fontes


Declaracao Efeito
{ \small . . . } Texto
{ \large Texto
...} Texto
{ \Large . . . } Texto
{ \LARGE . . . }
Formatacao e grupos
.,. Grupos (texto entre chaves)
limitam o escopo de comandos de formatacao.
.,. Toda formatacao definida em um
grupo perde o efeito ao final do grupo

Exemplo
fonte efeito
aaa { \Large\itshape bbb} ccc aaa bbb ccc
Organizao do Texto
Organizao do Texto

O LaTeX oferece uma srie de comandos


para organizar o texto, como, p.ex., listas
numeradas, itemizadas, etc.
Organizao do texto

Estas maneiras especiais de organizar o texto


so criadas com um tipo de estrutura do tipo:
\begin{tipo da lista}
\item ...
\item ...
...
\end{tipo da lista}
Organizao do Texto

Listas itemizadas:

\begin{itemize}
\item Primeiro item Primeiro item
\item Segundo item
\item Terceiro item Segundo item
\end{itemize} Terceiro item
Organizao do Texto

Listas numeradas:

\begin{enumerate}
\item Primeiro item 1. Primeiro item
\item Segundo item 2. Segundo item
\item Terceiro item
\end{enumerate} 3. Terceiro item
Organizao do Texto

Listas descritivas:
\begin{description}
\item[A-1] Primeiro A-1 Primeiro item
\item[A-2] Segundo A-2 Segundo item
\item[A-3] Terceiro
\end{description} A-3 Terceiro item
Organizao do Texto

Listas de diferentes tipos podem ser


aninhadas:
Organizao do Texto
\begin{enumerate}
\item Primeiro item 1. Primeiro item
\begin{itemize}
\item Sub-item 1
Sub-item 1
\item Sub-item 2 Sub-item 2
\end{itemize}
\item Segundo item
2. Segundo item
\begin{enumerate} (a) Sub-item A
\item Sub-item A
\end{enumerate}
\end{enumerate}
Organizao do Texto
Pode-se centralizar parte do texto:
\begin{center}
{\large\textbf{Trabalho 1}}\\ Trabalho 1
Jos\ e da Silva\\
MAP 29 Jos da Silva
\end{center}
Neste trabalho, revisamos...
MAP 29

Neste trabalho, revisamos ...


Equaes
Equaes

O LaTeX oferece mecanismos para escrever


equaes matemticas - de forma semelhante
a uma linguagem de programao - com
acesso a praticamente toda a simbologia
matemtica.
Equaes

Existem basicamente trs formas de se


escrever uma equao em LaTeX:
em uma mesma linha
em um pargrafo prprio, sem numerao
em um pargrafo prprio, com numerao
Equaes

Em uma mesma linha:


Lembramos que $A$ \e sim\etrica, positivo-
definida se $x^{T}Ax\geq 0, \forall x$.
Equaes

Em um pargrafo prprio, sem numerao:


... como pode-se ver abaixo
\[\int_{0}^{\infty}x e^{-x^2} dx =
\frac{\sqrt{\pi}}{2}\]
temos um valor definido para essa integral e...
Equaes

Em um pargrafo prprio, com numerao:


... como pode-se ver na Equao \ref{eq:abc},
\begin{equation}
\int_{0}^{\infty}x e^{-x^2} dx =
\frac{\sqrt{\pi}}{2}
\label{eq:abc}
\end{equation}
temos um valor definido para essa integral e...

Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 51


Equaes

Algumas (muitas) vezes, as equaes so


grandes demais e no cabem na largura da
pgina.
Equaes

Nesses casos, podemos quebrar a


equao, usando o comando eqnarray
Esse comando tambm usado para se
obter sistemas de equaes e semelhante
a uma tabela com trs colunas:
Equaes
Comando eqnarray
\begin{eqnarray}
x+y+z&=&2\\
x+z&=&5\\
5x-2y-z&=&4
\end{eqnarray}

Note o uso do & para alinhar em torno do sinal de = e o \\ para quebrar a


linha; veja tambm que todas as linhas foram numeradas. As trs colunas
citadas anteriormente so alinhadas direita, centro e esquerda.
Equaes
Comando eqnarray
\begin{eqnarray}
x+y+z&=&2\nonumber\\
x+z&=&5\label{eq:xyz}\\
5x-2y-z&=&4\nonumber
\end{eqnarray}

Com o comando \nonumber, eliminamos as numeraes indesejveis; veja


tambm a colocao do comando \label
Equaes

Comando eqnarray
\begin{eqnarray*}
x+y+z&=&2\\
x+z&=&5\\
5x-2y-z&=&4
\end{eqnarray*}

O comando eqnarray* equivalente ao ambiente \[ ...\], no numerando


qualquer das equaes.
Equaes
Quando uma equao ocupa mais de uma
linha, devemos tambm usar o comando
eqnarray. O lugar no qual a expresso ser
quebrada ter que ser escolhido por tentativa
e erro atravs dos previews fornecidos pelo
LaTeX.
Equaes

Smbolos matemticos
O LaTeX oferece vrios smbolos matemticos,
como, por exemplo:
\delta: , \Delta: , \equiv: , \bigoplus:
\in: , \notin: , \times: , \leq:
\leftarrow: , \Leftarrow:
Equaes

Funes matemticas como cosseno (cos),


mximo divisor comum (gcd) e outras tambm tem
a sua escrita prevista usando o \ na frente do
nome da funo como \cos ou \gcd, para os
exemplos acima.
A lista extensa: consulte o manual de referncia
para outros smbolos
Equaes

Processamento das equaes


Qualquer palavra nas equaes tratada como se
fosse um conjunto de caracteres, ou variveis. Por
exemplo, $para todo x>0$ retorna paratodox >
0
Nesse caso, englobe a(s) palavra(s) com \mbox
(ou utilize \ se for uma funo):
$\mbox{para todo } x > 0$
Equaes

Delimitadores
O LaTeX oferece alguns delimitadores, como, por
exemplo, $\langle x\rangle$: x
Pode-se tambm aumentar o tamanho de um
delimitador, adequando-o ao tamanho da
expresso usando os comandos \left e \right:

x\left(\frac{1}{2}\right)

1

2
Equaes

Delimitadores
O delimitador { ou } deve ser precedido de \ para
poder ser utilizado. Assim, por exemplo: \left\{
ajusta a chave esquerda expresso.
Se no houver delimitador direita, deve-se usar
simplesmente \right. (sem delimitador)
Equaes

Esta ltima construo til quando


desejamos englobar um sistema de equaes
com uma chave { ou , por exemplo, na
definio de uma funo que feita por
partes:
Equaes

\[ \delta_{ij} =
\left\{
\begin{array}{ll}
1 & \mbox{when } i=j, \\
0 & \mbox{when } i \neq j.
\end{array}
\right.
\]
Equaes

Fraes
podemos escrever fraes na forma a/b desta
mesma maneira (em um ambiente matemtico) ou
na forma
a
usando \frac{a}{b}
b
Equaes

Subescritos e sobrescritos podem ser obtidos


utilizando respectivamente os smbolos _ e ^
Ex: $x_3 + y^{n} = \sqrt{b^2-4ac}$
Escrever as seguintes
equaes
Escrever as seguintes
equaes
Equaes
Matrizes
so obtidas como no comando tabular (no
entanto, dentro de um ambiente matemtico)
o alinhamento de cada coluna deve ser especificado
com os caracteres c, l, ou r;
cada coluna deve ser separada com &;
cada linha deve ter o mesmo nmero de elementos
cada linha deve ser separada com \\ (com exceo da
ltima) .
Equaes
Um exemplo de matriz:
\[
T = \left[
\begin{array}{ccccc}
a & b & 0 & \cdots & 0\\
c & a & b & \ddots & \vdots\\
0 & \ddots & \ddots & \ddots & 0\\
\vdots & \ddots & c & a & b\\
0 & \cdots & 0 & c & a
\end{array}
\right]_{N\times N}
\]
Escrever as seguintes
equaes
Insero de Figuras
Insero de Figuras
O LaTeX permite inserir figuras
preferencialmente em formato PostScript - em
um documento
A visualizao dessa figura s ocorre de
forma correta depois que o arquivo .dvi,
correspondente ao documento, seja
convertido para PostScript - usualmente
atravs do comando dvips
Insero de Figuras

O LaTeX oferece o ambiente figure para se


poder referenciar uma figura:
\begin{figure}[htpb]
... comandos
\caption{legenda}
\label{rtulo}
\end{figure}
Insero de Figuras

Os comandos para se incluir uma figura


PostScript dependem da verso de LaTeX
que se esteja utilizando:
Insero de Figuras
LaTeX 2.09 LaTeX 2

\documentstyle[option]{estilo} \documentclass{estilo}
... \usepackage[dvips]{graphics}
\begin{figure} ...
\begin{center} \begin{figure}[hp]
\epsfxsize{4cm}\epsfysize{4c \begin{center}
m} \scalebox{0.5}{\includegraphi
\epsfbox{arquivo-PostScript} cs{arquivo-PostScript}}
\end{center} \end{center}
\caption{legenda} \caption{legenda}
\label{fig:figura1} \label{fig:figura1}
\end{figure} \end{figure}
Insero de Figuras

Uma figura pode ser gerada em formato


PostScript utilizando-se programas editores
de imagens, como por exemplo o xv
(ambiente UN*X) e Adobe Photoshop
(ambiente MS-Windows), dentre outros
Insero de Figuras

\begin{figure}[htb]
\begin{center}
\includegraphics[height=30mm,width=50mm]{comunic.eps}
\hspace{10mm}
\fbox{\includegraphics[scale=0.40]{comunic.eps}}
\caption{Comunicao bloqueante e no-bloqueante}
\label{fig:alog}
\end{center}
\end{figure}
Insero de Figuras
...[height=30mm,width=50mm] \fbox...[scale=0.40]
Insero de Figuras
O LaTeX permite inserir figuras em outros
formatos que no PostScript, .bmp por
exemplo
Estes outros formatos muitas vezes causam
problemas, ou at mesmo no so aceitos
pelo LaTeX
obrigatrio o uso de [height=,width=] para
formatos como .bmp
Insero de Figuras - Subfiguras
\usepackage{subfigure}

\begin{figure}
\centering
\subfigure[Figure A]{\label{fig:a}\includegraphics[width=60mm]{figuras/figura}}
\subfigure[Figure B]{\label{fig:b}\includegraphics[width=60mm]{figuras/figura}}
\caption{my caption}
\end{figure}
Insero de Figuras - Subfiguras
Criando Figuras - smartdiagram
Criando Figuras - smartdiagram
\smartdiagram[priority descriptive diagram]{
Desenvolva a estrutura do documento,
Escolha uma classe de documento,
Escolha os pacotes necess\'arios,
Prepare o pre\^ambulo,
Escreva o documento,
Finalize o layout}
Criando Figuras - smartdiagram

\smartdiagram[circular
diagram:clockwise]{Edit,
pdf\LaTeX, Bib\TeX/ biber, make\-index,
pdf\LaTeX}
Criando Figuras - tikz
Exemplo a ser criado -
Artigo
Reviso
Estrutura do documento
Preambulo
\documentclass[opes]{classe}
\usepackage[opes]{package}

Texto
Ambientes
\begin{document}
Equaes
Figuras
Tabelas
\end{document}
Equaes
Delimitadores
$equao$
\[equao\]
\begin{equation}
\end{equation}

\begin{eqnarray}
\end{eqnarray}
Figuras
Pacotes:
\usepackage{graphicx,subfigure}

\begin{figure}[htb]
\begin{center}
\includegraphics[height=30mm,width=50mm]{comunic.eps}
\includegraphics[scale=0.40]{comunic.eps}
\caption{Comunicao bloqueante e no-bloqueante}
\label{fig:alog}
\end{center}
\end{figure}
Figuras
Pacotes:
\usepackage{graphicx,subfigure}

Ambiente: figuras
\begin{figure}
\centering
\subfigure[Figure A]{\label{fig:a}\includegraphics[width=60mm]{figuras/figura}}
\subfigure[Figure B]{\label{fig:b}\includegraphics[width=60mm]{figuras/figura}}
\caption{my caption}
\end{figure}
Tabelas
Tabelas em LATEX

O LATEX permite criao de ambientes de tabelas simples tabelas


mais elaboradas
Exemplo:

Aluno N1 N2 NF
Jos 7.5 6.5 7.0
Maria 1.0 10.0 5.5
Marta 6.0 6.0 6.0
Tabela: Notas dos alunos de GI.
Tabelas em LATEX

O primeiro passo a utilizao do ambiente tabular:


\begin{tabular}{c c}
Nome & N1 \\
\end{tabular}

Resultado:
Nome N1

O operador & permite a separao entre os elementos em colunas


O comando \\ insere uma nova linha tabela
Adicionando linhas verticais

Pode-se usar | para definir barras verticais na tabela:


\begin{tabular}{|c|c|}
Nome & N1 \\
\end{tabular}

Resultado:
Nome N1
Adicionando linhas horizontais

Pode-se usar \hline para definir barras verticais na tabela:


\begin{tabular}{|c|c|}\hline
Nome & N1 \\\hline
\end{tabular}

Resultado:
Nome N1
O ambiente table

Embora o ambiente tabular permita criar tabelas simples, no


possvel associar referncias ou legendas ao mesmo
Para resolver esta questo pode-se utilizar o ambiente table em
conjunto com o tabular
O ambiente tabular deve estar dentro do ambiente table:
\begin{table}
\begin{tabular}{|c|c|}\hline
Nome & N1 \\\hline
\end{tabular}
\end{table}
Organizao do Texto

O comando table
\begin{table}[hptb]
\centering
\begin{tabular}{formato}
...
\end{tabular}
\caption{texto da legenda}
\label{nome da tabela}
\end{table}
Organizao do Texto

O comando table

O nome colocado como argumento do comando


\label ser usado posteriormente, dentro de um
comando \ref, para referenciar a tabela:
Adicionando legenda em uma
tabela
Para adicionar legenda em uma tabela, basta utilizar o comando
\caption{}
\begin{table}
\begin{tabular}{|c|c|}\hline
Nome & N1 \\\hline
Joo & 7.5 \\\hline
Maria & 6.0 \\\hline
\end{tabular}
\caption{Legenda da tabela.}
\end{table}
Referenciando uma tabela

Para referenciar uma tabela, basta utilizar o comando \label{} em


conjunto com o comando \ref{}:
De acordo com a tabela \ref{tab:minhatabela}, pode-se dizer que...

\begin{table}
\begin{tabular}{|c|c|}\hline
Nome & N1 \\\hline
Joo & 7.5 \\\hline
Maria & 6.0 \\\hline
\end{tabular}
\caption{Legenda da tabela.}\label{tab:minhatabela}
\end{table}
Mesclando linhas e colunas

No LATEX possvel se mesclar linhas e colunas atravs dos


comandos multicolumn e multirow
O comando multicolumn faz junes horizontais
O comando multirow faz junes verticais
Seu uso demanda o pacote de nome similar
\usepackage{multirow}
Multicolumn - Exemplo 1

Comando bsico:
\multicolumn{num_cols}{align}{text}
\begin{table}
\begin{tabular}{cc}\hline
\multicolun{2}{c}{Colunas} \\\hline
X & X \\\hline
X & X \\\hline
\end{tabular}
\caption{Exemplo de multi-colunas.}
\end{table}
Multicolumn - Exemplo 1

Colunas
X X
X X
Multicolumn - Exemplo 2

\begin{table}
\begin{tabular}{|c|c|c|}\hline
\multicolun{2}{|c|}{Primeiro} & Segundo\\\hline
X & X & Y \\\hline
X & X & Y \\\hline
\end{tabular}
\caption{Exemplo de multi-colunas.}
\end{table}
Multicolumn - Exemplo 2

Primeiro Segundo
X X Y
X X Y
Multirow

Comando bsico:
\multirow{num_rows}{width}{text}
\begin{table}
\begin{tabular}{ccc}\hline
\multirow{2}{}{Linhas} & X & X \\
& Y & Y \\\hline
X & X & Y \\\hline
\end{tabular}
\caption{Exemplo de multi-linhas.}
\end{table}
Multirow

X X
Colunas
X Y
X X Y
Traando linhas entre clulas
especficas
Para se traar linhas horizontais entre clulas especficas pode-se
usar o comando cline:
\cline{inicio-fim}
\begin{table}
\begin{tabular}{ccc}\hline
\multirow{2}{}{Linhas} & X & X \\\cline{2-3}
& Y & Y \\\hline
X & X & Y \\\hline
\end{tabular}
\caption{Exemplo de multi-linhas.}
\end{table}
Traando linhas entre clulas
especficas

X X
Colunas
X Y
X X Y
Organizao do Texto

O comando table

O nome colocado como argumento do comando


\label ser usado posteriormente, dentro de um
comando \ref, para referenciar a tabela:
Outros comandos
Verbatim

O comando verbatim
Muitas vezes, deseja-se colocar um texto que no
deve ser formatado pelo LaTeX, como, por
exemplo, um trecho de cdigo de um programa;
para tal, utiliza-se o comando verbatim:
neste caso, o texto ser impresso exatamente
como foi digitado e com um tipo de letra
typewriter.
Verbatim

O comando verbatim
... como pode-se verificar no trecho de c\odigo abaixo:
\begin{center}
\begin{verbatim}
DO I=1,N
V(I) = V(I)+Y(I)*X(I)
END DO
\end{verbatim}
\end{center}
Verbatim

O comando verb
semelhante ao verbatim, porm usado para se
incluir um texto sem formatao dentro de um
pargrafo, tabela, etc.
usado da seguinte forma:
\verb<delimitador>texto<delimitador>
exemplo:
este $\acude{e}$ o acento agudo: \verb+\acute{a}+
este o acento agudo: \acute{a}
Citaes bibliogrficas
Citaes bibliogrficas

Citaes bibliogrficas so feitas em LaTeX


de forma relativamente simples, atravs do
comando \cite{identificador}, onde
identificador um rtulo para uma citao
As referncias bibliogrficas, por sua vez, so
criadas diretamente em LaTeX ou,
preferencialmente, usando o programa
BibTeX
Citaes bibliogrficas

Referncias bibliogrficas feitas em LaTeX


\begin{thebibliography}{tamanho do rtulo}

\bibitem{identificador}
Autor(es), Ttulo, Editora, Local, Ano.

\bibitem[rtulo]{identificador}
Autor(es), Ttulo, Editora, Local, Ano.

\end{thebibliography}
Citaes bibliogrficas

Referncias bibliogrficas feitas em LaTeX

a lista de referncias includa no documento


LaTeX na posio onde se deseja que elas sejam
listadas
Citaes bibliogrficas

Referncias bibliogrficas feitas em LaTeX


Veja que h duas formas para o comando bibitem:
na primeira, a referncia ser identificada por um
nmero, seqencial, em ordem de listagem das
referncias
na segunda, a referncia ser identificada por um
rtulo, especificado pelo escritor
Citaes bibliogrficas

Referncias bibliogrficas feitas em LaTeX


se as referncias so listadas em ordem
alfabtica, deve-se colocar em tamanho do
rtulo o maior rtulo existente, p.ex.
\begin{thebibliography}{Cunha2000}
Citaes bibliogrficas

Referncias bibliogrficas feitas em LaTeX


no campo identificador, como j citado, coloca-
se o rtulo que ser usado no comando \cite para
incluir no texto a citao - um nmero ou um rtulo
entre colchetes, de acordo com o formato do
comando \bibitem
Citaes bibliogrficas

Exemplo de referncia numerada:


\begin{thebibliography}{9}
\bibitem{Young71}
D.M. Young, \emph{Iterative Solution of Large
Linear Systems}, Academic Press, New York, 1971.
\bibitem{HagYou81}
L.A. Hageman and D.M. Young, \emph{Applied
Iterative Methods}, Academic Press, New York, 1981.
\end{thebibliography}
Citaes bibliogrficas
Exemplo de citao numerada:
\{E} conhecido (ver \cite{Young71} e \cite[p.
25]{HagYou81}) que o SOR \{e} acelerado
por...
Citaes bibliogrficas

Exemplo de referncia alfabtica:


\begin{thebibliography}{You71}
\bibitem[You71]{Young71}
D.M. Young, \emph{Iterative Solution of Large
Linear Systems}, Academic Press, New York, 1971.
\bibitem[HY81]{HagYou81}
L.A. Hageman and D.M. Young, \emph{Applied
Iterative Methods}, Academic Press, New York, 1981.
\end{thebibliography}
Citaes bibliogrficas
Exemplo de citao alfabtica:
\{E} conhecido (ver \cite{Young71} e \cite[p.
25]{HagYou81}) que o SOR \{e} acelerado
por...
Citaes bibliogrficas

Referncias bibliogrficas feitas com BibTeX


mais simples, pois no preciso se preocupar
com a criao das referncias: basta criar um
arquivo contendo-as (em um formato mais
amigvel), e referir-se a esse arquivo dentro do
documento LaTeX
Citaes bibliogrficas

Referncias bibliogrficas feitas com BibTeX


Ao invs do comando thebibliography, usamos:
\bibliographystyle{plain | alpha | ... }
\bibliography{arquivo.bib}
onde arquivo tem a extenso .bib e contm as
referncias
Citaes bibliogrficas

Referncias bibliogrficas feitas com BibTeX


As referncias em arquivo.bib so de vrios
tipos, dentre as quais mostraremos aquelas para
livros, captulos de livros, artigos e relatrios
tcnicos
Citaes bibliogrficas

Referncia de livro em BibTeX


@book{cit:Young81,
author = "Hageman, L.A. and Young, D.M.",
title = "Applied Iterative Methods",
publisher = "Academic Press",
address = "New York",
year = "1981"
}
Citaes bibliogrficas

Referncia de captulo de livro em BibTeX


@inbook{cit:Geist87,
author = "Geist, G.A. and Heath, M.T. and Ng, E.",
title = "Parallel algorithms for matrix computations",
pages = "233-251",
series = "The Characteristics of Parallel Algorithms",
publisher = "MIT Press",
address = "Cambridge, Massachusetts",
year = "1987"
}
Citaes bibliogrficas

Referncia de artigo em BibTeX


@article{cit:Lundin98,
author = "Lundin, L.K.",
title = "Computing the velocity of a rotating flow",
journal = "Parallel Computing",
volume = "24",
pages = "2021-2034",
year = "1998
}
Citaes bibliogrficas

Referncia de relatrio tcnico em BibTeX


@techreport{cit:Ramage91,
author = "Ramage, A.",
title = "Eigenvalue clustering and {Conjugate Gradient}
convergence for elliptic partial differential equations",
institution = "School of Mathematics, University of Bristol",
type = "Technical Report AM-91-05",
month = "April",
year = "1991"
}
Citaes bibliogrficas

Referncias bibliogrficas feitas com BibTeX


O primeiro campo informado aps o { o rtulo a
ser usado no comando cite; assim, poderamos ter

Conforme citado em \cite{cit:Ramage91}, o


m\{e}todo dos Gradientes Conjugados tem melhor
converg\^{e}ncia quando h\{a} um agrupamento
dos autovalores da matriz...
Citaes bibliogrficas

Referncias bibliogrficas feitas com BibTeX


possvel, tambm, se referenciar a uma parte
especfica de uma referncia

Young, em \cite[p. 191]{cit:Youn81}, mostra que a


converg\^{e}ncia do m\{e}todo SOR \{e} ...
Citaes bibliogrficas
Usando o BibTeX
O BibTeX um programa separado do LaTeX:
portanto, devemos execut-lo aps o LaTeX ter
sido completado com sucesso
A primeira vez que o LaTeX executado sobre um
documento que contenha citaes, ele no vai
poder localiz-las; portanto, aps se executar o
BibTeX sobre aquele documento, deve-se
executar o LaTeX novamente:
Citaes bibliogrficas

Usando o BibTeX
Supondo um arquivo artigo.tex, teramos a
seguinte seqncia de comandos (em um
ambiente UNIX)

> latex artigo


> bibtex artigo
> latex artigo
> latex artigo
Listas
Elementos
Sumario
\tableofcontents
Lista de Figuras
\listoffigures
Lista de Tabelas
\listoftables
Lista de Smbolos

Lista de Abreviaturas
\printnomenclature[3cm]{}
Elementos
Lista de Abreviaturas - Nomenclatura
\usepackage{nomencl}
\makenomenclature
\printnomenclature

makeindex <nome do ficheiro tex>.nlo -s


nomencl.ist -o <nome do ficheiro tex>.nls

\nomenclature{Smbolo usado}{Explicao do
smbolo usado}
Elementos
Lista de Abreviaturas - glossaries
\usepackage[acronym]{glossaries}
% abbreviations:
\newacronym{ny}{NY}{New York}

% nomenclature:
\newglossaryentry{angelsperarea}{
name = $a$ ,
description = The number of angels per unit area,
}
Elementos
Lista de Abreviaturas - glossaries
\makeglossaries
\printglossary[type=\acronymtype,title=Lista de
Abbreviaturas]
\printglossary[title=Lista de Simbolos]

makeglossaries <nomedoarquivo>
Personalizando Documentos
Personalizando
documentos
possvel criar um estilo prprio, adicionando
comandos no prembulo do arquivo tex ou
criando um pacote.
Este pacote pode conter novos comandos,
indicaes para separao de slabas,
formato de pginas, margens, etc.
Personalizando
documentos
Por exemplo, o arquivo meupacote.sty pode
conter:
\newcommand{\ca}{\~ao}
\newcommand{\cao}{\~ao }
\newcommand{\ii}{\'{\i}}
\hyphenation{ma-tri-zes}
\hyphenation{SOR}
Personalizando
documentos
Para usar as informaes de meupacote.sty,
basta colocar no prembulo o comando
\usepackage{meupacote}

Os outros pacotes so "chamados" da mesma


forma
Personalizando
documentos
As margens podem ser especificadas atravs
dos comandos:
Atribui um valor fixo ao parmetro
\setlength{parmetro}{tamanho}
Adiciona um tamanho ao parmetro
\addtolength{parmetro}{tamanho}

Cada estilo tem margens padro definidas


Personalizando
documentos
Parmetros:
1 one inch + \hoffset 7 \textheight = 595pt
2 one inch + \voffset 8 \textwidth = 360pt
3 \evensidemargin = 70pt 9 \marginparsep = 7pt
4 \topmargin = 22pt 10 \marginparwidth = 106pt
5 \headheight = 13pt 11 \footskip = 27pt
6 \headsep = 19pt

OBS: 4pt equivalem a aproximadamente 1mm


Personalizando
documentos
Exemplo
\addtolength{\hoffset}{-0.5cm}
\addtolength{\textwidth}{1cm}
Manuais

http://www.ctan.org/tex-
archive/info/lshort/portuguese-BR/lshortBR.pdf
http://www.mat.ufmg.br/~regi/topicos/intlat.html
http://www.cs.biu.ac.il/~yuvalk/mbsl/doc/latex_guide/
Contato
E-mail: marcosbatistella@gmail.com