introducao ao latex

60
Introdução Estrutura da Linguagem Ambientes Referências Introdução ao LaTeX Flisol 2009 - Sobral-CE Prof. Me. Iális Cavalcante de Paula Júnior Universidade Federal do Ceará - Campus de Sobral Engenharia da Computação 25 de abril de 2009

Upload: ialis-cavalcante

Post on 20-Dec-2014

19.224 views

Category:

Education


2 download

DESCRIPTION

Documento preparado para apresentação em mini-curso do Flisol 2009.

TRANSCRIPT

Page 1: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Introdução ao LaTeXFlisol 2009 - Sobral-CE

Prof. Me. Iális Cavalcante de Paula Jú[email protected]

Universidade Federal do Ceará - Campus de SobralEngenharia da Computação

25 de abril de 2009

Page 2: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Sumário

1 IntroduçãoO que é LaTeX?

2 Estrutura da LinguagemComando utilizados em LaTeX

3 AmbientesVisão GeralAmbiente MatemáticoPrincipais motivos para trabalhar com LaTeX

4 ReferênciasLivros, tutoriais, sites, ...

Page 3: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Sumário

1 IntroduçãoO que é LaTeX?

2 Estrutura da LinguagemComando utilizados em LaTeX

3 AmbientesVisão GeralAmbiente MatemáticoPrincipais motivos para trabalhar com LaTeX

4 ReferênciasLivros, tutoriais, sites, ...

Page 4: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Definições

O que é LaTeX?LATEX é uma linguagem de editoração

permite a produção de diversos tipos de documentos deaparência profissional.LATEX é o padrão em diversos congressos científicos, epara trabalhos oficiais (teses e dissertações) em muitasfaculdades.

Os documentos produzidos podem, muitas vezes, serdiretamente enviados para gráficas e, claro, pode-se gerarPDFs automaticamente.Em LATEX, escreve-se um arquivo simples, de texto puro,(de extensão .tex) com algumas marcações

Executa-se o programa latex nesse arquivo, e é gerado umarquivo DVI, de extensão .dvi.A partir desse arquivo, podemos gerar um arquivo Postscriptou um arquivo PDF.Também podemos gerar PDF a partir do arquivo .texoriginal.

Page 5: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Definições

O que é LaTeX?A maioria dos programas de edição segue a linhaWYSIWIG

what you see is what you getA grande vantagem do LATEX sobre as demaisabordagens

não há preocupação com diagramação, índices,numerações, etc.O LATEX cuida disso pra você!Ele gera índices, sumários, cross-references e notas derodapé com a numeração certa, ele cuida da bibliografia, ecuida da apresentação gráfica.

Com o LATEX, podemos criar artigos, relatórios, livros,cartas, apresentações, partituras de música (!!!) e muitosoutros, em diversos estilos, com agilidade e praticidade.

Page 6: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Definições

O que é LaTeX?A maioria dos programas de edição segue a linhaWYSIWIG

what you see is what you getA grande vantagem do LATEX sobre as demaisabordagens

não há preocupação com diagramação, índices,numerações, etc.O LATEX cuida disso pra você!Ele gera índices, sumários, cross-references e notas derodapé com a numeração certa, ele cuida da bibliografia, ecuida da apresentação gráfica.

Com o LATEX, podemos criar artigos, relatórios, livros,cartas, apresentações, partituras de música (!!!) e muitosoutros, em diversos estilos, com agilidade e praticidade.

Page 7: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Definições

O que é LaTeX?A maioria dos programas de edição segue a linhaWYSIWIG

what you see is what you getA grande vantagem do LATEX sobre as demaisabordagens

não há preocupação com diagramação, índices,numerações, etc.O LATEX cuida disso pra você!Ele gera índices, sumários, cross-references e notas derodapé com a numeração certa, ele cuida da bibliografia, ecuida da apresentação gráfica.

Com o LATEX, podemos criar artigos, relatórios, livros,cartas, apresentações, partituras de música (!!!) e muitosoutros, em diversos estilos, com agilidade e praticidade.

Page 8: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Definições

O que é LaTeX?A maioria dos programas de edição segue a linhaWYSIWIG

what you see is what you getA grande vantagem do LATEX sobre as demaisabordagens

não há preocupação com diagramação, índices,numerações, etc.O LATEX cuida disso pra você!Ele gera índices, sumários, cross-references e notas derodapé com a numeração certa, ele cuida da bibliografia, ecuida da apresentação gráfica.

Com o LATEX, podemos criar artigos, relatórios, livros,cartas, apresentações, partituras de música (!!!) e muitosoutros, em diversos estilos, com agilidade e praticidade.

Page 9: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Definições

O que não é LaTeX?

Não dá pra fazer tudo com LaTeXNão compensa confeccionar:

lista de compras, ata de reunião de formatura, bilhete pranamorada, santinho de campanha eleitoral, etc.

Não perca tempo!LATEX é excelente, customizável, tem diversos pacotes evárias opções de melhorias. Adequa-se a diversos tipos dedocumento, mas não é a solução para os problemas douniverso.

Page 10: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Definições

O que não é LaTeX?Não dá pra fazer tudo com LaTeX

Não compensa confeccionar:

lista de compras, ata de reunião de formatura, bilhete pranamorada, santinho de campanha eleitoral, etc.

Não perca tempo!LATEX é excelente, customizável, tem diversos pacotes evárias opções de melhorias. Adequa-se a diversos tipos dedocumento, mas não é a solução para os problemas douniverso.

Page 11: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Definições

O que não é LaTeX?Não dá pra fazer tudo com LaTeXNão compensa confeccionar:

lista de compras, ata de reunião de formatura, bilhete pranamorada, santinho de campanha eleitoral, etc.

Não perca tempo!LATEX é excelente, customizável, tem diversos pacotes evárias opções de melhorias. Adequa-se a diversos tipos dedocumento, mas não é a solução para os problemas douniverso.

Page 12: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Definições

O que não é LaTeX?Não dá pra fazer tudo com LaTeXNão compensa confeccionar:

lista de compras, ata de reunião de formatura, bilhete pranamorada, santinho de campanha eleitoral, etc.

Não perca tempo!LATEX é excelente, customizável, tem diversos pacotes evárias opções de melhorias. Adequa-se a diversos tipos dedocumento, mas não é a solução para os problemas douniverso.

Page 13: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Histórico

No início era o TEX;Criado por Donald Knuth;Célebre autor do “Art of Computer Programming”;

Criado para escrever o livro;Software conhecido com menos bugs;Pronuncia-se tech e escreve-se TEX ou TeX;

Page 14: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Histórico

Seguiu-se-lhe o LATEX;Escrito usando por base o TEX;Desenvolvido por Leslie Lamport nos anos 80;Atualmente está na versão LaTeX2ε (LaTeX2e);Mantido pela comunidade;Várias distribuições (teTeX/MikTeX);Pronuncia-se lay-tech e escreve-se LATEX ou LaTeX;

Page 15: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Vantagens

Documento com layout profissional;Conjunto de comandos que “forçam” uma estruturação aodocumento;Permite gerar facilmente:

notas de rodapé;referências;índices;bibliografias.

Existem pacotes para gerar todo o tipo de objectos:música (MusicTEX, lilypond);posters;apresentações (seminar, proster, LATEX-beamer).

Page 16: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Vantagens

Documento com layout profissional;Conjunto de comandos que “forçam” uma estruturação aodocumento;Permite gerar facilmente:

notas de rodapé;referências;índices;bibliografias.

Existem pacotes para gerar todo o tipo de objectos:música (MusicTEX, lilypond);posters;apresentações (seminar, proster, LATEX-beamer).

Page 17: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Vantagens

Documento com layout profissional;Conjunto de comandos que “forçam” uma estruturação aodocumento;Permite gerar facilmente:

notas de rodapé;referências;índices;bibliografias.

Existem pacotes para gerar todo o tipo de objectos:música (MusicTEX, lilypond);posters;apresentações (seminar, proster, LATEX-beamer).

Page 18: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Vantagens

Documento com layout profissional;Conjunto de comandos que “forçam” uma estruturação aodocumento;Permite gerar facilmente:

notas de rodapé;referências;índices;bibliografias.

Existem pacotes para gerar todo o tipo de objectos:música (MusicTEX, lilypond);posters;apresentações (seminar, proster, LATEX-beamer).

Page 19: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Distribuição

Distribuição LaTeXConjunto contendo:

programas binários;fontes padrão do TeX (em formato Metafont);fontes PostScript da URW (incluindo equivalentes dasfamosas "Times", "Helvetica", "Avant Garde", "Bookman","Palatino"e "Courier") e algumas outras fontes PS gratuitas(dependendo da distribuição as fontes padrão do TeX emformato PS podem ser incluídas);arquivos de Classes de Documentos (*.cls);arquivos de Estilos e Extensões para Documentos (*.sty);Arquivos de Configuração e definições;Muita documentação.

Page 20: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Distribuição

Distribuição LaTeXUnix/Linux/BSD

teTEX (http://www.tug.org/teTeX/);TEXlive (http://www.tug.org/texlive/);

WindowsMikTEX (http://www.miktex.org/);Scientific Word (http://www.tcisoft.com/);PCTEX (http://www.pctex.com/);TEXlive (http://www.tug.org/texlive/);

MacintoshMacTeX (http://www.tug.org/mactex/)

Page 21: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Editor

Alguns EditoresWindows

LED–LaTeX Editor (http://www.latexeditor.org/);TeXnicCenter (http://www.texniccenter.org/);WinEdt (http://www.winedt.com/);

LinuxKile (http://kile.sourceforge.net/);Texmaker (http://www.xm1math.net/texmaker/);LyX (http://www.lyx.org/);

MacOSiTexMac (http://itexmac.sourceforge.net/);

MultiplataformaEmacs (http://www.gnu.org/software/emacs/emacs.html).

Page 22: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

O que é LaTeX?

Ciclo de Vida

DVIPS, KDVIArquivo .tex gera:

Arquivos .log, .aux e .dvi;Arquivo .dvi gera:

Arquivos .ps e .pdf;

KPDF, pdflatexArquivo .tex gera:

Arquivos .log, .aux e .pdf

Page 23: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Sumário

1 IntroduçãoO que é LaTeX?

2 Estrutura da LinguagemComando utilizados em LaTeX

3 AmbientesVisão GeralAmbiente MatemáticoPrincipais motivos para trabalhar com LaTeX

4 ReferênciasLivros, tutoriais, sites, ...

Page 24: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Início

Estrutura base de um documento

\documentclass{article}

%% Declara\c{c}{\~o}es

\begin{document}

%% Documento

\end{document}

Pode começar!!!

Page 25: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Início

O TEX e o LATEX só suportam ASCII de 7 bits;Existem pacotes para suportar latin1 (ISO-8859-1),unicode (UTF-8, UTF-16) e outros sistemas decodificação.

\documentclass{article}

\usepackage[latin1]{inputenc}

\usepackage[brazil]{babel}

\begin{document}

Texto normal com codifica\c{c}{\~a}o \emph{latin1}.

\end{document}

Page 26: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Início

\documentclass{???}article – artigos técnicos. Título e autores partilham aprimeira página do documento. Não existem capítulos,apenas seções.report – relatórios. Título e autores aparecem na primeirapágina. Existem capítulos e seções.book – livros. Título e autores aparecem na primeirapágina. Existem capítulos e seções. Também se podemusar “partes”.letter;Outras opções.Aceita-se parâmetros também!

Page 27: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Início

Os títulos são definidos no preâmbulo do documento:

\title{T{\'\i}tulo do documento}

\author{Autor \and autor}

\date{\today}

No documento introduz-se o título com:

\maketitle

O resumo é introduzido no início do documento com:

\begin{abstract}

texto

\end{abstract}

Page 28: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Início

Parágrafos são separados por linhas em branco.Capítulos e seções são indicadas com:

\part{...} (book)

\chapter{...} (book e report)

\section{...} (todos)

\subsection{...} (todos)

\subsubsection{...} (todos)

Geração automática de índices:

\tableofcontents

obriga a compilar o documento mais de uma vez.

Page 29: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Início

\documentclass{article}

% ...

\begin{document}

\section{Introdu\c{c}{\~a}o}

Aqui vamos falar do conte{\'u}do deste documento...

\subsection{O problema}

\subsection{A solu\c{c}{\~a}o}

\section{Conclus{\~o}es}

\end{document}

Page 30: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Início

Algumas sugestões:não criem seções ou subseções únicas;não usem demasiados níveis de seções;usem títulos pequenos;cuidado com a ordem das seções;não usar os diferentes níveis de seção como forma demudar o tamanho das letras.

Page 31: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Fontes

Tipos de LetrasNegrito: \textbf{Negrito}Itálico: \textit{Itálico}Monotype: \texttt{Monotype}Sans Serif: \textsf{Sans Serif}SMALLCAPS: \textsc{SmallCaps}Slanted: \textsl{Slanted}Ênfase: \emph{Ênfase}

Page 32: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Fontes

Tamanho de Letra\tiny{...}

\scriptsize{...}\footnotesize{...}\small{...}\normalsize{...}\large{...}\Large{...}\LARGE{...}\huge{...}\Huge{...}

Page 33: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Alinhamento do Texto

Por omissão, alinha-se à esquerda;Para centralizar o texto:

\begin{center}

Texto centrado

\end{center}

Para alinhar à direita:

\begin{flushright}

Texto {\`a} direita

\end{flushright}

Use tipos de letra diferente apenas se necessário para salientar oudiferenciar informação;Modifique os tamanhos de letra apenas em extrema necessidade;Deixe o LaTeX tratar da orientação do texto. Centralize só se forrealmente necessário.

Page 34: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Listas I

Sempre que possível usa-se listas de itens;Listas de itens não-numerados:

\begin{itemize}

\item item 1

\item item 2

\item item 3

\end{itemize}

item 1item 2item 3

Page 35: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Listas II

As listas enumeradas devem ser usadas apenas quando éimportante a ordem dos itens apresentados;Listas enumeradas:

\begin{enumerate}

\item item 1

\item item 2

\item item 3

\end{enumerate}

1 item 12 item 23 item 3

Page 36: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Listas III

As listas descritivas são úteis para glossários oudescrições de comandos ou funções;Listas descritivas:

\begin{description}

\item[foo] item 1

\item[bar] item 2

\item[zbr] item 3

\end{description}

foo item 1bar item 2zbr item 3

Page 37: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Notas e Referências

Referência Internaspermite referir. . . no capítulo X. . .referências atualizadas automaticamente;colocam-se labels no pontos que vamos referir;

\label{nome}colocam-se referências nos pontos em que referimos;

\ref{nome} e/ou \pageref{nome}tipicamente

Ver capítulo \ref{nome}Ver página \pageref{nome}

Page 38: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Notas e Referências

Notas de rodapéusadas para esclarecer algo pouco relevante;usadas para colocar uma url, nota de tradução, etc;feitas com \footnote{texto da nota de rodapé.}

Notas de margemusados para comentários, notas. . . \marginpar{ . . . }

Page 39: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Cabeçalho

Usa-se o pacote \fancyhdr;Aplica-se o estilo de página \pagestyle{fancy}Usa-se o \fancyhead e o fancyfoot Por exemplo,\fancyhead[LO]{texto}L - Left, R - Right, O - Odd, E - Even;Outros estilos de página...

\thispagestyle{empty}\pagestyle{plain}

Page 40: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Comando utilizados em LaTeX

Divisão do Projeto

Um documento grande pode ser dividido em arquivosisolados:

dividir projeto em pedaços (outros arquivos .tex);cada pedaço pode ser incluído com \input{nome};um pedaço pode incluir outros pedaços;também é útil para modularidade. . .

Page 41: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Sumário

1 IntroduçãoO que é LaTeX?

2 Estrutura da LinguagemComando utilizados em LaTeX

3 AmbientesVisão GeralAmbiente MatemáticoPrincipais motivos para trabalhar com LaTeX

4 ReferênciasLivros, tutoriais, sites, ...

Page 42: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Visão Geral

Principais Ambientes

É possível ao usuário definir ambientesOs ambientes são compostos por:

código de início;código de final;

\newenvironment{realce}{$\Rightarrow$}{$\Leftarrow$}

\begin{realce}

texto

\end{realce}

=> texto <=

Page 43: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Visão Geral

Principais Ambientes

\begin{equation} . . . \end{equation}Definição de equações, substituindo $ . . . $

\begin{figure} . . . \end{figure}Definição de figuras

\begin{table}\begin{tabular} . . . \end{tabular}\end{table}

Definição de tabelas\begin{verbatim} . . . \end{verbatim}

Definição de texto pré-formatado

Page 44: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Ambiente Matemático

Visão geral

Uma das maiores vantagens do TeX/LaTeX;Para introduzir fórmulas usa-se $ . . . $ para o formatoin-line e $$ . . . $$ para o formato “mais apresentável”Testar:

$ \varphi{(i)} =\tanˆ{-1}{\biggl{(}\frac{y_{i+q}}{x_{i-q}}\biggr{)}} $$$ \varphi{(i)} =\tanˆ{-1}{\biggl{(}\frac{y_{i+q}}{x_{i-q}}\biggr{)}} $$

Page 45: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Ambiente Matemático

Exemplos de Fórmulas

$$ (a+b)ˆ2 = aˆ2 + 2ab + bˆ2 $$

(a + b)2 = a2 + 2ab + b2

$$ a_0 + \ldots + a_n + a_{n+1} $$

a0 + . . . + an + an+1

$$ \sqrt{\frac{1}{2}} $$ √12

Page 46: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Ambiente Matemático

Exemplos de Fórmulas

$$ \lim_{n \to \infty}\sum_{k=1}ˆn\frac{1}{kˆ2}=\frac{\piˆ2}{6} $$

limn→∞

n∑k=1

1k2 =

π2

6

$$ \forall x \in \mathbf{R}:\qquad xˆ{2} \geq 0 $$

∀x ∈ R : x2 ≥ 0

$$v = \sigma_1 \cdot\sigma_2 \tau_1 \cdot\tau_2 $$

v = σ1 · σ2τ1 · τ2

Page 47: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Ambiente Matemático

Exemplos de Fórmulas

$$ \lim_{x \rightarrow 0} \frac{\sin x}{x}=1 $$

limx→0

sin xx

= 1

$$ 1 + ( \frac{1}{ 1-xˆ{2} } ) ˆ3 $$

1 + (1

1 − x2 )3

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

1 +

(1

1 − x2

)3

Page 48: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Ambiente Matemático

Acentos em Modo Matemático

a \hat{a} a \check{a} a \tilde{a}

a \grave{a} a \dot{a} a \ddot{a}

a \bar{a} ~a \vec{a} a \widehat{a}

a \acute{a} a \breve{a} a \widetilde{a}

Page 49: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Principais motivos para trabalhar com LaTeX

Figuras

Objetos Flutuantes:tabelas;imagens;outros. . .

têm legenda associada;são numerados;flutuam no texto

Mudam de posicionamento e referência de acordo com aevolução do documento.

Page 50: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Principais motivos para trabalhar com LaTeX

Figuras

são introduzidas no ambiente figure;\begin{figure}[htbp]

% figure code/image inclusion/math formula

\caption{Legenda da figura}

\end{figure}

o conteúdo de um ambiente figure não precisa de ser umaimagem. . .

Page 51: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Principais motivos para trabalhar com LaTeX

Exemplo de uso de Figura

\begin{figure}[htbp]

\includegraphics[width=5.6cm]{figs/watchmen}

\caption{Who watches the watchmen?}

\label{fig01}

\end{figure}

Figura: Who watches the watchmen?

Page 52: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Principais motivos para trabalhar com LaTeX

Inclusão de Figuras

usa-se o pacote graphicx;e o comando \includegraphics{arquivo}Cuidado com os tipos de arquivos!!!

usando o comando latex (DVI), só podem usar:epsps

usando o comando pdflatex (PDF) podem usar:pdfpngjpg

sugestão: não incluir extensão no comando.

Page 53: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Principais motivos para trabalhar com LaTeX

Teste com Figuras

\begin{figure}[htbp]

\centering

\includegraphics[width=0.9 \textwidth]{imagem}

\caption{Legenda da figura}

\end{figure}

Tente gerar um DVI e um PDF com os arquivoscorrespondentes!

Page 54: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Principais motivos para trabalhar com LaTeX

Tabelas

são introduzidas no ambiente table;\begin{table}[htbp]

% tabular code/what else you need

\caption{Legenda da tabela}

\end{table}

o conteúdo de um ambiente table não precisa de ser umatabela. . .

Page 55: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Principais motivos para trabalhar com LaTeX

Criando Tabelas

usa-se o ambiente tabular;especifica-se as colunas e respectivo alinhamento:

l - Left/Esquerdar - Right/Direitac - Center/Centradop - Paragraph/Parágrafo

e as respectivas divisões. . .

por exemplo:especifica-se as colunas e respectivo alinhamento:

\begin{tabular}{|l|rcp{.4\textwidth}|}

...

\end{tabular}

Page 56: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Principais motivos para trabalhar com LaTeX

Criando Tabelas

as linhas contêm as célulascada linha termina com \\cada célula está separada das outras por &usa-se \hline para riscos horizontaispor exemplo (veja o resultado do código abaixo):

\begin{tabular}{l|r}

foo & bar \\

\hline

zbr & 1 \\

ugh & 2

\end{tabular}

Page 57: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Principais motivos para trabalhar com LaTeX

Referências com o BibTeX

Crie um arquivo .bib com diferentes entradasArtigos. . .

@article{ sepln2003,

author = {Alberto M. Sim{\~o}es and J. Jo{\~a}o Almeida},

title = {NATools -- A Statistical Word Aligner Workbench},

publisher = {Sociedad Espa{\~n}ola para el Procesamiento},

month = {September},

year = {2003}

}

Page 58: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Principais motivos para trabalhar com LaTeX

Inclusão de documento LaTeX

usa-se \cite{sepln2003} para citar determinadodocumento;nesse local fica: [1]cria-se a bibliografia com:

\bibliographystyle{plain}\bibliography{publicacoes}

e fica:1 Alberto M. Simões and J. João Almeida. NATools – a

statistical word aligner workbench. SEPLN, Sep. 2003.

Page 59: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Sumário

1 IntroduçãoO que é LaTeX?

2 Estrutura da LinguagemComando utilizados em LaTeX

3 AmbientesVisão GeralAmbiente MatemáticoPrincipais motivos para trabalhar com LaTeX

4 ReferênciasLivros, tutoriais, sites, ...

Page 60: Introducao ao LaTeX

Introdução Estrutura da Linguagem Ambientes Referências

Livros, tutoriais, sites, ...

Referências

OETIKER, T. et al. The Not So Short Introduction to LaTeX2e.[S.l.]: CTAN, 2008. Version 4.24.Simões, A. Mini-Curso LaTeX. Departamento de Informática,Universidade do Minho; 2006. URL: http://alfarrabio.di.uminho.pt/~albie/lshort/presentation.pdf, Último acesso:14/04/2009.