• Nenhum resultado encontrado

Minicurso de LATEX 1 o dia

N/A
N/A
Protected

Academic year: 2021

Share "Minicurso de LATEX 1 o dia"

Copied!
52
0
0

Texto

(1)

Minicurso de L

A

TEX

1

o

dia

Prof. Miguel Frasson

(2)

Objetivo

Escreverdocumentos, a priori para impress˜ao. MAS pode-se fazer ...

PDF com links, no computador

Apresenta¸c˜oes(PDF, por exemplo) — como essa! HTML, para internet

(3)

Objetivo

Escreverdocumentos, a priori para impress˜ao. MAS pode-se fazer ...

PDF com links, no computador

Apresenta¸c˜oes(PDF, por exemplo) — como essa! HTML, para internet

(4)

Edi¸c˜ao de texto usandoEDITORapropriado

escreve-se arquivo.texque descreve o documento

Compila¸c˜ao “roda-se”o programa LATEX (ou equivalente) em geral, de dentro do editor

Visualiza¸c˜ao ´e gerado arquivodvi oupdf(ou outros) para visualiza¸c˜aoouimpress˜ao

(5)

Edi¸c˜ao de texto usandoEDITORapropriado

escreve-se arquivo.texque descreve o documento Compila¸c˜ao “roda-se”o programa LATEX (ou equivalente)

em geral, de dentro do editor

Visualiza¸c˜ao ´e gerado arquivodvi oupdf(ou outros) para visualiza¸c˜aoouimpress˜ao

(6)

Edi¸c˜ao de texto usandoEDITORapropriado

escreve-se arquivo.texque descreve o documento Compila¸c˜ao “roda-se”o programa LATEX (ou equivalente)

em geral, de dentro do editor Visualiza¸c˜ao ´e gerado arquivodvi oupdf(ou outros)

(7)

Contras...

N˜ao se vˆe o resultado enquanto se digita (como M$ Word)

(8)

MAS (uma vez aprendido) ... Pr´os... que compensam

LATEX ´e mais acil,

(f´ormulas, referˆencias, cita¸c˜oes, sum´ario, etc.) Resultado mais bonitoe profissional

Gratuitoe dispon´ıvel para todos os sistemas “Longevidade” dos arquivos

(9)

A linguagem LATEX

Essencialmente ´etexto ...

(10)

A linguagem LATEX

Essencialmente ´etexto ...

(11)

Comandos

\comando[opcional ]| {arg1}{z · · ·{argn}} par^ametros

Exemplos \alpha

\begin{itemize}

(12)

Comandos

“barra invertida”→ \

seguido de

OU umasequˆencia de letras→\alpha, \item OU umcaracter (n˜ao alfab´etico)→\&,\’ MAI ´USCULAS e min´usculas s˜ao diferenciadas

(13)

Comandos

“barra invertida”→ \ seguido de

OU umasequˆencia de letras→\alpha, \item

OU umcaracter (n˜ao alfab´etico)→\&,\’ MAI ´USCULAS e min´usculas s˜ao diferenciadas

(14)

Comandos

“barra invertida”→ \ seguido de

OU umasequˆencia de letras→\alpha, \item

OU umcaracter (n˜ao alfab´etico)→\&,\’

MAI ´USCULAS e min´usculas s˜ao diferenciadas

(15)

No de argumentos

Comandos podem ter0ou maisargumentos. Argumentos podem ser...

caracteres→ a, 1, @

\comandos

(16)

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)

(17)

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)

(18)

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)

(19)

Argumentos opcionais

Alguns comandos tem argumentos opcionais entre colchetes[ e]

Exemplo

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

(20)

Ambiente

Outro conceito importante ´e oambiente

→ delimita uma regi˜ao do texto para um certo fim \begin{nome-do-ambiente }

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

Exemplos document equation abstract

(21)

Ambiente

Outro conceito importante ´e oambiente

→ delimita uma regi˜ao do texto para um certo fim \begin{nome-do-ambiente }

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

Exemplos document equation abstract

(22)

\documentclass[12pt]{article}

% aqui declaram-se os pacotes usados,          pre^ambulo % definem-se comandos e formata¸c~oes

\begin{document}

O texto do documento vem aqui.

         corpo do texto \end{document}

(23)

Tipos de documentos

livro tem cap´ıtulos, se¸c˜oes, etc.

artigo n˜ao ´e t˜ao longo quanto livro, n˜ao tem cap´ıtulos

apresenta¸c˜oess˜ao em formato paisagem, letras grandes, etc.

(24)

Para cada tipo,classes de documento \documentclass[a4paper,12pt| {z } op¸c~oes ]{report| {z } classe } Classes comuns

report,book,amsbook → livros

article,amsart→ artigos

beamer(como neste slide), prosper→ apresenta¸c˜oes

(25)

Para cada tipo,classes de documento \documentclass[a4paper,12pt| {z } op¸c~oes ]{report| {z } classe } Classes comuns

report,book,amsbook → livros

article,amsart→ artigos

beamer(como neste slide), prosper→ apresenta¸c˜oes

(26)

Pacotes

(27)

Pacotes comuns

babel hifeniza¸c˜ao (op¸c˜aobrazil)

inputenc acentua¸c˜ao (op¸c˜aolatin1 no nosso caso) ae boas fontes no pdf (ae = almost european) geometry dimens˜oes de margens, etc.

amsmath ambientes para f´ormulas, etc. amssymb diversos s´ımbolos matem´aticos.

amstext fontes matem´aticas (C R ...) setspace espa¸camento duplo e 112

indentfirst tabula¸c˜ao no 1o par´agrafo ap´os se¸c˜ao e muit´ıssimos outros (centenas).

(28)
(29)

Abra o programa TeXworks e digite \documentclass[12pt]{article} % pre^ambulo

\usepackage[latin1]{inputenc} % uso de acentua¸c~ao \usepackage[brazil]{babel} % hifeniza¸c~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 pasta

(30)

O processo ´e feito no TeXworks. Salve o arquivo .tex

Para “rodar o LATEX”, clique no bot˜ao

Se n˜ao houveram erros, parab´ens!! O visualizador PDF integrado aparecer´a.

(31)
(32)
(33)

No TEXworks, so PDF. Noutros, configura-se

(34)

DVI

D formato desconhecido

U visualiza¸c˜ao mais r´apida

U recarrega a cada altera¸c˜ao do arquivo

D n˜ao suporta todas as funcionalidades

U recursobusca inversa: editor ↔ DVI

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

U formato conhecido

D lento

(35)
(36)
(37)

Alguns caracteres s˜ao usados na linguagem (“reservados”)

\ in´ıcio de comando \textbackslash (\\ = nova linha) $ muda modo matem´atico \$

& tabulador \&

% coment´ario \%

# def. comando \#

~ espa¸co inquebr´avel \~{} (acento til em nada) | linhas vert. em tabelas \textbar

_ ´ındice subescrito \_

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

{ } delimitador de grupos \{ \}

‘‘ ’’ aspas ‘‘ ’’ (obs: ’ 6= ´)

(38)

Tra¸cos, h´ıfens e travess˜oes

TEX DVI

aluga-se aluga-se p´aginas 12--15 p´aginas 12–15 sim---ou n~ao? sim—ou n˜ao? $0$, $1$ e $-1$ 0, 1 e −1

(39)

V´erios espa¸cos = 1 espa¸co

TEX DVI

V´arios espa¸cos,

e quebras

de linha s~ao um espa¸co s´o.

V´arios espa¸cos, e quebras de linha s˜ao um espa¸co s´o.

Par´agrafos

(40)

V´erios espa¸cos = 1 espa¸co

TEX DVI

V´arios espa¸cos,

e quebras

de linha s~ao um espa¸co s´o.

V´arios espa¸cos, e quebras de linha s˜ao um espa¸co s´o.

Par´agrafos

(41)

Chaves

Chaves delimitam grupos → n˜ao aparecem no DVI Exemplo

(42)

Espa¸cos depois de\comandoss˜aoignorados. Exemplo

\LaTeX ´e f´acil → LATEX´e f´acil \LaTeX{} ´e f´acil→ LATEX ´e f´acil \LaTeX\ ´e f´acil → LATEX ´e f´acil

(43)

Ponto: abrevia¸c˜ao ou final de frase?

Regra do inglˆes: mais espa¸cono fim de frase.

Se n˜ao ´e fim de frase, usar “\ ” (contrabarra + espa¸co) Exemplo

TEX DVI

O prof. Gomes. O prof. Gomes. O prof.\ Gomes. O prof. Gomes.

Dica

O comando\frenchspacing desabilita o espa¸camento ingˆes no final da frase.

(44)

Til ˜

Um til~´e um espa¸co sem quebra de linha. use depois de abrevia¸c˜oes

E.~Lima, Dr.~Silva→ E. Lima, Dr. Silva onde n˜ao conv´em quebra de linha

(45)

Em inglˆes, n˜ao h´a acentos,

Use pacoteinputenc para acentuar normalmente \usepackage[utf8]{inputenc}

Acentos sem inputenc

TEX DVI

\’a, \’E ´a, ´E

\~{a}, \~O ˜a, ˜O ling\"ui\c ca ling¨ui¸ca a\c{c}\~{a}o a¸c˜ao seq\"u\^encia seq¨uˆencia

(46)

Em inglˆes, n˜ao h´a acentos,

Use pacoteinputenc para acentuar normalmente \usepackage[utf8]{inputenc}

Acentos sem inputenc

TEX DVI

\’a, \’E ´a, ´E \~{a}, \~O ˜a, ˜O ling\"ui\c ca ling¨ui¸ca a\c{c}\~{a}o a¸c˜ao seq\"u\^encia seq¨uˆencia

(47)

Comandos de fontes

Comando Declara¸c˜ao Efeito

\textrm{...} {\rmfamily...} romano \textsf{...} {\sffamily...} sans serif \texttt{...} {\ttfamily...} monoespa¸cado \textmd{...} {\mdseries...} m´edio (n˜ao negrito) \textbf{...} {\bfseries...} negrito

\textup{...} {\upshape...} em p´e \textit{...} {\itshape...} it´alico \textsl{...} {\slshape...} inclinado \textsc{...} {\scshape...} Small Caps

\emph{...} enfatizado

(normal ↔ it´alico) \textnormal{...} {\normalfont...} remove formata¸c˜ao

(48)

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

(49)

Grupos (texto entre chaves)

limitam o escopo de comandos de formata¸c˜ao. Toda formata¸c˜ao definida em um grupo perde o efeito ao final do grupo

Exemplo TEX DVI normal {\itshape it´alico {\bfseries it´alico+negrito} it´alico} normal

normal it´alico it´alico+negrito it´alico normal

(50)

Grupos (texto entre chaves)

limitam o escopo de comandos de formata¸c˜ao. Toda formata¸c˜ao definida em um grupo perde o efeito ao final do grupo

Exemplo TEX DVI normal {\itshape it´alico {\bfseries it´alico+negrito} it´alico} normal

normal it´alico it´alico+negrito it´alico normal

(51)

Aguardem... e n˜ao percam! f´ormulas matem´aticas referˆencuas cruzadas bibliografia

listas

(52)

Escrever em LATEX.

“Se 80% das suas vendas vˆem de 20% dos seus produtos, ent˜ao preocupe-se com esses 20%”. (Henry Kissinger )

O matem´atico n˜ao estuda matem´atica pura porque ´e ´util; ele a estuda porque por deleitar-se nela e deleita-se porque ela ´e bela. J. H. Poincar´e (1854–1912)

O mendigo chega para uma senhora e pede uma esmola.

— Em vez de ficar pedindo esmolas, por que n˜ao vai trabalhar? — Dona, estou pedindo esmola e n˜ao conselhos!

Referências

Documentos relacionados