Você está na página 1de 146

Introduo ao LaTeX

Dulcenia Becker
CESUP / UFRGS

Maria Paula Gonalves Fachin Rudnei Dias da Cunha


PPG Matemtica Aplicada / UFRGS
Dezembro/2000

Introduo ao LaTeX
Estrutura de um documento LaTeX Organizao do texto Equaes Figuras Bibliografia Personalizando documentos
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 2

Introduo ao LaTeX

O LaTeX um software de editorao eletrnica que permite preparar documentos - principalmente cientficos - com alta definio grfica

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

Introduo ao LaTeX

um conjunto de macros - desenvolvidas por Leslie Lamport - e escritas em TeX, o qual foi desenvolvido por Donald Knuth.

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

Introduo ao LaTeX

O LaTeX no , no entanto, um processador de textos do tipo what-you-see-is-whatyou-get como, por exemplo, o Microsoft Word

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

Introduo ao LaTeX
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
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 6

Estrutura de um documento

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

Estrutura de um documento

Um documento LaTeX um arquivo, com a extenso .tex, contendo os comandos LaTeX e o texto propriamente dito.

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

Estrutura de um documento

Ao se executar o LaTeX sobre um documento .tex, ele produz, no mnimo, arquivos com extenso .aux, .dvi e .log

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

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.

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

10

Estrutura de um documento

O arquivo com extenso .log contm um registro das atividades do LaTeX

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

11

Estrutura de um documento
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)
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 12

Estrutura de um documento

Sobre o arquivo com extenso .dvi so executados, posteriormente, programas que convertem o seu contedo para outros formatos, como PostScript, PCL, etc.

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

13

Estrutura de um documento
Temos, portanto, o seguinte esquema de funcionamento:

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

14

Estrutura de um documento
x.bbl x.aux x.blg x.tex
Editor: Notepad, Wordpad, WinEdt, VI

x.log x.ps x.dvi

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

15

Estrutura de um documento
Editar Arquivo: VI teste.tex Compilar: latex teste
bibtex teste latex teste latex teste

Visualizar .dvi: xdvi teste Gerar .ps: dvips [opes] teste Visualizar .ps: ghostview teste
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 16

Estrutura de um documento

Um documento LaTeX tem, normalmente, os seguintes comandos, dependendo da verso utilizada:

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

17

Estrutura de um documento
LaTeX 2
\documentclass{estilo} \begin{document} texto e comandos \end{document}

LaTeX 2.09
\documentstyle{estilo} \begin{document} texto e comandos \end{document}

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


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

Estrutura de um documento
Um documento pode ser dividido em: \chapter 1 Introduo \section 1.1 O mtodo SOR \subsection 1.1.1 Algoritmo \subsubsection 1.1.2 Implementao Os captulos e 1.2 O mtodo CG demais sub-divises so numerados pelo prprio LaTeX
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 19

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.
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 20

Estrutura de um documento
O LaTeX possui comandos para criar ndice, listas figuras e tabelas: \tableofcontents \listoffigures \listoftables No lugar onde for colocado o comando, ser criada a referida lista.
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 21

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.
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 22

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
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 23

Estrutura de um documento
\documentclass{article} \begin{document} \author{Jos da Silva} \title{O mtodo SOR} \maketitle \abstract{Este artigo descreve...} \end{document}
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 24

Estrutura de um documento

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

25

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

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

26

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

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

27

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 \\
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 28

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 \% ...

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

29

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.

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

30

Estrutura de um documento
Acentuao: so caracteres compostos, i.e., so obtidos sobrepondo-se o acento desejado ao caracter.
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 Fachin & R.D. da Cunha & D.sa\{\i}da 31 Introduo ao LaTeX - M.P.G. no exemplo: Becker

Estrutura de um documento
Exemplo:

...a verifica\c c\~ao das equa\c c\~oes fica a cargo dos alunos G\{u}nther e F\abio...
...a verificao das equaes fica a cargo dos alunos Gnther e Fbio...
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 32

Estrutura de um documento
Em algumas situaes, podemos digitar os acentos normalmente e convert-los para o formato do LaTeX O WinEdt, editor especialmente desenvolvido para o LaTeX, faz essa converso, desde que seja configurado adequadamente
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 33

Estrutura de um documento
Podemos usar o pacote
(suporte \usepackage[latin1]{inputenc}

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
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 34

Estrutura de um documento
O tipo dos caracteres pode ser modificado:
\textup{Upright} \textit{Itlico} Upright Itlico Negrito Slanted
SMALL CAPS

\textbf{Negrito}
\textsl{Slanted} \textsc{Small caps} -- assim como o estilo \textrm{Roman} \textsf{Sans serif} \texttt{Typewriter} \emph{texto enfatizado}

Roman Sans serif Typewriter


texto enfatizado
35

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

Estrutura de um documento
e podem ser combinados, como em \textsc{Um texto {\emph{enfatizado}}

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

36

Estrutura de um documento
possvel aumentar ou diminuir o corpo do texto (tamanho das letras), utilizando-se os comandos abaixo (em ordem decrescente de tamanho):

\Huge \huge \LARGE \Large \large \normalsize \small \footnotesize \scriptsize \tiny Estes comandos e as palavras as quais eles se aplicam devem ser englobados por um par de chaves {M.P.G.a fimR.D. da Cunha & D. Becker o seu37 } Fachin & de delimitar Introduo ao LaTeX escopo.

Estrutura de um documento
Alm disso, um espao deve ser colocado entre o comando e o texto.
Exemplo:
{\Huge Isto um texto com corpo enorme} e {\tiny isto um texto com corpo pequeno}

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

38

Organizao do Texto

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

39

Organizao do Texto

O LaTeX oferece uma srie de comandos para organizar o texto, como, p.ex., listas numeradas, itemizadas, etc.

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

40

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}

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

41

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

Primeiro item Segundo item Terceiro item


42

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

Organizao do Texto
Listas numeradas:
\begin{enumerate} \item Primeiro item \item Segundo item \item Terceiro item \end{enumerate}

1. Primeiro item 2. Segundo item 3. Terceiro item

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

43

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

A-1 Primeiro item A-2 Segundo item A-3 Terceiro item

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

44

Organizao do Texto

Listas de diferentes tipos podem ser aninhadas:

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

45

Organizao do Texto
\begin{enumerate} \item Primeiro item \begin{itemize} \item Sub-item 1 \item Sub-item 2 \end{itemize} \item Segundo item \begin{enumerate} \item Sub-item A \end{enumerate} \end{enumerate}

1. Primeiro item Sub-item 1 Sub-item 2 2. Segundo item (a) Sub-item A

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

46

Organizao do Texto
Pode-se centralizar parte do texto:
\begin{center} {\large\textbf{Trabalho 1}}\\ Jos\ e da Silva\\ MAP 29 \end{center} Neste trabalho, revisamos...

Trabalho 1 Jos da Silva MAP 29


Neste trabalho, revisamos ...

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

47

Organizao do Texto
Tabelas e textos tabulados
O LaTeX oferece dois comandos,
\begin{tabular}...\end{tabular} e o \begin{table}...\end{table} para criar uma

tabela A diferena entre ambos que o \begin{table}...\end{table} permite criar uma tabela que pode ser referenciada, com legenda se desejado
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 48

Organizao do Texto
Comando tabular
\begin{tabular}{formato} item_11 & item_21 & ... & item_m1 \\ item_12 & item_22 & ... & item_m2 \\ ... item_1n & item_2n & ... & item_mn \end{tabular}

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

49

Organizao do Texto
Exemplo do comando tabular
\begin{tabular}{lrcr} Produto & Valor & Quantidade & Total \\ & unit\ario & & parcial \\ \hline Pneu 135$\times$40& 80,00 & 5 & 400,00 \\ Roda 40 & 123,00 & 5 & 615,00 \\ \cline{4-4} & & Total & 1.015,00 \end{tabular}

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

50

Organizao do Texto
No campo formato, se especifica quantas colunas ter a tabela e o alinhamento das mesmas - left, (esquerda) right (direita) ou center (centradas), coluna a coluna Cada linha deve ser encerrada com \\ indicando que ali se tem uma quebra de linha. O elemento de uma coluna da tabela separado do seguinte com o smbolo &

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

51

Organizao do Texto
Pode-se desenhar uma ou mais linhas verticais separando duas colunas, colocando-se o caracter | entre os caracteres de alinhamento correspondentes s colunas no campo formato Uma linha horizontal entre duas linhas traada usando o comando \hline aps o comando de quebra de linha, \\

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

52

Organizao do texto
Uma linha horizontal pode ser traada parcialmente, abrangendo apenas o comprimento de algumas colunas; isso obtido com o comando

\cline{x-y}
onde x e y indicam as colunas inicial e final (numeradas da esquerda para a direita)

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

53

Organizao do Texto
Produto Pneu 135x40 Roda 40 Valor Quantidade Total unitrio parcial 80,00 5 400,00 123,00 5 615,00 Total 1.015,00

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

54

Organizao do texto
Podemos ter elementos em uma tabela que ocupem mais de uma coluna (como um ttulo com sub-itens, por exemplo). Neste caso usamos o comando \multicolumn ao lado do comando \multicolumn devemos usar trs argumentos envoltos em chaves: o 1o indica o nmero de colunas desejadas, o 2o indica o alinhamento e o 3o , o texto que deve ser colocado sobre as colunas indicadas.

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

55

Organizao do texto
Exemplo (tabela com multicolumn)
\begin{tabular}{llll} Produto & Quantidade & \multicolumn{2}{c}{Valor} \\ & & \multicolumn{1}{c}{unit\ario} & total \\ \hline \end{tabular}

Produto Pneu

Quantidade unitrio 5 80,00

Valor total 400,00


56

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

Organizao do texto
Obs: as tabelas so alinhadas normalmente esquerda da pgina. Se desejarmos coloc-la no centro da pgina devemos usar o comando \begin{center}... \end{center} deve haver uma linha em branco antes e depois dos delimitadores da tabela (de modo que ela seja um pargrafo prprio).

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

57

Organizao do Texto
O comando table
englobando-se o comando tabular com o comando table, pode-se dar um rtulo mesma (atravs do comando \label{nome}) e referenci-la posteriormente, usando-se o comando \ref{nome}

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

58

Organizao do Texto
O comando table
\begin{table}[hptb] \begin{center} \begin{tabular}{formato} ... \end{tabular} \caption{texto da legenda} \end{center} \label{nome da tabela} \end{table}
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 59

Organizao do Texto
O comando table
A tabela pode ser posicionada dentro do texto especificando-se uma ou mais opes - h (here), p (page), t (top of page), b (bottom of page)
Por exemplo, especificando-se \begin{table}[tb] o LaTeX tentar colocar a tabela no topo da pgina; se no couber, ao final da pgina; se ainda no couber, nas pginas subseqentes
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 60

Organizao do Texto
O comando table
No comando \caption{}, coloca-se a legenda relativa tabela. Esse comando poderia ser colocado, tambm, logo antes do \begin{tabular}, de forma que a legenda seria colocada acima da tabela

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

61

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:

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

62

Organizao do Texto
O comando table
\begin{table} ... \label{tab:abc} \end{table} ... Como pode-se verificar na \ref{tab:abc}, os valores obtidos s\~{a}o compat\{\i}veis...

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

63

Organizao do texto
Exemplo de table
Como pode se verificar na tabela 1.1, os valores obtidos so compatveis...
\ref{tab:abc}

Produto Pneu 135x40 Roda 40

Valor Quantidade Total unitrio parcial 80,00 5 400,00 123,00 5 615,00


Tabela 1.1 Lista de Produtos

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

64

Organizao do Texto
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.
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 65

Organizao do Texto
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}
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 66

Organizao do Texto
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}

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

67

Equaes

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

68

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.

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

69

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

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

70

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

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

71

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...

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

72

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

73

Equaes

Algumas (muitas) vezes, as equaes so grandes demais e no cabem na largura da pgina.

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

74

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:

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

75

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.
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 76

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
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 77

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.


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

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.

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

79

Equaes
Smbolos matemticos
O LaTeX oferece vrios smbolos matemticos, como, por exemplo:

: , \Delta: , \equiv: , \bigoplus: \in: , \notin: , \times: , \leq: \leftarrow: , \Leftarrow:


\delta

Alguns smbolos podem ser negados colocando na frente \not como $\not\subset$.
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 80

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
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 81

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$


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

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)
2 2
83

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

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)

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

84

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:

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

85

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

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

86

Equaes
Fraes
podemos escrever fraes na forma / desta mesma maneira (em um ambiente matemtico) ou na forma a

b usando \frac{}{}

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

87

Equaes
Subescritos e sobrescritos podem ser obtidos utilizando respectivamente os smbolos _ e ^
Ex: $x_3 + y^{n} = \sqrt{b^2-4ac}$

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

88

Equaes
Espaamento: desejando mudar o espaamento fornecido pelo LateX , pode-se usar comandos de espaamento horizontal
Fino negativo: \! Fino: \, Mdio: \: Largo: \;
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 89

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) .
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 90

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} \]

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

91

Insero de Figuras

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

92

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
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 93

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}
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 94

Insero de Figuras

Os comandos para se incluir uma figura PostScript dependem da verso de LaTeX que se esteja utilizando:

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

95

Insero de Figuras
LaTeX 2.09
\documentstyle[epsf]{estilo} ... \begin{figure} \begin{center} \ epsfxsize{4cm}\epsfysize{4 cm} \epsfbox{arquivo-PostScript} \end{center} \caption{legenda} \label{fig:figura1} \end{figure}

LaTeX 2
\documentclass{estilo} \usepackage[dvips]{graphics} ... \begin{figure}[hp] \begin{center} \scalebox{0.5} {\includegraphics{arquivoPostScript}} \end{center} \caption{legenda} \label{fig:figura1} \end{figure}
96

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

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

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

97

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}

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

98

Insero de Figuras
...[height=30mm,width=50mm] \fbox...[scale=0.40]

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

99

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
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 100

Citaes bibliogrficas

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

101

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
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 102

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}
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 103

Citaes bibliogrficas
Referncias bibliogrficas feitas em LaTeX
a lista de referncias includa no documento LaTeX na posio onde se deseja que elas sejam listadas

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

104

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

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

105

Citaes bibliogrficas
Referncias bibliogrficas feitas em LaTeX
o valor tamanho do rtulo o maior rtulo que aparece nas referncias; por exemplo, se elas so listadas em ordem numrica, e existem 24 referncias, ento se usaria

\begin{thebibliography}{99}
pois so necessrios dois dgitos numricos.

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

106

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}

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

107

Citaes bibliogrficas
Referncias bibliogrficas feitas em LaTeX
no campo identificador, como j citado, colocase 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

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

108

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}

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

109

Citaes bibliogrficas
Exemplo de citao numerada:
\{E} conhecido (ver \cite{Young71} e \cite[p. 25]{HagYou81}) que o SOR \{e} acelerado por...

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

110

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}
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 111

Citaes bibliogrficas
Exemplo de citao alfabtica:
\{E} conhecido (ver \cite{Young71} e \cite[p. 25]{HagYou81}) que o SOR \{e} acelerado por...

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

112

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

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

113

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
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 114

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

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

115

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" }

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

116

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" }

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

117

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 }

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

118

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" }

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

119

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...

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

120

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} ...

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

121

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:
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 122

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
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 123

Citaes bibliogrficas
\documentclass{article} \begin{document} \input introducao \input capitulo1 \bibliographystyle{plain} \bibliography{arquivo} \end{document}
Introduo ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker 124

Personalizando Documentos

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

125

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.

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

126

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}

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

127

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

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

128

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


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

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

130

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

131

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

OBS: 4pt equivalem a aproximadamente 1mm


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

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

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

133

WinEdt

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

134

WinEdt
O WinEdt um editor de texto prprio para editar documentos do LaTeX Possui facilidades, como menu com smbolos, converso de acentos, interface amigvel, correo ortogrfica, entre outras

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

135

WinEdt
Depois de instalar o WinEdt, alguns itens devem ser configurados para que ele possa facilitar a digitao O principal ativar o tex_read e tex_write, seguindo os seguintes passos:
options / settings / translations Em tables, selecionar tex_read

e marcar enable for

Fazer o mesmo com

tex_write

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

136

WinEdt
Para adicionar um novo dicionrio:
Options / Dictionary / Insert

Em dictionaries, escreva o nome que voc quer dar ao dicionrio Em definition, coloque %B\dir\dict.dic, onde dir o caminho onde est o arquivo dict.dic e dict.dic o dicionrio Em usage, marque como enabled

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

137

WinEdt
Dicionrios, manuais, instrues de instalao e utilizao, links, macros, entre outros materiais, podem ser encontrados em www.winedt.com

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

138

LaTeX na Internet

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

139

LaTeX / MikTeX
MikTeX
http://prdownloads.sourceforge.net/miktex/setup.exe http://www.miktex.org

Latex (MikTeX/TeXShell) com instrues de instalao


http://www.mat.ufmg.br/~regi/

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

140

GhostView e WinEdt
GhostView
http://www.cs.wisc.edu/~ghost/ http://www.monarch.cs.cmu.edu/ghostview.html

WinEdt (download e manuais)


http://www.winedt.com/

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

141

Manuais
http://www.ctan.org/texarchive/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/

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

142

MODELO DE DOCUMENTO: (1)

\documentstyle[12pt]{report} \begin{document} \newcommand{\ca}{\c{c}\~ao} \newcommand{\cao}{\c{c}\~ao } \newcommand{\co}{\c{c}\~oes} \newcommand{\coo}{\c{c}\~oes } \newcommand{\ii}{\'{\i}}

\begin{chapter}{Nome do cap\ii tulo} \begin{section}{Nome da se\cao 1}

Cont\ii nua no pr\'oximo par\'agrafo.

\noindent Isto \'e apenas um teste. Se eu quero escrever sub\ii ndice, por exemplo, $x_i$ ou $x_{i+1}$, sen\~ao $x_i+1$.

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

143

MODELO DE DOCUMENTO: (2)

Se eu quero pot\^encia $x^{n+1}$, sen\~ao $x^n+1$. Para escrever uma letra grega podemos escrever $\alpha$ ou $\beta$ ou $\mu$ ou $\xi$ ou $\Omega$ ou $\omega$.

Se eu quero escrever uma f\'ormula no meio do texto posso escrever $\int_{0}^{3} x dx$ ou se eu quero $f(x)=\frac{1}{x}$.

Se eu quero escrever uma equa\cao no meio do texto: \begin{equation} \frac{\partial f}{\partial x} = \frac{\partial^2 f}{\partial x \partial y} \label{eq:1.1} \end{equation}

Equa\cao intrusa

\begin{equation} x_{i}=x_{i+1}^{\frac{1}{2}}

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

144

MODELO DE DOCUMENTO: (3)

\label{eq:1.3} \end{equation}

Se eu quero escrever mais do que uma equa\cao juntas: \begin{eqnarray} \ x_{i+1}&=& x_i \\ \ x_{i+2}&=& x_{i+1} \nonumber \label{eq:1.2} \end{eqnarray}

Se eu quero me referir a primeira equa\cao ent\~ao eu digo \ref{eq:1.1}

Se por um acaso eu \begin{equation} M = \left[

quiser fazer uma matriz, logo devo fazer o seguinte:

\begin{array}{ccc} 1 & \dots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \dots & 1 \end{array}\right] \end{equation}

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

145

MODELO DE DOCUMENTO: (4)

Agora que j\'a estamos meio cansados vamos ver como se coloca uma linha sobre uma palavra ou express\~ao, ou mesmo como se sublinha: Dado que $\overline{a \ velocidade \ do \ sono}$ \'e {\it menor} que {\bf qualquer} valor $\underline{anormal}$.

Para uma equa\ca, \begin{equation} \overline{\mid x \mid}= \sum_{i=1}^{n} f(x) \end{equation}

\end{section} \end{chapter} \end{document}

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

146

Você também pode gostar