minicurso de latex 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · html, para internet...

52
Come¸cando A linguagem L A T E X Pondo a m˜ ao na massa Um pouco mais do b´ asico de L A T E X Minicurso de L A T E X 1 o dia Prof. Miguel Frasson 26 de Janeiro de 2010 Prof. Miguel Frasson Minicurso de L A T E X1 o dia

Upload: ngonhan

Post on 09-Nov-2018

255 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Minicurso de LATEX1o dia

Prof. Miguel Frasson

26 de Janeiro de 2010

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 2: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Como funciona o LATEX

Objetivo

Escrever documentos, a priori para impressao.

MAS pode-se fazer ...

PDF com links, no computador

Apresentacoes (PDF, por exemplo) — como essa!

HTML, para internet

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 3: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Como funciona o LATEX

Objetivo

Escrever documentos, a priori para impressao.

MAS pode-se fazer ...

PDF com links, no computador

Apresentacoes (PDF, por exemplo) — como essa!

HTML, para internet

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 4: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Como funciona o LATEX

Edicao de texto usando EDITOR apropriadoescreve-se arquivo.tex que descreve o documento

Compilacao “roda-se” o programa LATEX (ou equivalente)

em geral, de dentro do editor

Visualizacao e gerado arquivo dvi ou pdf (ou outros)para visualizacao ou impressao

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 5: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Como funciona o LATEX

Edicao de texto usando EDITOR apropriadoescreve-se arquivo.tex que descreve o documento

Compilacao “roda-se” o programa LATEX (ou equivalente)

em geral, de dentro do editor

Visualizacao e gerado arquivo dvi ou pdf (ou outros)para visualizacao ou impressao

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 6: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Como funciona o LATEX

Edicao de texto usando EDITOR apropriadoescreve-se arquivo.tex que descreve o documento

Compilacao “roda-se” o programa LATEX (ou equivalente)

em geral, de dentro do editor

Visualizacao e gerado arquivo dvi ou pdf (ou outros)para visualizacao ou impressao

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 7: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Pros e contras

Contras...

Nao se ve o resultado enquanto se digita(como M$ Word)

Demora-se um pouco para aprender

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 8: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Pros e contras

MAS (uma vez aprendido) ...

Pros... que compensam

LATEX e mais facil ,(formulas, referencias, citacoes, sumario, etc.)

Resultado mais bonito e profissional

Gratuito e disponıvel para todos os sistemas

“Longevidade” dos arquivos

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 9: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

A linguagem LATEX

Essencialmente e texto ...

... organizado com comandos e ambientes LATEX.

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 10: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

A linguagem LATEX

Essencialmente e texto ...

... organizado com comandos e ambientes LATEX.

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 11: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Basico de comandos em LATEX

Comandos

\comando [opcional ]{arg1} · · · {argn}︸ ︷︷ ︸parametros

Exemplos

\alpha

\begin{itemize}

\documentclass[12pt]{report}

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 12: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Comandos em LATEX

Comandos

“barra invertida”→ \

seguido de

OU uma sequencia de letras → \alpha, \item

OU um caracter (nao alfabetico) → \&, \’

MAIUSCULAS e minusculas sao diferenciadasExemplo: \large, \Large e \LARGE → comandos distintos

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 13: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Comandos em LATEX

Comandos

“barra invertida”→ \

seguido de

OU uma sequencia de letras → \alpha, \item

OU um caracter (nao alfabetico) → \&, \’

MAIUSCULAS e minusculas sao diferenciadasExemplo: \large, \Large e \LARGE → comandos distintos

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 14: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Comandos em LATEX

Comandos

“barra invertida”→ \

seguido de

OU uma sequencia de letras → \alpha, \item

OU um caracter (nao alfabetico) → \&, \’

MAIUSCULAS e minusculas sao diferenciadasExemplo: \large, \Large e \LARGE → comandos distintos

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 15: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Comandos em LATEX

No de argumentos

Comandos podem ter 0 ou mais argumentos.

Argumentos podem ser...

caracteres → a, 1, @

\comandos

grupos → conjunto de elementos entre chaves { e }

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 16: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Comandos em LATEX

Exemplo

Texto → 5 caracteres: T, e, x, t, o

{Texto} → 1 grupo = 1 coisa

Exemplo

\textbf arg1→ escreve arg1 em negrito(bf = bold face = negrito)

\textbf Texto → Texto (arg1 = T)

\textbf{Texto} → Texto (arg1 = Texto)

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 17: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Comandos em LATEX

Exemplo

Texto → 5 caracteres: T, e, x, t, o

{Texto} → 1 grupo = 1 coisa

Exemplo

\textbf arg1→ escreve arg1 em negrito(bf = bold face = negrito)

\textbf Texto → Texto (arg1 = T)

\textbf{Texto} → Texto (arg1 = Texto)

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 18: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Comandos em LATEX

Exemplo

Texto → 5 caracteres: T, e, x, t, o

{Texto} → 1 grupo = 1 coisa

Exemplo

\textbf arg1→ escreve arg1 em negrito(bf = bold face = negrito)

\textbf Texto → Texto (arg1 = T)

\textbf{Texto} → Texto (arg1 = Texto)

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 19: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Comandos em LATEX

Argumentos opcionais

Alguns comandos tem argumentos opcionais

entre colchetes [ e ]

Exemplo

\sqrt{x} → √x (sqrt = square root = raiz quadrada)

\sqrt[3]{x} → 3√x

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 20: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Ambientes

Ambiente

Outro conceito importante e o ambiente→ delimita uma regiao do texto para um certo fim

\begin{nome-do-ambiente }

Texto dentro do ambiente\end{nome-do-ambiente }

Exemplos

document

equation

abstract

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 21: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Ambientes

Ambiente

Outro conceito importante e o ambiente→ delimita uma regiao do texto para um certo fim

\begin{nome-do-ambiente }

Texto dentro do ambiente\end{nome-do-ambiente }

Exemplos

document

equation

abstract

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 22: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Estrutura basica: preambulo e corpo do texto

\documentclass[12pt]{article}

% aqui declaram-se os pacotes usados,

preambulo

% definem-se comandos e formatac~oes

\begin{document}

O texto do documento vem aqui.

corpo do texto

\end{document}

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 23: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Classe dos documentos

Tipos de documentos

livro tem capıtulos, secoes, etc.

artigo nao e tao longo quanto livro, nao tem capıtulos

apresentacoes sao em formato paisagem, letras grandes, etc.

carta tem cabecalho, assinatura, etc.

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 24: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Classe dos documentos

Para cada tipo, classes de documento

\documentclass[a4paper,12pt︸ ︷︷ ︸opc~oes

]{report︸ ︷︷ ︸classe

}

Classes comuns

report, book, amsbook → livros

article, amsart → artigos

beamer (como neste slide), prosper → apresentacoes

letter → cartas

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 25: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Classe dos documentos

Para cada tipo, classes de documento

\documentclass[a4paper,12pt︸ ︷︷ ︸opc~oes

]{report︸ ︷︷ ︸classe

}

Classes comuns

report, book, amsbook → livros

article, amsart → artigos

beamer (como neste slide), prosper → apresentacoes

letter → cartas

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 26: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Estendendo LATEX: pacotes

Pacotes

\usepackage[opc~oes ]{pacote }

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 27: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Estendendo LATEX: pacotes

Pacotes comuns

babel hifenizacao (opcao brazil)

inputenc acentuacao (opcao latin1 no nosso caso)

ae boas fontes no pdf (ae = almost european)

geometry dimensoes de margens, etc.

amsmath ambientes para formulas, etc.

amssymb diversos sımbolos matematicos.

amstext fontes matematicas (C R ...)

setspace espacamento duplo e 1 12

indentfirst tabulacao no 1o paragrafo apos secao

e muitıssimos outros (centenas).

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 28: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Editor padrao: TEXworks

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 29: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Agora faca voce

Abra o programa TeXworks e digite

\documentclass[12pt]{article} % preambulo

\usepackage[latin1]{inputenc} % uso de acentuac~ao

\usepackage[brazil]{babel} % hifenizac~ao

\begin{document} % corpo do texto

Oi. Este e meu 1o documento em \LaTeX.

Calcular o volume dum paralelepıpedo e trivial.

\end{document}

Crie uma pastae salve este arquivo nela como primeiro.tex.

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 30: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Rodando o LATEX

O processo e feito no TeXworks.

Salve o arquivo .tex

Para “rodar o LATEX”, clique no botao

Se nao houveram erros, parabens!!

O visualizador PDF integrado aparecera.

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 31: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Compilacao SEM erros

Se compilou bem, a janela de compilacao desaparece no final.

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 32: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Compilacao COM erros

No final, a janela fica, falando a linha (aproximada) do erro.

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 33: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

DVI ou PDF?

No TEXworks, so PDF.

Noutros, configura-se

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 34: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

DVI ou PDF?

DVI

D formato desconhecido

U visualizacao mais rapida

U recarrega a cada alteracao do arquivo

D nao suporta todas as funcionalidades

U recurso busca inversa: editor ↔ DVI

PDF* (* antes do TEXworks, que juntou as vantagens dos dois)

U formato conhecido

D lento

D muitos visualizadores travam documentos em construcao

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 35: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Abrindo o visualizador

Clique no botao

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 36: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Abrindo o DVI

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 37: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Caracteres especiais

Alguns caracteres sao usados na linguagem (“reservados”)

\ inıcio de comando \textbackslash (\\ = nova linha)

$ muda modo matematico \$

& tabulador \&

% comentario \%

# def. comando \#

~ espaco inquebravel \~{} (acento til em nada)

| linhas vert. em tabelas \textbar

_ ındice subescrito \_

^ ındice superscrito \^{} (acento circunflexo em nada)

{ } delimitador de grupos \{ \}

‘‘ ’’ aspas ‘‘ ’’ (obs: ’ 6= ´)> < tabulacao \textgreater \textless

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 38: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Tracos, hıfens e travessoes

Tracos, hıfens e travessoes

TEX DVI

aluga-se aluga-se

paginas 12--15 paginas 12–15

sim---ou n~ao? sim—ou nao?

$0$, $1$ e $-1$ 0, 1 e −1

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 39: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Espacos

Verios espacos = 1 espaco

TEX DVI

Varios espacos,

e quebras

de linha s~ao

um espaco so.

Varios espacos, e quebras delinha sao um espaco so.

Paragrafos

Novo paragrafo → uma ou mais linhas em branco.

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 40: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Espacos

Verios espacos = 1 espaco

TEX DVI

Varios espacos,

e quebras

de linha s~ao

um espaco so.

Varios espacos, e quebras delinha sao um espaco so.

Paragrafos

Novo paragrafo → uma ou mais linhas em branco.

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 41: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Espacos

Chaves

Chaves delimitam grupos→ nao aparecem no DVI

Exemplo

{Oi{}} → Oi

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 42: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Espacos

Espacos depois de \comandos sao ignorados.

Exemplo

\LaTeX e facil → LATEXe facil\LaTeX{} e facil → LATEX e facil\LaTeX\ e facil → LATEX e facil

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 43: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Espacos

Ponto: abreviacao ou final de frase?

Regra do ingles: mais espaco no fim de frase.

Se nao e fim de frase, usar “\ ” (contrabarra + espaco)

Exemplo

TEX DVIO prof. Gomes. O prof. Gomes.O prof.\ Gomes. O prof. Gomes.

Dica

O comando \frenchspacing desabilita o espacamento inges nofinal da frase.

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 44: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Espacos

Til ˜

Um til ~ e um espaco sem quebra de linha.

use depois de abreviacoesE.~Lima, Dr.~Silva → E. Lima, Dr. Silva

onde nao convem quebra de linhaVeja o Capıtulo~1 → Veja o Capıtulo 1

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 45: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Acentos a moda antiga

Em ingles, nao ha acentos ,

Use pacote inputenc para acentuar normalmente

\usepackage[utf8]{inputenc}

Acentos sem inputenc

TEX DVI

\’a, \’E a, E

\~{a}, \~O a, Oling\"ui\c ca linguicaa\c{c}\~{a}o acaoseq\"u\^encia sequencia

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 46: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Acentos a moda antiga

Em ingles, nao ha acentos ,

Use pacote inputenc para acentuar normalmente

\usepackage[utf8]{inputenc}

Acentos sem inputenc

TEX DVI

\’a, \’E a, E

\~{a}, \~O a, Oling\"ui\c ca linguicaa\c{c}\~{a}o acaoseq\"u\^encia sequencia

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 47: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Mudando formatacao

Comandos de fontes

Comando Declaracao Efeito\textrm{...} {\rmfamily...} romano\textsf{...} {\sffamily...} sans serif\texttt{...} {\ttfamily...} monoespacado

\textmd{...} {\mdseries...} medio (nao negrito)\textbf{...} {\bfseries...} negrito\textup{...} {\upshape...} em pe\textit{...} {\itshape...} italico\textsl{...} {\slshape...} inclinado\textsc{...} {\scshape...} Small Caps\emph{...} enfatizado

(normal ↔ italico)\textnormal{...} {\normalfont...} remove formatacao

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 48: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Tamanho das fontes

Tamanho das fontes

TEX DVI\tiny Texto

\scriptsize Texto

\footnotesize Texto

\small Texto

\normalsize Texto\large Texto\Large Texto\LARGE Texto\huge Texto\Huge Texto

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 49: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Formatacao e grupos

Grupos (texto entre chaves)limitam o escopo de comandos de formatacao.

Toda formatacao definida em um grupoperde o efeito ao final do grupo

Exemplo

TEX DVInormal {\itshape

italico

{\bfseries

italico+negrito}

italico} normal

normal italicoitalico+negritoitalico normal

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 50: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Formatacao e grupos

Grupos (texto entre chaves)limitam o escopo de comandos de formatacao.

Toda formatacao definida em um grupoperde o efeito ao final do grupo

Exemplo

TEX DVInormal {\itshape

italico

{\bfseries

italico+negrito}

italico} normal

normal italicoitalico+negritoitalico normal

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 51: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Proximas aulas

Aguardem... e nao percam!

formulas matematicas

referencuas cruzadas

bibliografia

listas

definindo comandos e outras utilidades do LATEX

Prof. Miguel Frasson Minicurso de LATEX 1o dia

Page 52: Minicurso de LaTeX 1º dia - icmc.usp.brfrasson/latex/curso-latex-1.pdf · HTML, para internet Prof. Miguel Frasson Minicurso de LATEX 1o dia. Come˘cando A linguagem LATEX Pondo

ComecandoA linguagem LATEX

Pondo a mao na massaUm pouco mais do basico de LATEX

Exercıcios

Escrever em LATEX.

“Se 80% das suas vendas vem de 20% dos seus produtos, entaopreocupe-se com esses 20%”. (Henry Kissinger)

O matematico nao estuda matematica pura porque e util; ele aestuda porque por deleitar-se nela e deleita-se porque ela ebela. J. H. Poincare (1854–1912)

O mendigo chega para uma senhora e pede uma esmola.— Em vez de ficar pedindo esmolas, por que nao vai trabalhar?— Dona, estou pedindo esmola e nao conselhos!

Prof. Miguel Frasson Minicurso de LATEX 1o dia