1.46k likes | 1.61k Views
Introdução ao LaTeX. Dulcenéia Becker CESUP / UFRGS. Maria Paula Gonçalves Fachin Rudnei Dias da Cunha PPG Matemática Aplicada / UFRGS. Dezembro/2000. Introdução ao LaTeX. Estrutura de um documento LaTeX Organização do texto Equações Figuras Bibliografia Personalizando documentos.
E N D
Introdução ao LaTeX Dulcenéia Becker CESUP / UFRGS Maria Paula Gonçalves Fachin Rudnei Dias da Cunha PPG Matemática Aplicada / UFRGS Dezembro/2000
Introdução ao LaTeX • Estrutura de um documento LaTeX • Organização do texto • Equações • Figuras • Bibliografia • Personalizando documentos Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Introdução ao LaTeX • O LaTeX é um “software” de editoração eletrônica que permite preparar documentos - principalmente científicos - com alta definição gráfica Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Introdução ao LaTeX • É um conjunto de macros - desenvolvidas por Leslie Lamport - e escritas em TeX, o qual foi desenvolvido por Donald Knuth. Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Introdução ao LaTeX • O LaTeX não é, no entanto, um processador de textos do tipo “what-you-see-is-what-you-get” como, por exemplo, o Microsoft Word Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Introdução ao LaTeX • Assemelha-se muito mais a uma linguagem de programação; cada comando LaTeX é interpretado por um programa, o qual gera, ao final, um arquivo contendo instruções para gerar de forma gráfica o texto contido no documento Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Um documento LaTeX é um arquivo, com a extensão “.tex”, contendo os comandos LaTeX e o texto propriamente dito. Introdução 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 mínimo, arquivos com extensão “.aux”, “.dvi” e “.log” Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • O arquivo com extensão “.aux” é usado pelo LaTeX para guardar informações sobre o documento, localização de referências, citações, figuras, tabelas, equações, etc. Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • O arquivo com extensão “.log” contém um registro das atividades do LaTeX Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • O arquivo com extensão “.dvi” é o que contém as informações necessárias para se produzir a versão “tipografada” do documento LaTeX, em um formato independente do dispositivo (“device independent”) Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Sobre o arquivo com extensão “.dvi” são executados, posteriormente, programas que convertem o seu conteúdo para outros formatos, como PostScript, PCL, etc. Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Temos, portanto, o seguinte esquema de funcionamento: Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
BibTeX x.bbl LaTeX x.aux x.blg x.log dvips x.ps x.dvi xdvi Estrutura de um documento x.tex Editor:Notepad, Wordpad, WinEdt, VI Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
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 [opções] teste • Visualizar .ps: ghostview teste Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Um documento LaTeX tem, normalmente, os seguintes comandos, dependendo da versão utilizada: Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
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. Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Um documento pode ser dividido em:\chapter\section\subsection\subsubsection • Os capítulos edemais sub-divisõessão numerados pelo próprio LaTeX 1 Introdução 1.1 O método SOR 1.1.1 Algoritmo 1.1.2 Implementação 1.2 O método CG Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Alguns estilos não aceitam todas as divisões, por exemplo, em "article" não é admitido \chapter • A distribuição das páginas é feita segundo o estilo. Por exemplo, usando "report", o título, autor e data serão colocados em uma página individual. Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
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. Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • O LaTeX também permite identificar os anexos ou apêndices. • Após o comando \appendix, todos os capítulos seguintes serão identificados e numerados como Apêndice #. • Os apêndices são tratados como capítulos, logo podem ter as mesmas divisões destes. Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
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 Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento \documentclass{article} \begin{document} \author{José da Silva} \title{O método SOR} \maketitle \abstract{Este artigo descreve...} \end{document} Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • O texto contido dentro do documento é tratado da seguinte forma: • um conjunto de palavras forma um parágrafo, não importando se existem “newlines” (obtido teclando-se ENTER ou RETURN) • uma linha em branco determina o fim do parágrafo Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Um parágrafo é indentado (isso é, a primeira linha sofre um recuo no corpo do texto), a menos que seja o primeiro parágrafo de uma seção • Caso a indentação não seja desejada, pode-se usar o comando \noindent Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • O LaTeX decide como organizar o texto em um parágrafo, adicionando espaços em branco entre as palavras se necessário; a separação silábica pode ser feita de acordo com a língua, especificada apropriadamente • Pode-se forçar uma quebra de linha utilizando-se o comando \\ Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Caracteres especiais: os caracteres \ & $ % ~ _ { } # ^ têm significados especiais em LaTeX; portanto, se forem utilizados no texto, devem ser precedidos do caracter \ (“backslash”) , como por exemplo: • ... verificou-se que a eficiência foi de 55,6 \% ... Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Se o caracter % não for precedido por \, o resto da linha será considerado um comentário e não aparecerá no texto final. Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Acentuação: são caracteres compostos, i.e., são obtidos sobrepondo-se o acento desejado ao caracter. • Os acentos mais comuns são os seguintes: cedilha:\ctil:\~ agudo:\’circunflexo:\^ trema:\”crase:\` OBS: o acento agudo na letra i deve ser colocado como no exemplo: sa\´{\i}da Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. 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 verificação das equações fica acargo dos alunos Günther e Fábio... Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Em algumas situações, podemos digitar os acentos normalmente e convertê-los para o formato do LaTeX • O WinEdt, editor especialmente desenvolvido para o LaTeX, faz essa conversão, desde que seja configurado adequadamente Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • Podemos usar o pacote\usepackage[latin1]{inputenc}(suporte para língua portuguesa), para digitar os acentos como num documento qualquer • Isso só é possível se o editor que estiver sendo utilizado permitir acentuar as palavras Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • O tipo dos caracteres pode ser modificado: \textup{Upright} Upright \textit{Itálico}Itálico \textbf{Negrito} Negrito \textsl{Slanted}Slanted \textsc{Small caps}SMALL CAPS -- assim como o estilo \textrm{Roman} Roman \textsf{Sans serif}Sans serif \texttt{Typewriter}Typewriter \emph{texto enfatizado}texto enfatizado Introdução 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}} Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento • É possível 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 { } a fim de delimitar o seu escopo. Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Estrutura de um documento Além disso, um espaço 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} Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização do Texto Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização do Texto • O LaTeX oferece uma série de comandos para organizar o texto, como, p.ex., listas numeradas, itemizadas, etc. Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização do texto • Estas maneiras especiais de organizar o texto são criadas com um tipo de estrutura do tipo: \begin{tipo da lista} \item ... \item ... ... \end{tipo da lista} Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização do Texto • Listas itemizadas: \begin{itemize} \item Primeiro item \item Segundo item \item Terceiro item \end{itemize} • Primeiro item • Segundo item • Terceiro item Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização 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 Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização 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 Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização do Texto • Listas de diferentes tipos podem ser aninhadas: Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização 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 Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização 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 ... Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização 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 diferença entre ambos é que o \begin{table}...\end{table} permite criar uma tabela que pode ser referenciada, com legenda se desejado Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização 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} Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker
Organização 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} Introdução ao LaTeX - M.P.G. Fachin & R.D. da Cunha & D. Becker