100
Curso de L A T E X Parte 1: L A T E X Básico Aula 1 S. C. G. Granja Departamento de Matemática Universidade do Estado de Mato Grosso — UNEMAT Centro de Informática Aplicada à Educação Matemática Mar./Abr. de 2009 Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de L A T E X Básico

Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Curso de LATEXParte 1: LATEX Básico

Aula 1

S. C. G. Granja

Departamento de MatemáticaUniversidade do Estado de Mato Grosso — UNEMAT

Centro de Informática Aplicada à Educação MatemáticaMar./Abr. de 2009

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 2: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Apresentação e Motivação

1 Introdução, o que é LATEX? Um pouco de HistóriaO que é o LATEX?Como se pronuncia LATEX?

2 TipografiaTipografiaAutor, Diagramador e Editor Gráfico

3 Projeto do LayoutA importância da Estrutura LógicaA Estrutura Lógica Explicitada

4 Vantagens e Desvantagens do LATEXVantagens do LATEXDesvantagens

5 Linguagens de Marcação

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 3: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Tipografia com LATEX

6 Editando o arquivo fonte LATEXEditores e ambientes de desenvolvimentoA estrutura do arquivo fonte LATEXProcedimentos básicos de processamento TEX

7 Layout do documento e organizaçãoClasses de documentoEstilo de páginaPartes do documento: capitulação, secionamento, anexoTabelas de conteúdos, listas de figuras e listas de tabelas

8 Formatando o textoEstilo da fonteCentralizando e indentandoListas: ambientes itemize, enumerate, description

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 4: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Parte I

Do que se trata o TEX/LATEXMotivação e Mudança de Paradigma

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 5: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Objetivos

Objetivos GeraisMostrar o que é o LATEX como um processador de textos,sua história e suas características como linguagem demarcação de texto,os arquivos usados e os procedimentos básicos namanipulação destes arquivos.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 6: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

O que é o LATEX?

TEX/LATEXTEX/LATEX [1] é um sistema tipográfico, bastante adequadopara produzir documentos científicos e matemáticos degrande qualidade tipográfica.O sistema é igualmente adequado para produzir todo o tipode outros documentos, desde simples cartas até livroscompletos.O TEX é um programa de computador criado por DonaldE. Knuth [2]. É destinado à tipografia de texto e fórmulasmatemáticas.O LATEX é um pacote de comandos. Foi escritooriginalmente por Leslie Lamport [1]. Ele Usa o TEX comoo seu motor tipográfico. Atualmente, o LATEX é mantidopor Frank Mittelbach.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 7: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

O que é o LATEX?

TEX/LATEXTEX/LATEX [1] é um sistema tipográfico, bastante adequadopara produzir documentos científicos e matemáticos degrande qualidade tipográfica.O sistema é igualmente adequado para produzir todo o tipode outros documentos, desde simples cartas até livroscompletos.O TEX é um programa de computador criado por DonaldE. Knuth [2]. É destinado à tipografia de texto e fórmulasmatemáticas.O LATEX é um pacote de comandos. Foi escritooriginalmente por Leslie Lamport [1]. Ele Usa o TEX comoo seu motor tipográfico. Atualmente, o LATEX é mantidopor Frank Mittelbach.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 8: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

O que é o LATEX?

TEX/LATEXTEX/LATEX [1] é um sistema tipográfico, bastante adequadopara produzir documentos científicos e matemáticos degrande qualidade tipográfica.O sistema é igualmente adequado para produzir todo o tipode outros documentos, desde simples cartas até livroscompletos.O TEX é um programa de computador criado por DonaldE. Knuth [2]. É destinado à tipografia de texto e fórmulasmatemáticas.O LATEX é um pacote de comandos. Foi escritooriginalmente por Leslie Lamport [1]. Ele Usa o TEX comoo seu motor tipográfico. Atualmente, o LATEX é mantidopor Frank Mittelbach.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 9: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

O que é o LATEX?

TEX/LATEXTEX/LATEX [1] é um sistema tipográfico, bastante adequadopara produzir documentos científicos e matemáticos degrande qualidade tipográfica.O sistema é igualmente adequado para produzir todo o tipode outros documentos, desde simples cartas até livroscompletos.O TEX é um programa de computador criado por DonaldE. Knuth [2]. É destinado à tipografia de texto e fórmulasmatemáticas.O LATEX é um pacote de comandos. Foi escritooriginalmente por Leslie Lamport [1]. Ele Usa o TEX comoo seu motor tipográfico. Atualmente, o LATEX é mantidopor Frank Mittelbach.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 10: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Como se Pronuncia LATEX?

O nome TEX é o conjunto de 3 letras gregas:τ (Tau)ε (Épsilon)χ (Chi, pronunciado qui)

Daí vem τεχ, ou téc (como em técnico)Finalmente, LATEX, ou latéc (em inglês ficaria lei-téc)

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 11: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Tipografia

Tipografia (do grego typos — forma — e graphein — escrita)

É a arte e o processo de criação na composição de um texto,física ou digitalmente.

1 O objetivo principal da tipografia é dar ordem estrutural eforma à comunicação impressa.

2 Uma composição tipográfica deve ser especialmente legívele visualmente envolvente, sem desconsiderar o contextoem que é lido e os objetivos da sua publicação.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 12: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Tipografia

Tipografia (do grego typos — forma — e graphein — escrita)

É a arte e o processo de criação na composição de um texto,física ou digitalmente.

1 O objetivo principal da tipografia é dar ordem estrutural eforma à comunicação impressa.

2 Uma composição tipográfica deve ser especialmente legívele visualmente envolvente, sem desconsiderar o contextoem que é lido e os objetivos da sua publicação.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 13: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Tipografia

Tipografia (do grego typos — forma — e graphein — escrita)

É a arte e o processo de criação na composição de um texto,física ou digitalmente.

1 O objetivo principal da tipografia é dar ordem estrutural eforma à comunicação impressa.

2 Uma composição tipográfica deve ser especialmente legívele visualmente envolvente, sem desconsiderar o contextoem que é lido e os objetivos da sua publicação.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 14: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Autor, Diagramador e Editor GráficoCaminho para uma publicação

1 Manuscrito do Autor;2 Diagramador decide o

formato do documento;3 Editor Gráfico

imprime segundo asinstruções do editor

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 15: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Autor, Diagramador e Editor GráficoCaminho para uma publicação

1 Manuscrito do Autor;2 Diagramador decide o

formato do documento;3 Editor Gráfico

imprime segundo asinstruções do editor

O Autor fornece um manuscrito àcompanhia encarregada depublicação e é passado a umDiagramador encarregado peloprocesso.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 16: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Autor, Diagramador e Editor GráficoCaminho para uma publicação

1 Manuscrito do Autor;2 Diagramador decide o

formato do documento;3 Editor Gráfico

imprime segundo asinstruções do editor

O Diagramador tem que imaginaro que o Autor tinha em menteenquanto escrevia o manuscrito.Tem de decidir os cabeçalhos decapítulos, exemplos, fórmulas, etc.baseado nos seus conhecimentosprofissionais e no conteúdo domanuscrito.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 17: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Autor, Diagramador e Editor GráficoCaminho para uma publicação

1 Manuscrito do Autor;2 Diagramador decide o

formato do documento;3 Editor Gráfico

imprime segundo asinstruções do editor

O Editor Gráfico segue as regrasestabelecidas quanto aos tamanhosde letras, fontes, espacejamentos,tamanhos de margens e entrelinhas, parágrafos, etc.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 18: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Sistemas WYSIWYGWhat You See Is What You Get

Esta é a abordagem WYSIWYG (What You See Is WhatYou Get) que a maior parte dos processadores de textomodernos, tais como o OpenOffice.org, ou o MS Word ouCorel WordPerfect, usam.Os autores especificam o formato do documento de umaforma interativa enquanto vão escrevendo o texto.Durante esse processo, podem ver na tela como o resultadofinal vai aparecer quando impresso.Os autores são também (em parte) os editores e tipógrafos,mas ficam a mercê do que podem imaginar fazer com otexto.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 19: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Autor, Diagramador e Editor Gráfico e o TEX/LATEXWhat You See Is What You Mean (WYSIWYM)

Num ambiente LATEX,o Diagramador é o LATEX,que usa o TEX como seu Editor Gráfico.

Mas o LATEX é “apenas” um programa e portanto precisade algum apoio.

O autor tem de dar informação adicional descrevendo aestrutura lógica do seu trabalho.

Esta informação é escrita no texto como “comandos LATEX”O LATEX segue a abordagem WYSIWYM.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 20: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Projeto do LayoutA importância da Estrutura Lógica

A leitura e compreensão é mais importante do que a sua forma:

O tamanho e a numeração dos cabeçalhos devem serescolhidos para fazer a estrutura de capítulos e seçõesclara ao leitor.O comprimento da linha tem de ser suficientementecurto para não cansar os olhos do leitor, mas grande osuficiente para preencher a página elegantemente.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 21: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Projeto do LayoutA Estrutura Lógica Explicitada

LATEX e a Estrutura Lógica do DocumentoCom sistemas WYSIWYG, os autores criam documentosesteticamente agradáveis sem estrutura lógica, ou emque esta se apresenta de uma forma inconsistente.O LATEX previne este tipo de erros de formatação aoobrigar os autores a declarar a estrutura lógica do seudocumento, escolhendo depois o formato mais adequado.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 22: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

As principais vantagens do LATEXsobre um processador de textos normal

A principal vantagem é o algoritmo avançado do TEX, quepermite criar documentos de aparência profissional[3];O processamento de matemática é robusta e suaapresentação, visualmente agradável.Os usuários apenas precisam aprender comandos queespecificam a estrutura lógica de um documento;Estruturas tipográficas complexas como bibliografia, tabelade conteúdo e citações podem ser criados facilmente;Existem pacotes de atualização para muitas das tarefas:pacotes para criar bibliografias conforme alguma norma;O LATEX encoraja os autores a concentrar suas atenções noconteúdo e na distribuição lógica das idéias;Ambos TEX e LATEX são programas livres, permitindo queexistam versões para praticamente todo sistemaoperacional disponível.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 23: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

As principais vantagens do LATEXsobre um processador de textos normal

A principal vantagem é o algoritmo avançado do TEX, quepermite criar documentos de aparência profissional[3];O processamento de matemática é robusta e suaapresentação, visualmente agradável.Os usuários apenas precisam aprender comandos queespecificam a estrutura lógica de um documento;Estruturas tipográficas complexas como bibliografia, tabelade conteúdo e citações podem ser criados facilmente;Existem pacotes de atualização para muitas das tarefas:pacotes para criar bibliografias conforme alguma norma;O LATEX encoraja os autores a concentrar suas atenções noconteúdo e na distribuição lógica das idéias;Ambos TEX e LATEX são programas livres, permitindo queexistam versões para praticamente todo sistemaoperacional disponível.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 24: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

As principais vantagens do LATEXsobre um processador de textos normal

A principal vantagem é o algoritmo avançado do TEX, quepermite criar documentos de aparência profissional[3];O processamento de matemática é robusta e suaapresentação, visualmente agradável.Os usuários apenas precisam aprender comandos queespecificam a estrutura lógica de um documento;Estruturas tipográficas complexas como bibliografia, tabelade conteúdo e citações podem ser criados facilmente;Existem pacotes de atualização para muitas das tarefas:pacotes para criar bibliografias conforme alguma norma;O LATEX encoraja os autores a concentrar suas atenções noconteúdo e na distribuição lógica das idéias;Ambos TEX e LATEX são programas livres, permitindo queexistam versões para praticamente todo sistemaoperacional disponível.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 25: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

As principais vantagens do LATEXsobre um processador de textos normal

A principal vantagem é o algoritmo avançado do TEX, quepermite criar documentos de aparência profissional[3];O processamento de matemática é robusta e suaapresentação, visualmente agradável.Os usuários apenas precisam aprender comandos queespecificam a estrutura lógica de um documento;Estruturas tipográficas complexas como bibliografia, tabelade conteúdo e citações podem ser criados facilmente;Existem pacotes de atualização para muitas das tarefas:pacotes para criar bibliografias conforme alguma norma;O LATEX encoraja os autores a concentrar suas atenções noconteúdo e na distribuição lógica das idéias;Ambos TEX e LATEX são programas livres, permitindo queexistam versões para praticamente todo sistemaoperacional disponível.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 26: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

As principais vantagens do LATEXsobre um processador de textos normal

A principal vantagem é o algoritmo avançado do TEX, quepermite criar documentos de aparência profissional[3];O processamento de matemática é robusta e suaapresentação, visualmente agradável.Os usuários apenas precisam aprender comandos queespecificam a estrutura lógica de um documento;Estruturas tipográficas complexas como bibliografia, tabelade conteúdo e citações podem ser criados facilmente;Existem pacotes de atualização para muitas das tarefas:pacotes para criar bibliografias conforme alguma norma;O LATEX encoraja os autores a concentrar suas atenções noconteúdo e na distribuição lógica das idéias;Ambos TEX e LATEX são programas livres, permitindo queexistam versões para praticamente todo sistemaoperacional disponível.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 27: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

As principais vantagens do LATEXsobre um processador de textos normal

A principal vantagem é o algoritmo avançado do TEX, quepermite criar documentos de aparência profissional[3];O processamento de matemática é robusta e suaapresentação, visualmente agradável.Os usuários apenas precisam aprender comandos queespecificam a estrutura lógica de um documento;Estruturas tipográficas complexas como bibliografia, tabelade conteúdo e citações podem ser criados facilmente;Existem pacotes de atualização para muitas das tarefas:pacotes para criar bibliografias conforme alguma norma;O LATEX encoraja os autores a concentrar suas atenções noconteúdo e na distribuição lógica das idéias;Ambos TEX e LATEX são programas livres, permitindo queexistam versões para praticamente todo sistemaoperacional disponível.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 28: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

As principais vantagens do LATEXsobre um processador de textos normal

A principal vantagem é o algoritmo avançado do TEX, quepermite criar documentos de aparência profissional[3];O processamento de matemática é robusta e suaapresentação, visualmente agradável.Os usuários apenas precisam aprender comandos queespecificam a estrutura lógica de um documento;Estruturas tipográficas complexas como bibliografia, tabelade conteúdo e citações podem ser criados facilmente;Existem pacotes de atualização para muitas das tarefas:pacotes para criar bibliografias conforme alguma norma;O LATEX encoraja os autores a concentrar suas atenções noconteúdo e na distribuição lógica das idéias;Ambos TEX e LATEX são programas livres, permitindo queexistam versões para praticamente todo sistemaoperacional disponível.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 29: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Desvantagens

A principal desvantagem é que,embora a utilização de estilos prontos de documento sejafácil,a criação de novos modelos leva muito tempo,sendo que nem sempre é possível encontrar modelos dedocumento que estejam em conformidade com o requeridopor muitas instituições.

A aprendizagem é mais difícil que em programasWYSIWYG, pois

embora a estrutura lógica do documento seja intuitiva,os comandos do LATEX, obviamente, não o são.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 30: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Linguagens de Marcaçãosgml, html, xml, xhtml, LATEX, etc

É aqui que entra a noção de Linguagens de Marcação de Texto.

Linguagens de Marcação de TextoEm informática,

é um conjunto de códigos aplicados a um texto ou a dados,com o fim de adicionar informações particulares sobre essetexto ou dado, ou sobre trechos específicos.Exemplos de linguagens de marcação são: sgml, html, xml,xhtml, LATEX

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 31: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Linguagens de Marcaçãosgml, html, xml, xhtml, LATEX, etc

Linguagens de Marcação são usadas, por exemplo, naindústria editorial para marcar a formatação de páginas;Uma linguagem de marcação amplamente usada para textoé

a HTML, mas que vem perdendo espaço para a suaevolução,o XHTML;

Já a marcação de dados envolvea codificação simples de seqüências de dados em umarquivo de computador no formato texto-puro.A linguagem mais utilizada atualmente é a XML e suasvariantes.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 32: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Exemplo de marcação de texto em HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head>

<meta content="text/html; charset=ISO-8859-1"http-equiv="content-type">

<title></title></head><body><h1>Texto de entrada</h1><h2>Seção vazia</h2><table style="text-align: left; width: 100%;" border="1" cellpadding="2"cellspacing="2">

<tbody><tr>

<td>Nome</td> <td>Idade/anos</td> <td>CPF</td></tr><tr>

<td>Aluvião das Dores</td> <td>1</td> <td>345.234.098-00</td></tr><tr>

<td>Alanis Mrtensen</td> <td>23</td> <td>545.989.000-01</td></tr>

</tbody></table></body></html>

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 33: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Introdução Tipografia Projeto do Layout Vantagens e Desvantagens do LATEX Linguagens de Marcação

Exemplo de marcação de texto em LATEX

\documentclass[a4paper,12pt,oneside]{book} % Classe do documento (book)\usepackage[brazil]{babel} % Pacote utilizado (babel)\usepackage[T1]{fontenc} % Pacote utilizado (fontenc)\usepackage[latin9]{inputenc} % Pacote utilizado (inputenc)%%\usepackage[utf8]{inputenc} % Pacote utilizado (inputenc)\usepackage{sistyle} % Pacote utilizado (sistyle)\SIstyle{S-Africa}

\title{Livro de Receitas}\author{Todos N\’os\thanks{Sinop}\\Dep. de Culinária

\and Eu\thanks{Vera}\\ Dep. de Cozinhas}\begin{document} %%% Aqui começa o conteúdo do documento %%%\maketitle

\chapter{Doces, Tortas e Guloseimas Parecidas}\section{Arroz Doce}\subsection*{Ingredientes}\begin{itemize}

\item 1 x\’{\i}cara de arroz lavado e escorrido\item 4 xícaras de leite...

\end{itemize}\subsection*{Modo de Preparo }Numa panela, coloque o arroz e o leite, misture, leve ao fogo alto e deixe ferver. ...

\chapter{Bolos}\section{Pão de L\’o}\subsection*{Ingredientes}...

\end{document} %%% Aqui termina o conteúdo do documento %%%

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 34: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Parte II

Trabalhando com LATEX

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 35: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Posso usar em que Sistema Operacional?

Em quase todos!Funciona em GNU/LinuxFunciona em FreeBSD, OpenBSD, NetBSD (e outros BSDs)Funciona em BeOSFunciona em MacOS e MacOSXFunciona em MS-DOSFunciona em MS Windows 95, 98, . . . XP

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 36: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Distribuições

Há distribuições de TEX/LATEX para as diversas plataformasexistentes(MS Windows, GNU/Linux, MacOSX, *BSD, etc)

MiKTEX: para MS Windows;teTEX: para sistemas tipo UNIX;TEX Live: para MS Windows, GNU/Linux, MacOSX;

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 37: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

MiKTEXMiKTEX é uma distribuição TEX/LATEX para Microsoft Windows que é desenvolvidopor Christian Schenk.

Ele tem a abilidade de atualizar-se através de download denovas versões de componentes e pacotes previamenteinstalados, e tem um processo fácil de instalação. Ele podeperguntar aos usuários se eles desejam carregar algumpacote que ainda não foi instalado mas é requisitado pelodocumento em uso.Incluem suporte para MetaPost e pdfTEX ecompatibilidade com Windows Vista.Está disponível em http://www.miktex.org

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 38: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Editores e Ambientes de Desenvolvimento

Há uma variedade de editores e ambientes dedesenvolvimento que se dispõem a facilitar o trabalho comarquivos LATEX. Dentre eles temos:

WinEdtTEXnicCenterKileLYXEmacs/vim

Vamos usar aqui o TEXnicCenter

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 39: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

TEXnicCenterTEXnicCenter é uma IDE livre e de fonte aberta para a linguagem LATEX.

Ele usa as distribuições MiKTEX ou TEX Live.Permite ao usuário criar documetos em LATEX e compilá-losem PDF, DVI ou PS.Um menu dá acesso fácil aos elementos pré-codificados eaos ambientes (fórmulas, símbolos, seções).Também permite a crialção de projetos para orgnizar eacessar as seções e ambientes do documento, e inserirbibliografias (usando BibTEX) e um índice (usandoMakeIndex).Está disponível em http://www.texniccenter.org

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 40: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Estrutura do Arquivo Fonte

Vamos começar escrevendo o nosso primeiro arquivo em LATEX.

Ele precisa de umpreâmbulo, no qual são definidas as informações

de tamanho do papel,tamanho de referência da fonte,classe de documento,pacotes que adicionam funcionalidades ao conteúdo, etc

E do corpo do texto, em que será inseridoo texto em si,figuras,tabelas,marcações no texto, etc

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 41: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Estrutura Básica de Arquivos LATEX

Os arquivos LATEX são arquivos ASCII em texto plano.Pode-se criá-los em qualquer editor de texto:Esquema mínimo de texto em LATEX

\documentclass{article} % Classe do documento (article)\begin{document} %%% Aqui começa o conteudo... %%% do documento %%%Aqui deve ser digitado o texto...

\end{document} %%% Aqui termina o conteudo%%% do documento %%%

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 42: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Estrutura Básica

Alerta! Alerta!No TEXnicCenter digite o conteúdo básico seguinte, relativo aum artigo com duas seções. E salve o arquivo com algum nome,p.e., foo.tex.

\documentclass[12pt,a4paper]{article} % Classe (article)\usepackage[latin9]{inputenc} % Um pacote de codificacao\title{Seu T\’\i tulo}\author{Seu Nome}\date{A data que voc\^e deseja}\begin{document} %%% Inicio do conteúdo\maketitle\section{Primeira Se\c c\~ao}... bl\’a, bl\’a, bl\’a, ...\subsection{Primeira Subse\c c\~ao}... bl\’a, bl\’a, bl\’a, ...\section{Segunda Se\c c\~ao}\end{document} %%% Aqui termina o conteúdo %%%

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 43: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Como gerar o Documento Final

Exemplo de processamento do arquivo foo.tex1 O programa compilará o arquivo fonte foo.tex:

latex foo.tex

2 E gerará um arquivo DVI (Device Independent) ouIndenpendente de Dispositivo e é ele o nossodocumento que será visualizado ou impresso.:

foo.dvi

3 No próprio TEXnicCenter há a opção de visualizaro arquivo DVI:

4 Veja o resultado das marcações que foram feitas no texto.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 44: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Espaço entre palavras

Espaço entre palavras não são importantes:

Não interessa se introduz apenasum ou vários espaços depois deuma palavra.Uma linha em branco inicia umnovo parágrafo.

1 Não interessa se introduz2 apenas um ou vários3 espaços depois de uma palavra.4

5 Uma linha em branco inicia6 um novo parágrafo.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 45: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Caracteres Reservadosque ou têm um significado especial para o LATEX ou não estão disponíveis em todos ostipos de letras

Os símbolos que se seguem são caracteres reservados

# $ % ^ & _ { } ~ \

Estes caracteres podem ser utilizados adicionando uma barrainvertida como prefixo:$ & % # _ { } 1 \$ \& \% \# \_ \{ \}

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 46: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Os comandos LATEX

Os comandos LATEX são sensíveis às maiúsculas/minúsculas, etêm um de dois formatos:

Começam com um backslash1 (\) e têm um nome queconsiste apenas de letras. Os nomes de comandosterminam com um espaço, um número ou qualquer outrosímbolo “não-letra”.Consistem num backslash e exactamente um caracter nãoletra.

Li que o Knuth divide as pes-soas que trabalham com o TEX emTEXnicos e TEXpertos. Hoje é 20de março de 2009.

1 Li que o Knuth divide as2 pessoas que trabalham com3 o \TeX{} em \TeX{}nicos4 e \TeX pertos.5 Hoje é \today.

1NT: a partir de agora utilizaremos o termo inglês em vez de barrainvertida

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 47: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Comentários

Os comentários são feitos através do caracter % ou através doambiente comment

Este é um exemplo: Supercalifra-gilisticexpialidocious

1 Este é um % jeito simples,2 % instrutivo de fazer3 % comentários <---4 exemplo: Supercal%5 ifragilist%6 icexpialidocious

Este é outro exemplo de comoobter comentários nos seus do-cumentos usando o comando\usepackage{verbatim}.

1 Este é outro2 \begin{comment}3 bastante simples,4 mas instrutivo5 \end{comment}6 exemplo de como obter7 comentários nos seus documentos8 usando o comando9 \verb.\usepackage{verbatim}..

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 48: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Espaços em Branco e Parágrafos

Os espaços em branco acrescentados no texto são feitos atravésdo caracter \ :Compare os casos:

[espaço espaço espaço] 1 [espaço espaço espaço]

[espaço espaço espaço] 1 [espaço \ \ \ espaço \ \ %2 \ \ \ \ \ \ \ espaço]

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 49: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Nova linha

Há duas formas de se gerar quebra de linha:\\ ou \newline : que quebra a linha sem ajustar o espaçorestante;

[quebra de linhafeita na linha anterior mas quepode ser feitaaqui novamente]

1 [quebra de linha \\ feita na2 linha anterior mas que pode3 ser feita \newline aqui4 novamente]

\linebreak : que quebra a linha mas ajusta o espaço quesobrou:

[quebra de linhafeita na linha anteriormas que pode ser feitaaqui novamente]

1 [quebra de linha2 \linebreak feita na3 linha anterior mas que pode4 ser feita \linebreak aqui5 novamente]

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 50: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Novo Parágrafo

Há duas formas de se gerar parágrafo novo:Uma linha em branco entre os parárafos;

[Aqui tenho o primeito pará-grafo preenchendo a linha.E aqui o outro. Separados poruma linha em branco]

1 [Aqui tenho o primeito parágrafo2 preenchendo a linha.3

4 E aqui o outro. Separados por uma5 linha em branco]

\par: que gera um novo parágrafo:

[Aqui tenho o primeito pará-grafo. preenchendo a linha.E aqui o outro. Separados poruma linha em branco]

1 [Aqui tenho o primeito parágrafo.2 preenchendo a linha. \par E3 aqui o outro. Separados por uma4 linha em branco]

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 51: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Acentos ou marcas diacríticas

Hôtel, naïve, élève,smørrebrød, ¡Señorita!,Schönbrunner Schloß Straße

1 H\^otel, na\"\i ve,2 \’el\‘eve,\\3 sm\o rrebr\o d,4 !‘Se\~norita!,\\5 Sch\"onbrunner Schlo\ss{}6 Stra\ss e

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 52: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Caracteres Especiais §, †, ‡, ¶, c©, £ e Reservados

§ = \S † = \dag ‡ = \ddag ¶ = \P_ = \_ #= \# { = \{ } = \}ˆ = \^ &= \& %= \% £= \poundsc©= \copyright

Acentos e marcas diacríticasò = \‘{o} ó= \’{o} ô= \^{o} ö= \"{o} õ= \~{o}o = \={o} o = \.{o} o = \u{o} o = \v{o} ő= \H{o}�oo= \t{oo} o = \c{o} o. = \d{o} o

¯= \b{o} o = \r{o}

Caracteres Estrangeirosœ= \oe Œ= \OE æ= \ae Æ = \AE ¡ = !‘ø = \o Ø = \O ł = \l Ł = \L ¿= ?‘å = \aa Å = \AA ß = \ss ß= \SS

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 53: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Digitando Símbolos Especiais Diretamente

Pode-se digitar diretamente algum caracter especial usando opacote inputenc:

\usepackage[codigo]{inputenc}

Em que codigo é o nome do esquema de codificação aser usado. Por exemplo:

\usepackage[latin1]{inputenc} % para usar o código em português\usepackage[latin9]{inputenc} % este também e adiciona símbolos

Algumas codificações modernas

\usepackage[utf8]{inputenc}

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 54: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Ligaduras ff, fi, fl, ffi, ffl

O TEX faz com que certas combinações de letras seja impressacomo um único símbolo. As combinações ff, fi, fl, ffi, fflnão produzem

ff, fi, fl, ffi, ffle sim

ff, fi, fl, ffi, ffl

que são ligaduras.

Quando desejar que isso não aconteça insira \/ entre estasletras:

f\/iona, f\/laf\/lu: gera fiona, flaflu e não fiona, flaflu

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 55: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

DatasA data atual do sistema no momento da compilação pode serobtida com os comandos abaixo. Todos dependentes daslinguagens que se usam com o pacote babel.

\number\day 20\number\month 3\number\year 2009\today 20 de março de 2009

Usamos este no preâmbulo

\usepackage[brazil]{babel}

tente ete no seu preâmbulo

\usepackage[english]{babel}

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 56: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Os comandos LATEX

Espaços depois dos caracteres ‘.’, ‘!’, ‘?’ e ‘,’ são diferentes. Veja

Prof. João, Phys. Rev. Bom co-meço.Prof. João, Phys. Rev.Mas assim fica MELHOR. Certa-mente? Ou não?Mas assim fica MELHOR. Certa-mente!

1 Prof. João, Phys. Rev. Bom2 começo.\\3 Prof.~João, Phys.~Rev.\\4 Mas assim fica MELHOR. Certame%5 nte? Ou não?\\6 Mas assim fica MELHOR\@. Certa%7 mente!

O caracter (espaço) é um símbolo em branco e o caracter ~ éum espaço protegido. O comando \@ associado ao ‘.’ indica ofim de um período, pois um ‘.’ seguindo uma letra maiúsculanão indica fim de período.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 57: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Combinação de “ ‘ e ’ ”

Um pequeno espaço é produzido com \, . E pode ser usadopara separar as aspas duplas das aspas simples.

‘ ‘\,‘começo dos tempos’\,’ ’ produz “ ‘começo dos tempos’ ”

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 58: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Espaços Arbitrários Horizontais I

Espaço pode ser inserido com o comando

\hspace{espaço} ou \hspace*{espaço}

ExemploEspa\c co de\hspace{0.5cm}0,5 cm. Espaço de 0,5 cm.Espa\c co de \hspace{0.5cm}0,5 cm. Espaço de 0,5 cm.Espa\c co de \hspace{0.5cm} 0,5 cm. Espaço de 0,5cm.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 59: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Espaços Arbitrários Horizontais II

Os tamanhos são definidos de acordo com as relações abaixofixas:cm centímetro pc pica (1 pc = 12 pt)mm milímetro dd didôt point (1157 dd = 1238 pt)in polegada (1 in = 2,54 cm) cc cicero (1 cc = 12 dd)pt point (1 in = 72,27 pt) em a largura do M na fonte correntebp big point (1 in = 72 bp) ex a altura da letra x

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 60: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Espaços Arbitrários Horizontais III

Mudança de valores de comprimentos são feitos pelo comando

\setlenght{\medida}{valor}

Exemplo

\setlenght{\textwidth}{15.0cm}

muda a largura do corpo do texto para 15 cm.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 61: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Espaços Arbitrários Horizontais IV

Outros itens de preenchimento horizontal

\hfill produz na frase: Preste\hfill atenção\hfill nisso.

Preste atenção nisso.

E na frase: Preste\hfill\hfill atenção\hfill nisso.

Preste atenção nisso.

\dotfill e \hrulefill:Preste\dotfill atenção\hrulefill nisso.

Preste . . . . . . . . . . . . . . . . . . . . . . atenção nisso.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 62: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Espaços Arbitrários Verticais I

\vspace{espaço} insere espaço vertical\vspace*{espaço} insere espaço vertical protegido\vfill é equivalente a \vspace{\fill}\vfill* é equivalente a \vspace*{\fill}

[quebra de linha feita

na linha anterior mas quepode ser feitaaqui novamente]

1 [quebra de linha2 \vspace{1cm} feita \\na3 linha anterior mas que4 pode ser feita \newline5 \vspace{2.0em}aqui6 novamente]

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 63: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Espaços Arbitrários Verticais II

Há também comandos para incrementar espaços entreparágrafos

\bigskip \medskip \smallskip

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 64: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Classes de documento I

\docummentclass[opções]{classe}

No qual os valores padrão de classe são:book, report, article, ou letter

book — livros. Título e autores aparecem na primeirapágina. Existem capítulos e seções. Também se podemusar “partes”;report — relatórios. Título e autores aparecem na primeirapágina. Existem capítulos e seções;article — artigos técnicos. Título e autores partilham aprimeira página do documento. Não existem capítulos,apenas seções;letter — cartas;outras classes de documentos . . .

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 65: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Classes de documento II

\docummentclass[opções]{classe}

As opções básicas de opções são

Seleção de fonteTamanho de papelFormato de páginaOpções extras

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 66: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Seleção de fonte I

Os tamanhos de fontes básicos são:

10pt 11pt 12pt

Sendo 10pt o padrão.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 67: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Tamanho de papel

São as opções seguintes:letterpaper ((11 × 8,5) in) a4paper ((29,7 × 21) cm)legalpaper ((14 × 8,5) in) a5paper ((21 × 14,8) cm)executivepaper ((10,5 × 7,25) in) b4paper ((25 × 17,6) cm)

E os modos tais que:

portrait . . . . . . . . . . . . . . . . . . . . dimensão vertical mais longa;landscape . . . . . . . . . . . . . . . dimensão horizontal mais longa;

Exemplo

\docummentclass[11pt,a4paper]{article}

Usa fonte 11 pt e papel a4.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 68: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Formato de página

Pode-se usar uma ou duas colunas

onecolumn twocolumn

E a ordenação do documento com um ou dois lados do papel

oneside twoside

Exemplo

\docummentclass[12pt,twoside,a4paper]{article}

Usa fonte 12 pt, impressão nos dois lados, e papel a4.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 69: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Opções extras

leqno Equações numeradas à esquerda, além de seremcentralizadas;

feqno Equações numeradas à esquerda e puxadas para aesquerda também;

openbib O formato de bibliografias pode ser mudado;draft Se o mecanismo de quebra de linha em LATEX não

funciona de acordo, o texto fica marcado com umabarra fina;

final O oposto a draft

Exemplo

\docummentclass[11pt,twoside,a4paper,fleqn]{article}

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 70: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Estilo de página I

Usa-se para estilo de paginas globalmente

\pagestyle{estilo}

Sendo estilo uma das opções padão

plain O cabeçalho fica vazio e o rodapé contém anumerção da página centrada;

empty Ambos cabeçalho e rodapé vazios;headings O cabeçalho contém a numeração da página assim

como a informação do capítulo e seção, o rodapéfica vazio.

myheadings mesmo que headings, mas personalisado peloscomandos \markright ou \markboth

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 71: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Estilo de página II

Com

\thispagestyle{estilo}

muda-se o estilo da página corrente apenas.Usa-se também as opções plain, empty, headings oumyheadings.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 72: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Numeração de página I

Declara-se o estilo da numeração da página com

\pagenumbering{estilo-número}

Sendo os valores permitidos

arabic para numerais em arábico,roman para numerais Romanos em caixa baixa,Roman para numerais Romanos em caixa alta,alph para letras em caixa baixa,Alph para letras em caixa alta,

O valor padrão é arabic.Porém a declaração \pagenumbering{estilo-número}reinicia o contador da página.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 73: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Numeração de página II

O valor da numeração (não o estilo) é ajustado com

\setcounter{page}{num-pag }

em que num-pag é o número a aparecer na página corrente.Dessa forma um exemplo de preâmbulo é

Preâmbulo exemplificativo\documentclass[12pt,a4paper,twocolumn]{article}\usepackage[latin9]{inputenc}\pagestyle{headings}\pagenumbering{Roman}\begin{document}

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 74: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Partes do documentocapitulação, secionamento, anexo

O documento é logicamente dividido empartes,capítulos,seções,subseções, etc

Pode haver apêndice ao final,Uma página de título, tabela de conteúdo, abstract(resumo), antes do começo do documento.

Alerta! Alerta! Alerta!O LATEX tem um grande número de comandos paraindicar esta estrutura.Os efeitos de algumas marcações dependem da classe dedocumento escolhida e nem todos os comandos estãodisponíveis em todas as classes.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 75: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Página de Título I

Uma página de título pode ser declarada no preâmbulo:

Título exemplificativo\title{Texto do título}\author{nomes dos autores e endereços}\date{data}\maketitle

Em que o título pode ser em várias linhas

\title{...\\...\\...}

Os autores (quando mais de um)

\author{autor1\\instituto1\\endereço1 \andautor2\\instituto2\\endereço2}

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 76: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Página de Título II

O comando \thanks{argumento} aplicado junto a uma partedo argumento de \author{autor} produz uma nota de rodapépara cada entrada feita.Por exemplo tente:

\author{Meu Nome e Sobrenome\thanks{email:[email protected]} \\Onde Eu Trabalho\\Meu Endereço\andSeu Nome e Sobrenome\thanks{email:[email protected]} \\Onde Você Trabalha\\Seu Endereço}

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 77: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Fazendo uma página de Título

Agora é você quem faz!Tente uma página de Título no seu texto AGORA!Usando um Título, um ou mais Autores, uma Data.ALERTA!Não se esqueça de colocar o comando para criar a página

\maketitle.

Não no preâmbulo mas no corpo do texto.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 78: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Resumo ou Abstract

O abstract ou resumo pode ser obtido via

Abstract exemplificativo\begin{abstract}Texto do abstract\end{abstract}

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 79: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Secionamento sequencial automáticopart, chapter, section, etc

O LATEX produz automaticamente secionamento sequencial\part \chapter \section \paragraph

\subsection \subparagraph\subsubsection

Que funcionam da seguinte forma

\comando-seção[título curto]{título}ou\comando-seção*{título}

O primeiro caso faz a numeração automática nosecionamento, mostrando título no local da marcação etítulo curto como entrada na tabela de conteúdo (sefor indicado),O segundo caso não faz numeração nenhuma

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 80: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

ApêndiceO apêndice ou apendix é montado com

\appendix

colocando este comando no local em que o apêndice deseja seriniciado e marcando cada apêndice como um capítulo e seusconstituintes como seções.Incluindo apêndice\chapter{introdução}. . .\section{Uma Seção}. . .\appendix\chapter{introdução} % aqui começa o apêndice A. . .\section{Uma Seção}% aqui começa o apêndice A.1

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 81: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Fazendo secionamento

Agora é você quem faz!Tente uma seqüência de secionamento no seu textoAGORA!Usando

partes . . . . . . . . . . . . . . . . . . . . . . . . . . . \part{titulo-da-parte}capítulos . . . . . . . . . . . . . . . . . . . . . . \chapter{titulo-do-cap.}seções . . . . . . . . . . . . . . . . . . . . . . . . .\section{titulo-da-sec.}subseções . . . . . . . . . . . . . . \subsection{titulo-da-subsec.}apêndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . \appendix

ALERTA!Não se esqueça que parte e capítulo podem não existir naclasse de documento que você está usando.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 82: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Tabela de conteúdo — toc

A tabela de conteúdo (toc) em geral pode vir antes dequalquer texto, mas depois do \begin{document} e mostratodo o secionamento automático feito.Usa-se o comando

\tableofcontents

em qualquer lugar do texto, sem problema algum e gerandouma tabela de conteúdo automaticamente.Ele fica em geral depois da página de título e entes doabstract.Pode-se mudar a profundidade de secionamento na tabelade conteúdo com

\setcounter{tocdepth}{num}

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 83: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Outras Listas: lof e lotlista de figuras, lista de tabelas

Há também a geração automática delista de figuras (lof)ista de tabelas (lot)

incluídas no texto.

Usa-se o comando

\listoffigures que produz uma lista das figuras\listoftables que produz uma lista das tabelas

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 84: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Incluindo toc, lof e lot

Agora é você quem faz!Inclua tabelas de conteúdo, lista de figuras e tabelasUsando

toc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\tableofcontentslof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\listoffigureslot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .\listoftables

ALERTA!Não se esqueça que

se não houver secionamento a toc estará vazia,se não houver figuras a lof estará vazia,se não houver tabelas a lot estará vazia.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 85: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Formatando o texto

Há uma grande variedade de modos para mostrar ou enfatizar otexto[4, 3]:

mudando o estilo da fonte;mudando o tamanho da fonte;centralizando;indentando,produzindo listas, etc

O LATEX fornece nos uma grande variedade de comandos paraas formas mais comuns de tais modificações.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 86: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Violando o conceito de marcação lógica de textoAqui estaremos fugindo do conceito de marcação lógica detextoO Autor não deveria ficar enfeitando ou decorando seudocumento com as técnicas aqui descritasMas, há momentos que se necessita mudar as coisas notexto com força bruta.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 87: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Estilo da fonteTamanho e atributos: Família, forma e série ou family, shape e series

Modifica-se a forma em que o texto se apresenta através daescolha de

tamanho: 10 tamanhos padrãoatributos

família: 3 famíliasforma: 4 formassérie: 2 séries

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 88: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Escolhendo o tamanho da fonte de parte do texto I

O tamanho pode ser escolhido dentre os seguintes padrões:

\tiny menor

\scriptsize muito reduzido\footnotesize mais reduzido\small pequeno\normalsize normal\large maior

\Large grande\LARGE muito grande\huge enorme\Huge monstro

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 89: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Escolhendo o tamanho da fonte de parte do texto IIUsa-se com colchetes:

{\tiny pequeno} e normal pequeno e normal

ou sem colchetes\tiny pequeno e normal pequeno e normal

Por exemplo:isso é bem \tiny pequeno, isso

é {\LARGE muito} normal,mas este é \Huge muito sem noção

Produz:isso é bem pequeno, isso é muito normal, mas este é

muito sem noçãoSilvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 90: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Escolhendo o tamanho da fonte de parte do texto III

Pode-se usar ambientes do tipo

\begin{Huge}Alguma coisa de se ler Monstro\end{Huge}

Alguma coisa de se lerMonstro

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 91: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Escolhendo os atributos da fonte I

Família (Family) Em LATEX padrão há as famílias\rmfamily muda para a fonte Romana\ttfamily muda para a fonte máquina de escrever\sffamily muda para a fonte sem serifaForma (Shape) Para formas há\upshape fonte upright\itshape muda para a fonte itálico\slshape muda para a fonte inclinado\scshape muda para a fonte Caixa baixaSérie (Series)\mdseries volta para a fonte média\bfseries muda para a fonte negrito

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 92: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Escolhendo os atributos da fonte II

Há os comandos:

Family:\textrm{Romano}: Romano (padrão)\texttt{Monoespaçada}: Monoespaçada\textsf{Sem Serifa}: Sem Serifa

Shape:

\textup{UpRight}: UpRight (padrão)\textit{Itálico}: Itálico\textsl{Slanted}: Slanted\textsc{Small Caps}: Small Caps

Series: \textmd{Média}: Média (padrão)\textbf{Bold Face}: Bold Face

Default: \textnormal{Normal}: NormalEmphasis: \em{Enfatizado} Enfatizado

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 93: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Escolhendo os atributos da fonte IIICom as quais podem-se fazer combinações defamily+shape+series

\textbf{Negrito,\textsl{inclinado \texttt{ e monoespaçada}}}

Negrito, inclinado e monoespaçada

e também com ênfase:

\em{Texto enfatizado e \em{\bfseries alternando enfatização}}

Texto enfatizado e alternando enfatização

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 94: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Centralizando e indentando IComandos e ambientes: center, flushleft, flushright, quote e quotation

Centralizando

\begin{center} linha 1\\ linha 2\\. . . \end{center}

Alinhando a esquerda

\begin{flushleft} linha 1\\ linha 2\\. . . \end{flushleft}

Alinhando a direita

\begin{flushright} linha 1\\ linha 2\\. . . \end{flushright}

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 95: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Centralizando e indentando IIComandos e ambientes: center, flushleft, flushright, quote e quotation

\begin{quote} texto \end{quote}\begin{quotation} texto \end{quotation}

Como quote temosTexto que deve ficar alinhado à esquerda e à direita,mas não é indentado no começo de parágrafos.Apenas espaço para completar o parágrafo deste item.

Como quotation temosTexto que deve ficar alinhado à esquerda e à direita

e indentado no começo de parágrafos.Apenas espaço para completar o parágrafo deste

item.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 96: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

O ambiente itemizeLista com itens

O ambiente itemize

\begin{itemize}\item item 1\item item 2\item item 3\end{itemize}

Produz o seguinte resultadoitem 1item 2item 3

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 97: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

O ambiente enumerateLista com números, letras, etc

O ambiente enumerate

\begin{enumerate}\item item 1\item item 2\item item 3\end{enumerate}

Produz o seguinte resultado1 item 12 item 23 item 3

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 98: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

O ambiente descriptionLista com itens descritivos

O ambiente description

\begin{description}\item[primeiro] item 1\item[segundo] item 2\item[terceiro] item 3\end{description}

Produz o seguinte resultadoprimeiro item 1segundo item 2terceiro item 3

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 99: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Editando o arquivo LATEX Layout e Organização Formatando o texto

Ambientes de listas aninhadasListas combinadas/aninhadas

O ambiente itemize e oenumerate\begin{itemize}\item item 1\begin{itemize}\item item primo\item item segundo\item item terceiro\end{itemize}

\item item 2\begin{enumerate}\item item 12\item item 22\end{enumerate}\end{itemize}

Produzem o seguinteresultado

item 1item primoitem segundoitem terceiro

item 21 item 122 item 22

item 3

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico

Page 100: Curso de LaTeX. Parte1: LaTeX Básico - aula 1sinop.unemat.br/site_antigo/prof/foto_p_downloads/fot... · 2012. 9. 24. · CursodeLATEX Parte1: LATEXBásico Aula1 S.C.G.Granja DepartamentodeMatemática

Apêndice

Para Leitura Posterior I

LAMPORT, L. LATEX: A Document Preparation System. 2.ed. Reading, Massachusett: Addison-Wesley, 1994.ISBN 0-201-52983-1.KNUTH, D. E. The TEXbook, Volume A of Computers andTypesetting. 2. ed. Reading, Massachusetts:Addison-Wesley, 1984. ISBN 0-201-13448-9.

OETIKER, T. et al. Uma não tão pequena introdução aoLATEX2ε. [s.n.], 2008. Disponível em:<ftp://ftp.dante.de/tex-archive/info/lshort/>.

MITTELBACH, F. et al. The LATEX Companion. 2. ed.Reading, Massachusetts: Addison-Wesley, 2004.ISBN 0-201-36299-6.

Silvio Cesar Garcia Granja — UNEMAT CIAEM: Curso de LATEX Básico