82

Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

  • Upload
    lybao

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

LATEX without tears: Primeira Aula1

- Carolina Blasio -

3-6 de junho de 2013 � APOGEEU, FEEC/UNICAMP

Bolsista CNPq de doutorado em Filoso�a-IFCH/UNICAMP

1Este trabalho está licenciado sob uma Licença Creative Commons Atribuição-NãoComercial-Sem

Derivados 3.0

Page 2: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

To LATEX or not to LATEX?

To LATEX or not to LATEX?

Page 3: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

To LATEX or not to LATEX?

O que é LATEX?

Donald Knuth criou o sistemaTEX, no �nal da déc. 70, com aintensão de preservar aintegridade dos documentoscientí�cos;

Na déc. de 80, Leslie Lamportcriou o LATEX, um processador detextos formados por umconjunto de macros baseados deTEX;

O LATEX é totalmente livre eexiste para praticamentequalquer máquina e sistemaoperacional. Sua versão atual éo LATEX2ε.

Figura: Donald Knuth - arquivopessoal

Page 4: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

To LATEX or not to LATEX?

O que é LATEX?

Na déc. de 80, Leslie Lamportcriou o LATEX, um processador detextos formados por umconjunto de macros baseados deTEX;

O LATEX é totalmente livre eexiste para praticamentequalquer máquina e sistemaoperacional. Sua versão atual éo LATEX2ε.

Figura: Leslie Lamport -wikipedia.org

Page 5: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

To LATEX or not to LATEX?

O que é LATEX?

Na déc. de 80, Leslie Lamportcriou o LATEX, um processador detextos formados por umconjunto de macros baseados deTEX;

O LATEX é totalmente livre eexiste para praticamentequalquer máquina e sistemaoperacional. Sua versão atual éo LATEX2ε.

Figura: Leslie Lamport -wikipedia.org

Page 6: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

To LATEX or not to LATEX?

Por que eu deveria usar o LATEX para fazer meus trabalhos

acadêmicos?

1 Praticidade para formatar documentos complexos e/ou longos,pois enfatiza a estrutura do documento;

2 Alta capacidade e qualidade tipográ�ca;

3 Preservação da integridade dos documentos;

4 Seus recursos podem ser expandidos com uso de pacotes oucriação de novos macros.

Page 7: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

To LATEX or not to LATEX?

Por que eu deveria usar o LATEX para fazer meus trabalhos

acadêmicos?

1 Praticidade para formatar documentos complexos e/ou longos,pois enfatiza a estrutura do documento;

2 Alta capacidade e qualidade tipográ�ca;

3 Preservação da integridade dos documentos;

4 Seus recursos podem ser expandidos com uso de pacotes oucriação de novos macros.

Exemplo

Imagine mudar `a' por `α' na notação de sua tese às vésperas dadefesa? Ou que tal mudar a formatação de seu artigo de IEEE paraABNT?

Page 8: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

To LATEX or not to LATEX?

Por que eu deveria usar o LATEX para fazer meus trabalhos

acadêmicos?

1 Praticidade para formatar documentos complexos e/ou longos,pois enfatiza a estrutura do documento;

2 Alta capacidade e qualidade tipográ�ca;

3 Preservação da integridade dos documentos;

4 Seus recursos podem ser expandidos com uso de pacotes oucriação de novos macros.

Exemplo

Tente escrever `∑

iψ̂icos(αi ± ωt)' no Word sem usar a barra de

ferramentas!

Page 9: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

To LATEX or not to LATEX?

Por que eu deveria usar o LATEX para fazer meus trabalhos

acadêmicos?

1 Praticidade para formatar documentos complexos e/ou longos,pois enfatiza a estrutura do documento;

2 Alta capacidade e qualidade tipográ�ca;

3 Preservação da integridade dos documentos;

4 Seus recursos podem ser expandidos com uso de pacotes oucriação de novos macros.

Exemplo

Quantas vezes seu editor trocou um símbolo importante de seutrabalho por ~ ?

Page 10: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

To LATEX or not to LATEX?

Por que eu deveria usar o LATEX para fazer meus trabalhos

acadêmicos?

1 Praticidade para formatar documentos complexos e/ou longos,pois enfatiza a estrutura do documento;

2 Alta capacidade e qualidade tipográ�ca;

3 Preservação da integridade dos documentos;

4 Seus recursos podem ser expandidos com uso de pacotes oucriação de novos macros.

Page 11: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

Instalação

Figura: Tipogra�a do séc. XV, (J.Amman, 1568) - wikipedia.org

Basicamente você precisade dois elementos:

1 Uma distribuição doLATEX(o designer), e

2 Um editor de LATEX(otipógrafo).

Page 12: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

Instalação

Figura: Tipogra�a do séc. XV, (J.Amman, 1568) - wikipedia.org

Basicamente você precisade dois elementos:

1 Uma distribuição doLATEX(o designer), e

2 Um editor de LATEX(otipógrafo).

Page 13: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

Instalação

Figura: Tipogra�a do séc. XV, (J.Amman, 1568) - wikipedia.org

Basicamente você precisade dois elementos:

1 Uma distribuição doLATEX(o designer), e

2 Um editor de LATEX(otipógrafo).

Page 14: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

1. Distribuição de LATEX

A distribuição contém o processador de texto e os diversos pacotesusados para escrever os documentos.

Para baixar acesse: www.latex-project.org/

Existem diferentes versões para diferentes sistemas operacionais:

Linux TeX Livesudo apt-get updatesudo apt-get install texlive

Mac OS X MacTeX

Windows proTeXt/MikTeX

Page 15: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

1. Distribuição de LATEX

A distribuição contém o processador de texto e os diversos pacotesusados para escrever os documentos.

Para baixar acesse: www.latex-project.org/

Existem diferentes versões para diferentes sistemas operacionais:

Linux TeX Livesudo apt-get updatesudo apt-get install texlive

Mac OS X MacTeX

Windows proTeXt/MikTeX

Page 16: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

1. Distribuição de LATEX

A distribuição contém o processador de texto e os diversos pacotesusados para escrever os documentos.

Para baixar acesse: www.latex-project.org/

Existem diferentes versões para diferentes sistemas operacionais:

Linux TeX Livesudo apt-get updatesudo apt-get install texlive

Mac OS X MacTeX

Windows proTeXt/MikTeX

Page 17: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

1. Distribuição de LATEX

A distribuição contém o processador de texto e os diversos pacotesusados para escrever os documentos.

Para baixar acesse: www.latex-project.org/

Existem diferentes versões para diferentes sistemas operacionais:

Linux TeX Livesudo apt-get updatesudo apt-get install texlive

Mac OS X MacTeX

Windows proTeXt/MikTeX

Page 18: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

1. Distribuição de LATEX

A distribuição contém o processador de texto e os diversos pacotesusados para escrever os documentos.

Para baixar acesse: www.latex-project.org/

Existem diferentes versões para diferentes sistemas operacionais:

Linux TeX Livesudo apt-get updatesudo apt-get install texlive

Mac OS X MacTeX

Windows proTeXt/MikTeX

Page 19: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

Editores de LATEX

Variam de acordo com o sistema operacional, alguns possuemversões para diferentes sistemas:

Linux Kile, LaTeXila, TeXmaker e também Gummi, Emacs,etc.

Mac TeXShop,TeXworks, TeXmaker, etc.

Windows TexnicCenter, Winedt (comercial), Led, TeXmaker,WinShell, etc.

Para uma lista exaustiva e comparativa de editores consulte:en.wikipedia.org/wiki/Comparison_of_TeX_editors

Page 20: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

Editores de LATEX

Variam de acordo com o sistema operacional, alguns possuemversões para diferentes sistemas:

Linux Kile, LaTeXila, TeXmaker e também Gummi, Emacs,etc.

Mac TeXShop,TeXworks, TeXmaker, etc.

Windows TexnicCenter, Winedt (comercial), Led, TeXmaker,WinShell, etc.

Para uma lista exaustiva e comparativa de editores consulte:en.wikipedia.org/wiki/Comparison_of_TeX_editors

Page 21: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

Editores de LATEX

Variam de acordo com o sistema operacional, alguns possuemversões para diferentes sistemas:

Linux Kile, LaTeXila, TeXmaker e também Gummi, Emacs,etc.

Mac TeXShop,TeXworks, TeXmaker, etc.

Windows TexnicCenter, Winedt (comercial), Led, TeXmaker,WinShell, etc.

Para uma lista exaustiva e comparativa de editores consulte:en.wikipedia.org/wiki/Comparison_of_TeX_editors

Page 22: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

Editores de LATEX

Variam de acordo com o sistema operacional, alguns possuemversões para diferentes sistemas:

Linux Kile, LaTeXila, TeXmaker e também Gummi, Emacs,etc.

Mac TeXShop,TeXworks, TeXmaker, etc.

Windows TexnicCenter, Winedt (comercial), Led, TeXmaker,WinShell, etc.

Para uma lista exaustiva e comparativa de editores consulte:en.wikipedia.org/wiki/Comparison_of_TeX_editors

Page 23: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

Editores de LATEX

Variam de acordo com o sistema operacional, alguns possuemversões para diferentes sistemas:

Linux Kile, LaTeXila, TeXmaker e também Gummi, Emacs,etc.

Mac TeXShop,TeXworks, TeXmaker, etc.

Windows TexnicCenter, Winedt (comercial), Led, TeXmaker,WinShell, etc.

Para uma lista exaustiva e comparativa de editores consulte:en.wikipedia.org/wiki/Comparison_of_TeX_editors

Page 24: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

Periféricos que tornam a vida com o LATEX mais feliz:

GhostScript (Leitor de .ps)

Sumatra (Leitor de .pdf, .DjVu e muitos outros. Instale ele sefor usar o TeXnicCenter)

JabRef (Organiza bibliogra�a em BibTEX)

Dia (Cria diagramas e �guras)

conversoes.org (Converter formatos de arquivos online)

Editores/compiladores alternativos:

www.verbosus.com/ (Android ou iOS)

www.sharelatex.com (online)

www.writelatex.com (online)

latex.informatik.uni-halle.de/latex-online/latex.php (online)

Page 25: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Por onde começar?

Periféricos que tornam a vida com o LATEX mais feliz:

GhostScript (Leitor de .ps)

Sumatra (Leitor de .pdf, .DjVu e muitos outros. Instale ele sefor usar o TeXnicCenter)

JabRef (Organiza bibliogra�a em BibTEX)

Dia (Cria diagramas e �guras)

conversoes.org (Converter formatos de arquivos online)

Editores/compiladores alternativos:

www.verbosus.com/ (Android ou iOS)

www.sharelatex.com (online)

www.writelatex.com (online)

latex.informatik.uni-halle.de/latex-online/latex.php (online)

Page 26: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Entendendo como funciona

A formatação de texto em LATEX funciona com comandos;

A linguagem TEX segue o esquema das linguagens deprogramação: declarações e corpo do programa; ligação debibliotecas; regras de escopo; etc.;

Tal como nas linguagens de programação: maiúsculas 6=minúsculas;

TEX quando compilado gera, entre outros, um arquivo .auxque será lido na próxima compilação. Por isto, algumas vezes énecessário compilar mais de uma vez para que o documentoseja totalmente formado.

Page 27: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Entendendo como funciona

A formatação de texto em LATEX funciona com comandos;

A linguagem TEX segue o esquema das linguagens deprogramação: declarações e corpo do programa; ligação debibliotecas; regras de escopo; etc.;

Tal como nas linguagens de programação: maiúsculas 6=minúsculas;

TEX quando compilado gera, entre outros, um arquivo .auxque será lido na próxima compilação. Por isto, algumas vezes énecessário compilar mais de uma vez para que o documentoseja totalmente formado.

Page 28: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Entendendo como funciona

A formatação de texto em LATEX funciona com comandos;

A linguagem TEX segue o esquema das linguagens deprogramação: declarações e corpo do programa; ligação debibliotecas; regras de escopo; etc.;

Tal como nas linguagens de programação: maiúsculas 6=minúsculas;

TEX quando compilado gera, entre outros, um arquivo .auxque será lido na próxima compilação. Por isto, algumas vezes énecessário compilar mais de uma vez para que o documentoseja totalmente formado.

Page 29: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Entendendo como funciona

A formatação de texto em LATEX funciona com comandos;

A linguagem TEX segue o esquema das linguagens deprogramação: declarações e corpo do programa; ligação debibliotecas; regras de escopo; etc.;

Tal como nas linguagens de programação: maiúsculas 6=minúsculas;

TEX quando compilado gera, entre outros, um arquivo .auxque será lido na próxima compilação. Por isto, algumas vezes énecessário compilar mais de uma vez para que o documentoseja totalmente formado.

Page 30: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Comandos em LATEX

Um comando é normalmente precedido de \, seguido de parâmetrosopcionais (delimitados por `[' e `]') e parâmetros obrigatórios(delimitados por `{' e `}'). Exemplos:

\TeX\LaTeX\documentclass{book}\documentclass[12pt]{article}\begin{document}

Uma exceção à regra

`$...$' delimita o ambiente matemático:$3+2\sqrt{2}$, produz 3+ 2

√2;

Page 31: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Comentários

O LATEX ignora tudo o que �ca para além do carácter % inclusive aquebra de linha e os espaços em branco no início da linha seguinte.

Este é um %hummmm%preciso de café!!!!!!exemplo de com% urgente!!!!

entário!

Este é um exemplo decomentário!

Aproveite isto para fazer anotações em seus documentos,principalmente enquanto estiver aprendendo!

Page 32: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Comentários

O LATEX ignora tudo o que �ca para além do carácter % inclusive aquebra de linha e os espaços em branco no início da linha seguinte.

Este é um %hummmm%preciso de café!!!!!!exemplo de com% urgente!!!!

entário!

Este é um exemplo decomentário!

Aproveite isto para fazer anotações em seus documentos,principalmente enquanto estiver aprendendo!

Page 33: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Estrutura de documentos no LATEX

Estrutura Geral:

\ documentclass[opções]{classe}declarações\ begin{document}documento\ end{document}

Page 34: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Estrutura de documentos no LATEX

Exemplo de um arquivo .tex simples:

\documentclass[12pt]{article}\begin{document}

Hello \TeX\ World!!!

\end{document}

Produz:

Hello TEX World!!!

Page 35: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Estrutura de documentos no LATEX

Estrutura Geral:

\documentclass[opções]{classe}declarações\begin{document}documento\end{document}

Page 36: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Estrutura de documentos no LATEX

Preâmbulo\documentclass[opções]{classe}

Estrutura Geral:

\documentclass[opções]{classe}declarações\begin{document}documento\end{document}

As principais classes são:

article artigos;report monogra�as, relatórios;book livros;

beamer apresentações.

Page 37: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Estrutura de documentos no LATEX

Preâmbulo\documentclass[opções]{classe}

Estrutura Geral:

\documentclass[opções]{classe}declarações\begin{document}documento\end{document}

Algumas [opções]:

10pt, 11pt, 12pt tamanho da fonte;landscape folha na horizontal;twoside formato para impressão nos dois lados;

twocolumn texto com duas colunas;a4paper folha A4 (o padrão é letter);

leqno alinha as fórmulas numéricas ao lado esquerdo;�eqn alinha as fórmulas ao lado esquerdo.

Page 38: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Estrutura de documentos no LATEX

PreâmbuloDeclarações: Comandos de estilo,layout e pacotes

Estrutura Geral:

\documentclass[opções]{classe}declarações\begin{document}documento\end{document}

Estilo: con�gura o cabeçalho e o rodapé: \pagestile{estilo}plain (default) imprime os números das páginas

centralizados no rodapé;headings imprime o nome do capítulo e a página no

cabeçalho;empty cabeçalho e rodapé vazios.

Para con�gurar uma única página de seu documento use:\thispagestyle{estilo}

Page 39: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Estrutura de documentos no LATEX

PreâmbuloDeclarações: Comandos de estilo,layout e pacotes

Estrutura Geral:

\documentclass[opções]{classe}declarações\begin{document}documento\end{document}

Layout da página: \setlengh{parâmetro}{valor}.

Parâmetros:

\parindent indentação dos parágrafos;\hoffset aumenta as margens lateral esquerda;\voffset aumenta as margens superior;

\textwidth tamanho da largura do texto;\textheigt tamanho da altura do texto.

Outros em: en.wikibooks.org/wiki/LaTeX/Page_Layout.

Page 40: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Estrutura de documentos no LATEX

PreâmbuloDeclarações: Comandos de estilo,layout e pacotes

Estrutura Geral:

\documentclass[opções]{classe}declarações\begin{document}documento\end{document}

Pacotes: acrescentam funcionalidades ao seu documento.

\usepackage[opções]{pacotes}babel determina a língua usada no documento;

inputec determina a codi�cação dos caractéres;amsmath, amssymb fontes e símbolos matemáticos da AMS;graphicx, color permite incluir �guras e colorir texto;

Para instalar um novo pacote no MikTeK: package-manager, noTeXLive: instalar-pacotes-linux e no MacTeX: install-packages-mac.

Page 41: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Hello LATEX world!

Estrutura de documentos no LATEX

Corpo do TextoEstrutura Geral:

\documentclass[opções]{classe}declarações\begin{document}documento\end{document}

O texto é iniciado com o comando:

\begin{document}

Aqui você escreve o texto junto com os comandos de LATEX. E no�m você acrescenta:

\end{document}

Tudo o que vem depois de \end{document} é ignorado!

Page 42: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Usando o bom português

Quando você cria documentos que não são em inglês você precisaacrescentar algumas con�gurações no preâmbulo:

Page 43: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Usando o bom português

Quando você cria documentos que não são em inglês você precisaacrescentar algumas con�gurações no preâmbulo:

1 Adaptar os textos automáticos à nova língua:

\usepackage[language]{babel}

Para o português use um dos parâmetros: portugese,portuguese, brazilian, brazil

Page 44: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Usando o bom português

Quando você cria documentos que não são em inglês você precisaacrescentar algumas con�gurações no preâmbulo:

1 \usepackage[portugese]{babel}

Page 45: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Usando o bom português

Quando você cria documentos que não são em inglês você precisaacrescentar algumas con�gurações no preâmbulo:

1 \usepackage[portugese]{babel}2 Permitir que você use os acentos como input:

\usepackage[código]{inputenc}

O parâmetro varia de acordo com o código do sistemaoperacional:

Windows ansinew, latin1, utf8;Linux latin1, utf8;Mac applemac

Page 46: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Usando o bom português

Quando você cria documentos que não são em inglês você precisaacrescentar algumas con�gurações no preâmbulo:

1 \usepackage[portugese]{babel}2 \usepackage[latin1]{inputenc}

Page 47: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Usando o bom português

Quando você cria documentos que não são em inglês você precisaacrescentar algumas con�gurações no preâmbulo:

1 \usepackage[portugese]{babel}2 \usepackage[latin1]{inputenc}3 Para orientar o output das fontes e a hifenação, use:

\usepackage[código]{fontenc}

O parâmetro para a maior parte das línguas européias é o T1

Page 48: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Usando o bom português

Quando você cria documentos que não são em inglês você precisaacrescentar algumas con�gurações no preâmbulo:

1 \usepackage[portugese]{babel}2 \usepackage[latin1]{inputenc}3 \usepackage[T1]{fontenc}

Page 49: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Usando o bom português

Quando você cria documentos que não são em inglês você precisaacrescentar algumas con�gurações no preâmbulo:

1 \usepackage[portugese]{babel}2 \usepackage[latin1]{inputenc}3 \usepackage[T1]{fontenc}

Sem estes pacotes os títulos estarão em inglês e será necessáriousar comandos para acentos e cedilha:

A acentua\c c\ ao se torna dif\� icil!!!

A acentuação se torna difícil!!!

Page 50: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Espaçamentos

O LATEX despreza espaços em branco e acrescenta um pouco maisde espaço ao �nal de cada pontuação. As exceções devem serespeci�cadas:

\ especi�ca que o período continua;\@ especi�ca que o período terminou;{ } gera um espaço entre os caracteres� gera um espaço indivisível;

Esta frase termina com letraMAIÚSCULA. O \LaTeX entende queo período não terminou.Confira Fig. 5

Esta frase termina com { }letraMAIÚSCULA.\@ O \LaTeX\ entendeque o período não terminou.Confira~Fig.~5

Esta frase termina com letraMAIÚSCULA.O LATEXentende que operíodo não terminou. Con�ra Fig.5

Esta frase termina com letraMAIÚSCULA. O LATEX entende queo período não terminou.Con�ra Fig. 5

Page 51: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Parágrafos e páginas

Uma ou mais linhas em branco delimita os parágrafos:

Este é o primeiroparágrafo.

E este é outro parágrafo.

Este é o primeiro parágrafo.E este é outro parágrafo.

Em alguns casos é preciso o uso de comandos:

\\, \newline inicia uma nova linha sem iniciar um novo parágrafo;

\\* quebra a linha proibindo a quebra de página;

\newpage inicia uma nova página.

Page 52: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Parágrafos e páginas

Uma ou mais linhas em branco delimita os parágrafos:

Este é o primeiroparágrafo.

E este é outro parágrafo.

Este é o primeiro parágrafo.E este é outro parágrafo.

Em alguns casos é preciso o uso de comandos:

\\, \newline inicia uma nova linha sem iniciar um novo parágrafo;

\\* quebra a linha proibindo a quebra de página;

\newpage inicia uma nova página.

Page 53: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Parágrafos e páginas

Uma ou mais linhas em branco delimita os parágrafos:

Este é o primeiroparágrafo.

E este é outro parágrafo.

Este é o primeiro parágrafo.E este é outro parágrafo.

Em alguns casos é preciso o uso de comandos:

\\, \newline inicia uma nova linha sem iniciar um novo parágrafo;

\\* quebra a linha proibindo a quebra de página;

\newpage inicia uma nova página.

Page 54: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Parágrafos e páginas

Uma ou mais linhas em branco delimita os parágrafos:

Este é o primeiroparágrafo.

E este é outro parágrafo.

Este é o primeiro parágrafo.E este é outro parágrafo.

Em alguns casos é preciso o uso de comandos:

\\, \newline inicia uma nova linha sem iniciar um novo parágrafo;

\\* quebra a linha proibindo a quebra de página;

\newpage inicia uma nova página.

Page 55: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Hifenação

Por vezes, o algoritmo de hifenação do LATEX não encontra oponto correto de quebra da palavra.

Quando isto ocorre usamos o comando `\hyphenation' nopreâmbulo, com a lista de palavras marcadas com `-':

\hyphenation{a-do-le-ta, car-ro, mar-ga-ri-da}

No corpo do texto podemos usar o comando `\-':

A lei foi aprovada in\-cons\-ti\-tu\-ci\-o\-na\-li\-ci\-ma\-men\-te.

A lei foi aprovada incons-titucionalicimamente.

Page 56: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Hifenação

Por vezes, o algoritmo de hifenação do LATEX não encontra oponto correto de quebra da palavra.

Quando isto ocorre usamos o comando `\hyphenation' nopreâmbulo, com a lista de palavras marcadas com `-':

\hyphenation{a-do-le-ta, car-ro, mar-ga-ri-da}

No corpo do texto podemos usar o comando `\-':

A lei foi aprovada in\-cons\-ti\-tu\-ci\-o\-na\-li\-ci\-ma\-men\-te.

A lei foi aprovada incons-titucionalicimamente.

Page 57: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Hifenação

Por vezes, o algoritmo de hifenação do LATEX não encontra oponto correto de quebra da palavra.

Quando isto ocorre usamos o comando `\hyphenation' nopreâmbulo, com a lista de palavras marcadas com `-':

\hyphenation{a-do-le-ta, car-ro, mar-ga-ri-da}

No corpo do texto podemos usar o comando `\-':

A lei foi aprovada in\-cons\-ti\-tu\-ci\-o\-na\-li\-ci\-ma\-men\-te.

A lei foi aprovada incons-titucionalicimamente.

Page 58: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Caracteres e símbolos especiais

Existem 10 caracteres com funções especiais no LATEX, por isso, elesnão devem ser usados diretamente no texto:

# $ % � & _ { } � \

Para implementá-los é preciso usar a barra invertida `\' antes docarácter:

\# \$ \% \^ \& \_ \{ \} \~ \textbackslash

\# Acima de R\$100,00 você ganha 10\% de desconto!

# Acima de R$100,00 você ganha 10% de desconto!

Page 59: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Caracteres e símbolos especiais

Existem 10 caracteres com funções especiais no LATEX, por isso, elesnão devem ser usados diretamente no texto:

# $ % � & _ { } � \

Para implementá-los é preciso usar a barra invertida `\' antes docarácter:

\# \$ \% \^ \& \_ \{ \} \~ \textbackslash

\# Acima de R\$100,00 você ganha 10\% de desconto!

# Acima de R$100,00 você ganha 10% de desconto!

Page 60: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Caracteres e símbolos especiais

Existem 10 caracteres com funções especiais no LATEX, por isso, elesnão devem ser usados diretamente no texto:

# $ % � & _ { } � \

Para implementá-los é preciso usar a barra invertida `\' antes docarácter:

\# \$ \% \^ \& \_ \{ \} \~ \textbackslash

\# Acima de R\$100,00 você ganha 10\% de desconto!

# Acima de R$100,00 você ganha 10% de desconto!

Page 61: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Caracteres e símbolos especiais

Áspas: acento grave (�) para abrir e apóstrofo (') para fechar.��citação� e �conceito' =⇒ �citação� e `conceito'

Hífens e travessões:

sem-teto, raio-X\\p. 12--17\\sim --- ou não?\\$7-5=2$

sem-teto, raio-Xp. 12�17sim � ou não?7− 5 = 2

Grau e ordinal:

$30^{\circ}\mathrm{C}$;\\$19^{\circ}\mathrm{F}$;\\1\textsuperscript{\b o};\\15\textsuperscript{\b a};\\8\textsuperscript{\d o}.

30◦C;19◦F;1o;15a;8o. .

Page 62: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Caracteres e símbolos especiais

Áspas: acento grave (�) para abrir e apóstrofo (') para fechar.��citação� e �conceito' =⇒ �citação� e `conceito'Hífens e travessões:

sem-teto, raio-X\\p. 12--17\\sim --- ou não?\\$7-5=2$

sem-teto, raio-Xp. 12�17sim � ou não?7− 5 = 2

Grau e ordinal:

$30^{\circ}\mathrm{C}$;\\$19^{\circ}\mathrm{F}$;\\1\textsuperscript{\b o};\\15\textsuperscript{\b a};\\8\textsuperscript{\d o}.

30◦C;19◦F;1o;15a;8o. .

Page 63: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Caracteres e símbolos especiais

Áspas: acento grave (�) para abrir e apóstrofo (') para fechar.��citação� e �conceito' =⇒ �citação� e `conceito'Hífens e travessões:

sem-teto, raio-X\\p. 12--17\\sim --- ou não?\\$7-5=2$

sem-teto, raio-Xp. 12�17sim � ou não?7− 5 = 2

Grau e ordinal:

$30^{\circ}\mathrm{C}$;\\$19^{\circ}\mathrm{F}$;\\1\textsuperscript{\b o};\\15\textsuperscript{\b a};\\8\textsuperscript{\d o}.

30◦C;19◦F;1o;15a;8o. .

Page 64: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Caracteres e símbolos especiais

Reticências:

Não usamos assim...,mas assim \ldots

Não usamos assim..., masassim . . .

Strings:

\today \\\TeX \\\LaTeX \\\LaTeXe

9 de Junho de 2013TEXLATEXLATEX2ε

Page 65: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Caracteres e símbolos especiais

Reticências:

Não usamos assim...,mas assim \ldots

Não usamos assim..., masassim . . .

Strings:

\today \\\TeX \\\LaTeX \\\LaTeXe

9 de Junho de 2013TEXLATEXLATEX2ε

Page 66: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Estrutura do texto

O LATEX possibilita a divisão do texto em partes, capítulos, seçõessem que seja preciso nos preocupar com a numeração ouformatação dos títulos!

\part{...}\chapter{...}\section{...}\subsection{...}\subsubsection{...}\paragraph{...}\subparagraph{...}\appendix

O estilo article não permite ocomando \chapter{...};

O comando \part{...} nãoin�uencia a numeração doscapítulos;

O comando \appendix nãopossui argumento e usa letras aoinvés de números.

Page 67: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Estrutura do texto

O LATEX possibilita a divisão do texto em partes, capítulos, seçõessem que seja preciso nos preocupar com a numeração ouformatação dos títulos!

\part{...}\chapter{...}\section{...}\subsection{...}\subsubsection{...}\paragraph{...}\subparagraph{...}\appendix

O estilo article não permite ocomando \chapter{...};

O comando \part{...} nãoin�uencia a numeração doscapítulos;

O comando \appendix nãopossui argumento e usa letras aoinvés de números.

Page 68: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Estrutura do texto

O LATEX possibilita a divisão do texto em partes, capítulos, seçõessem que seja preciso nos preocupar com a numeração ouformatação dos títulos!

\part{...}\chapter{...}\section{...}\subsection{...}\subsubsection{...}\paragraph{...}\subparagraph{...}\appendix

O estilo article não permite ocomando \chapter{...};

O comando \part{...} nãoin�uencia a numeração doscapítulos;

O comando \appendix nãopossui argumento e usa letras aoinvés de números.

Page 69: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Estrutura do texto

O LATEX possibilita a divisão do texto em partes, capítulos, seçõessem que seja preciso nos preocupar com a numeração ouformatação dos títulos!

\part{...}\chapter{...}\section{...}\subsection{...}\subsubsection{...}\paragraph{...}\subparagraph{...}\appendix

O estilo article não permite ocomando \chapter{...};

O comando \part{...} nãoin�uencia a numeração doscapítulos;

O comando \appendix nãopossui argumento e usa letras aoinvés de números.

Page 70: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Estrutura do texto: Título

O título do documento é gerado pelo comando \maketitle. Antesdisso, é necessário de�ní-lo com:

\title{...}\author{...}\date{...}

estes comandos podem estar no preâmbulo;

para mais de um autor, separe os nomes com\and;

\date{...} é opcional, mas se estiverausente o LATEX imprime o dia da compilação.Se não quiser a data use \date{}.

Page 71: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Estrutura do texto: Título

O título do documento é gerado pelo comando \maketitle. Antesdisso, é necessário de�ní-lo com:

\title{...}\author{...}\date{...}

estes comandos podem estar no preâmbulo;

para mais de um autor, separe os nomes com\and;

\date{...} é opcional, mas se estiverausente o LATEX imprime o dia da compilação.Se não quiser a data use \date{}.

Page 72: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Estrutura do texto: Título

O título do documento é gerado pelo comando \maketitle. Antesdisso, é necessário de�ní-lo com:

\title{...}\author{...}\date{...}

estes comandos podem estar no preâmbulo;

para mais de um autor, separe os nomes com\and;

\date{...} é opcional, mas se estiverausente o LATEX imprime o dia da compilação.Se não quiser a data use \date{}.

Page 73: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Estrutura do texto: Título

O título do documento é gerado pelo comando \maketitle. Antesdisso, é necessário de�ní-lo com:

\title{...}\author{...}\date{...}

estes comandos podem estar no preâmbulo;

para mais de um autor, separe os nomes com\and;

\date{...} é opcional, mas se estiverausente o LATEX imprime o dia da compilação.Se não quiser a data use \date{}.

Page 74: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Estrutura do texto: Notas de rodapé

Para criar uma nota de rodapé usamos o comando\footnote{texto da nota} ao longo do texto.

Em um lugar muito distante \footnote{Quero dizer,em Júpiter.} e a muito tempo atrás...

Isto gera:

Em um lugar muito distantea e a muito tempo atrás...

aQuero dizer, lá em Júpiter.

Page 75: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Estrutura do texto: Rodando!

\documentclass[12pt,a4paper]{article}\usepackage[brazil]{babel}\usepackage[latin1]{inputenc}\usepackage[T1]{fontenc}\title{Gödel, Escher, Bach}\author{Douglas Hofstadter}\date{}

\begin{document}\maketitle\section{Introdução lógico-músical}

Frederico, o Grande, rei da Prússia...\section{Sentido e formas na matemática}\subsection{O sistema-pq}

O sistema formal deste capítulo...\subsubsection{O procedimento de decisão}

Eu presumo que você tente isto. Primeiro,...\section{Conclusão}

Antes de sugerir uma ``aplicação''...\end{document}

Page 76: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Estrutura do texto: Sumário

\documentclass[12pt,a4paper]{article}

(...)

\begin{document}

\maketitle

\tableofcontents

\section{Introdução lógico-músical}

Frederico, o Grande, rei da Prússia...

(...)

\end{document}

O comando \tableofcontents exigemais de uma compilação!!!

Page 77: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Comandos para escrita: Estilo do Texto

Itálico \textit{...} ou {\it ...}

Bold \textbf{...} ou {\bf ...}

Máquina de escrever \texttt{...} ou {\tt ...}

Sem serifa \textsf{...} ou {\sf ...}

Romano (default) \textrm{...} ou {\rm ...}

sublinhado \underline{...}

Ênfase \emph{...}

Page 78: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Comandos para escrita: Tamanho da Fonte

tiny \tiny{...}

scriptsize \scriptsize{...}

footnotesize \footnotesize{...}

small \small{...}

normalsize \normalsize{...}

large \large{...}

Large \Large{...}

LARGE \LARGE{...}

huge \huge{...}

Huge \Huge{...}

Page 79: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Escrevendo lindos documentos...

Comandos para escrita: Cores

Para escrever em cores é preciso adicionar ao preâmbulo:\usepackage{color}

AZUL \textcolor{blue}{AZUL}

VERMELHO \textcolor{red}{VERMELHO}

VERDE \textcolor{green}{VERDE}

AMARELO \textcolor{yellow}{AMARELO}

FÚCSIA \textcolor{Fuchsia}{FÚCSIA}

Para mais cores: en.wikibooks.org/wiki/LaTeX/Colors

Page 80: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Keep walking!

Keep walking!

Com esta aula você já tem as informações necessárias para fazerum texto com os comandos simples.

Prática

Produza o seguinte documento: exercicio_aula0. pdf

A seguir, acrescente mais informações e comandos ao seu texto.Este documento será útil para você escrever seus trabalhos nofuturo!

Page 81: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Keep walking!

Bibliogra�a

Lamport, Leslie (1994). LaTeX: A document preparationsystem: User's guide and reference. (2nd ed.). Reading, Mass:Addison-Wesley Professional. (Clássico dos clássicos do LATEX!)

Partl, Tobias. O. H.; Hyna, Irene and Schlegl, Elisabeth.The Not So Short Introduction to LATEX. (Este livro éfrequentemente atualizado e possui diversas traduções)

Page 82: Carolina Blasio - Associação de Pós Graduandos - FEEC · ... um processador de textos formados por um conjunto de macros baseados de T E X; O L A T E X é totalmente livre e

LATEX without tears: Primeira Aula - Carolina Blasio -

Keep walking!

Toolbox

symbols-letter.pdf (Milhares de símbolos!!!)

detexify.kirelabs.org (Para encontrar símbolos.)

codecogs.com/latex/eqneditor.php (Ajuda a criar fórmulasmatemáticas.)

tex.stackexchange.com (Blog com dúvidas, respostas econtribuições de usuários do LATEX.)

GOOOOGLE !!!