28
Truques e caminhos tortuosos do L A T E X/PDFL A T E X Parte 1 Hédison Kiuity Sato 1 1 CPGG/UFBA, IGEO/UFBA Curso de Verão – 30 a 31/jan/2012

Truques e caminhos tortuosos do LaTeX/PDFLaTeX Parte 1 · PDF LATEX(PDF TEX) – cria diretamente o arquivo PDF. Programas “Front-end” facilitam a utilização do TEX, LATEX,

  • Upload
    phamnhu

  • View
    250

  • Download
    0

Embed Size (px)

Citation preview

Truques e caminhos tortuosos doLATEX/PDFLATEX

Parte 1

Hédison Kiuity Sato1

1CPGG/UFBA, IGEO/UFBA

Curso de Verão – 30 a 31/jan/2012

IntroduçãoMotivação

• Elaboração dos TFG, dissertações e tese.• Capacitação para a produção de textos bem formatados.• Comandos do LATEXpara alguns detalhes.• Transmitir informações produtos da observação no dia a

dia.

Bibliografia

• Donald Ervin Knuth, 1994, The TeXbook. Addison-Wesley,Reading, Massachusetts.

• Leslie Lamport, 1994, LATEX: a document preparationsystem. Addison–Wesley, Reading, Massachusetts,2nd ed.

• Michel Goossens, Frank Mittelbach, Alexander Samarin,1994, The LATEXcompanion. Addison–Wesley, Reading,Massachusetts.

• Michel Goossens, Sebastian Rahtz, Frank Mittelbach,1997, The LATEXgraphics companion: illustrating with TEXand PostScript. Addison–Wesley, Reading,Massachusetts.

ClassesClasses padrão

Primeiro comando de um documento LATEX\documentclass[<opção1, opção 2,...>]classeonde classe pode ser• article para documentos tipo artigo científico, sem

estrutura de capítulos.• book para livros em geral, contendo estrutura de parte,

capítulo, seção, etc.• report similar ao anterior.

ClassesClasses CPGG & UFBA

Primeiro comando de um documento LATEX\documentclass[<opção1, opção 2,...>]classeonde classe pode ser• geoftese para a elaboração de dissertações e teses da

pós-graduação em Geofísica.• geo213 para a elaboração do trabalho final de graduação

em Geofísica.

ClassesOpções

Primeiro comando de um documento LATEX\documentclass[<opção1, opção 2,...>]classeonde, entre outras, opções pode ser• Nas classes geof e geo213, a opção anp que acrescenta

mais algumas marcas à capa.• Outras opções: twoside e 12pt

ComandosPreâmbulo

Comandos antes do \begindocument

• Pacotes: \usepackage[opção1,opção2]pacote• \usepackage[latin1]inputenc• \usepackage[T1]fontenc

• Seu efeito mais poderoso é permitir a hifenização de textoscontendo quaisquer caractere na fonte, particularmente asletras acentuadas e c cedilha.

• \usepackage[brazil]babel ou\usepackage[english,brazil]babel• A ordem das línguas é importante. O último estabele a

língua padrão.• Faz alterações em variáveis internas para abrasileirar os

nomes dos meses, dias de semana, “figura”, “índcice”, etc.

ComandosÂngulos

Utilize \circ em lugar da letra “o”

• Ângulo: $15^\circ$~S produz 15 S.• Grau Centígrado: 15~$^\circ$C produz 15 C.• Grau Kelvin é representado apenas com a letra “K”

maiúscula!• A letra “k” minúscula é que representa o fator 1000.

Exemplos: 10 km, 104 kg.

ComandosVírgula decimal

Uma questão difícil na língua portuguesa

• A sequência$6,67\times 10^-11$~m$^3$kg$^-1$s$^-2$produz 6,67× 10−11 m3kg−1s−2

• A sequência 6,67$\times 10^-11$ produz6,67×10−11

• A sequência $\text6,67\times 10^-11$ produz6,67× 10−11

ComandosComando \text e aplicações

Primeiro, segunda, terceiro

• As sequências 1$^o$, 2$^a$, 3$^o$ produz1o, 2a, 3o.

• As sequências1$^\texto$, 2$^\texta$, 3$^\texto$produz 1o, 2a, 3o.

ComandosComando \text e aplicações

Outros índices e sub-índices

• A sequência $\rho_aparente$produz ρaparente

• A sequência $\rho_\textaparente$produz ρaparente

ComandosComando \text e aplicações

Em química

• H2O ou H2O?Isso foi feito com $H_2O$ ou H$_\text2$O?

• Ca2+ + 2Cl− −→ CaCl2 ou Ca2+ + 2Cl− −→ CaCl2$Ca^2++2Cl^-\longrightarrow CaCl_2$ ou$\textCa^2++2\textCl^-\longrightarrow\textCaCl_2$

• Existem inúmeros pacotes (\usepackage) para auxiliar,incluindo aqueles que cuidam adequadamente narepresentação de radionuclídeos.

ComandosSobre espaços em branco

• O caractere ~ representa um espaço em branco entrepalavras que não devem ser separadas. Ex.:• ... Figura~\refcaso-abc• A~hipótese de que o foco está a 5~km

• Comando \ significa espaço normal, enquanto \@ éusado em finais de sentença, precedendo a pontuação• Sato et al. considerou produz

Sato et al. considerou• Sato et al.\ considerou produz

Sato et al. considerou• por D. Pedro II. Assim, produz

por D. Pedro II. Assim,• por D.\ Pedro II\@. Assim, produz

por D. Pedro II. Assim,

Expressões matemáticas

• Expressões matemáticas inseridas na linha de texto:$<expressão>$

• Expressões matemáticas inseridas no corpo do texto:\beginequation<expressão>\endequation• Ambiente com asterisco não numera. Ex.:\beginalign*<expressão>\endalign*

• Não deixar linhas em branco antes e, provavelmente,depois desses ambientes matemáticos.

Expressões matemáticas

• Observe o espaço acima da expressão matemática...considere a seguinte sentença matemática

a = b,

onde......considere

a = b,

onde...

Expressões matemáticas

• Exceto pela linha horizontal, o exemplo anterior foi feitocom\noindent ...considere a seguinte sentença matemática$$a=b,$$onde...

\noindent ...considere$$a=b,$$onde...

Expressões matemáticas

• Por outro lado,\noindent ...considere a seguinte sentença matemática

$$a=b,$$

onde...\\\noindent ...considere

$$a=b,$$

onde...

Expressões matemáticas

• Formata como:...considere a seguinte sentença matemática

a = b,

onde......considere

a = b,

onde...

Expressões matemáticas

• Assim, para melhor visualizar, edite\noindent ...considere a seguinte sentença matemática%$$a=b,$$%onde...\\\noindent ...considere%$$a=b,$$%onde...

Equações alinhadasAmbiente align - eqnarray

\beginaligna=b+c+d\\x=r+s+t+y+w+z\endalign

a = b + c + dx = r + s + t + y + w + z

Equações alinhadasAmbiente align – eqnarray

\beginaligna&=b+c+d\\x&=r+s+t+y+w+z\\a=&b+c+d\\x=&r+s+t+y+w+z\endalign

a = b + c + dx = r + s + t + y + w + z

a =b + c + dx =r + s + t + y + w + z

Dividindo uma expressãoAmbiente split

Veja os espaços no entorno do + e o alinhamento com o =

\beginequation\beginsplita&=b+c+d\\&+r+s+t+y+w+z+\\&r+s+t+y+w+z\endsplit\endequation

a = b + c + d+ r + s + t + y + w + z+

r + s + t + y + w + z(18.1)

Dividindo uma expressãoAmbiente split

Reveja os espaços no entorno do + e o alinhamento com o =

\beginequation\beginsplita=\strut&b+c+d\\&+r+s+t+y+w+z+\strut\\&r+s+t+y+w+z\endsplit\endequation

a = b + c + d+ r + s + t + y + w + z +

r + s + t + y + w + z(18.1)

Dividindo uma expressãoAmbiente multline, similar ao ambiente equation

\beginmultlinea=b+c+d+e+f+g+h+i+\strut\\j+k+l+m+n+o+p+q+\strut\\r+s+t+y+w+z+\strut\\r+s+t+y+w+z\endmultline

a = b + c + d + e + f + g + h + i +

j + k + l + m + n + o + p + q +

r + s + t + y + w + z +

r + s + t + y + w + z (1)

Comentários gerais

• No caso de trabalhos finais, dissertações e teses, por setratar de um único autor, recomenda-se usar a primeirapessoa do singular ou impessoal.

• As figuras devem ser autoexplicativas, com legendassobre cores, tipos de linhas, tipos de símbolos. Quando setratar de gráficos, sempre qualificar os eixos, incluindo aunidade.• Não utilize o título da figura para a sua descrição.

• A homogeneidade ou padrão gráfico para indicar umconceito é aconselhável. Por exemplo, escreva “... o n dasoma

∑n(1/n)... ” e não “... o n da soma

∑n(1/n)... ’

Comentários gerais (cont.)

• No caso da fração matemática inserida na linha, prefira(x − x0)/r , em lugar de (x−x0)

r , este último feito com$\frac(x-x_0)r$.

• Unidades devem ser inseridas no ambiente texto, ou seja,fora da matemática. Por exemplo,• 10~km, 1,5~M$\Omega$, 0,012~S/m, 3,5~km/s

10 km, 1,5 MΩ, 0,012 S/m, 3,5 km/s• 150~$\Omega\cdot\textm$,150~$\Omega\cdot\textm$ ou150~$\Omega\cdot$m150 Ω·m, 150 Ω ·m, ou 150 Ω·m

“Front-end”

• TEX– linguagem de programação voltada para oprocessamento de texto

• LATEX– facilitador do uso do sistema TEX.• PDF LATEX(PDF TEX) – cria diretamente o arquivo PDF.• Programas “Front-end” facilitam a utilização do TEX, LATEX,

PDF LATEX, etc.• Além da edição, ícones diversos.• Facilita a operação do sistema (editar, processar,

visualizar).• Verificador ortográfico.

• TEXMaker – Mac, Microsoft Windows e Linux• TEXnicCenter – Microsoft Windows• Kile – Linux e Microsoft Windows

Portais e documentos interessantes

• Portal da Academia Brasileira de Letrashttp://www.academia.org.bropção Nossa Língua|Busca no Vocabulárioopção Nossa Língua|Busca de Palavras Estrangeiras

• Conjugação de verboshttp://www.conjuga-me.net

• Documento sobre o uso adequado das unidades SIftp://cam.ctan.org/tex-archive/macros/latex/contrib/SIunits/SIunits.pdf

• Rouben Rostamian, 2011, A Beamer Quickstart,http://www.math.umbc.edu/~rouben/beamer/quickstart.html.