Escolar Documentos
Profissional Documentos
Cultura Documentos
Dulcenia Becker
CESUP / UFRGS
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
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-whatyou-get como, por exemplo, o Microsoft Word
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
Estrutura de um documento
Um documento LaTeX um arquivo, com a extenso .tex, contendo os comandos LaTeX e o texto propriamente dito.
Estrutura de um documento
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.
10
Estrutura de um documento
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.
13
Estrutura de um documento
Temos, portanto, o seguinte esquema de funcionamento:
14
Estrutura de um documento
x.bbl x.aux x.blg x.tex
Editor: Notepad, Wordpad, WinEdt, VI
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
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}
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
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
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
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 \% ...
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.
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}
Estrutura de um documento
e podem ser combinados, como em \textsc{Um texto {\emph{enfatizado}}
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}
38
Organizao do Texto
39
Organizao do Texto
O LaTeX oferece uma srie de comandos para organizar o texto, como, p.ex., listas numeradas, itemizadas, etc.
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}
41
Organizao do Texto
Listas itemizadas:
\begin{itemize} \item Primeiro item \item Segundo item \item Terceiro item \end{itemize}
Organizao do Texto
Listas numeradas:
\begin{enumerate} \item Primeiro item \item Segundo item \item Terceiro item \end{enumerate}
43
Organizao do Texto
Listas descritivas:
\begin{description} \item[A-1] Primeiro \item[A-2] Segundo \item[A-3] Terceiro \end{description}
44
Organizao do Texto
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}
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...
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}
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}
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 &
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, \\
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)
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
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.
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
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).
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}
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
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:
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...
63
Organizao do texto
Exemplo de table
Como pode se verificar na tabela 1.1, os valores obtidos so compatveis...
\ref{tab:abc}
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}
67
Equaes
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.
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
70
Equaes
Em uma mesma linha: Lembramos que $A$ \e sim\ etrica, positivo-definida se $x^{T}Ax\geq 0, \forall x$.
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...
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...
73
Equaes
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:
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*}
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.
79
Equaes
Smbolos matemticos
O LaTeX oferece vrios smbolos matemticos, como, por exemplo:
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):
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
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)
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:
85
Equaes
\[ \delta_{ij} = \left\{ \begin{array}{ll} 1 & \mbox{when } i=j, \\ 0 & \mbox{when } i \neq j. \end{array} \right. \]
86
Equaes
Fraes
podemos escrever fraes na forma / desta mesma maneira (em um ambiente matemtico) ou na forma a
b usando \frac{}{}
87
Equaes
Subescritos e sobrescritos podem ser obtidos utilizando respectivamente os smbolos _ e ^
Ex: $x_3 + y^{n} = \sqrt{b^2-4ac}$
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} \]
91
Insero de Figuras
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:
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
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
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}
98
Insero de Figuras
...[height=30mm,width=50mm] \fbox...[scale=0.40]
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
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
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
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.
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}
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
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}
109
Citaes bibliogrficas
Exemplo de citao numerada:
\{E} conhecido (ver \cite{Young71} e \cite[p. 25]{HagYou81}) que o SOR \{e} acelerado por...
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...
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
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
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" }
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" }
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 }
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" }
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...
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} ...
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
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.
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}
127
Personalizando documentos
Para usar as informaes de meupacote.sty, basta colocar no prembulo o comando
\usepackage{meupacote}
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}
130
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
Personalizando documentos
Exemplo
\addtolength{\hoffset}{-0.5cm} \addtolength{\textwidth}{1cm}
133
WinEdt
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
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
tex_write
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
137
WinEdt
Dicionrios, manuais, instrues de instalao e utilizao, links, macros, entre outros materiais, podem ser encontrados em www.winedt.com
138
LaTeX na Internet
139
LaTeX / MikTeX
MikTeX
http://prdownloads.sourceforge.net/miktex/setup.exe http://www.miktex.org
140
GhostView e WinEdt
GhostView
http://www.cs.wisc.edu/~ghost/ http://www.monarch.cs.cmu.edu/ghostview.html
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/
142
\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$.
143
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}}
144
\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}
\begin{array}{ccc} 1 & \dots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \dots & 1 \end{array}\right] \end{equation}
145
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}$.
146