curso de introdução ao latex · curso de introdução ao latex marco polo moreno de souza1 gleice...

93
Curso de Introdução ao L A T E X Marco Polo Moreno de Souza 1 Gleice Carvalho de Lima Moreno 2 16 de abril de 2016 1 Departamento de Física, Universidade Federal de Rondônia, Campus Ji-Paraná 2 Departamento de Ciências Contábeis, Universidade Federal de Rondônia, Campus Porto Velho

Upload: others

Post on 24-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

  • Curso de Introdução ao LATEX

    Marco Polo Moreno de Souza1

    Gleice Carvalho de Lima Moreno2

    16 de abril de 2016

    1Departamento de Física, Universidade Federal de Rondônia, Campus Ji-Paraná2Departamento de Ciências Contábeis, Universidade Federal de Rondônia, Campus Porto Velho

  • Sumário

    1 Introdução 1

    2 Instalação 32.1 Instalação do GhostView e do GhostScript . . . . . . . . . . . . . . . . . . . . 32.2 Instalação da distribuição LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . 32.3 Instalação do Editor LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.4 Configuração do dicionário . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.5 Instalação de uma impressora que imprime em arquivo . . . . . . . . . . . . . 52.6 Compilando o documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.7 Configurando a visualização de arquivo pdf com o Adobe Acrobat Reader DC . 6

    3 Estrutura 83.1 Exemplo de um documento LATEX . . . . . . . . . . . . . . . . . . . . . . . . 93.2 Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.3 Básico de um texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    3.3.1 Negrito, itálico e aspas . . . . . . . . . . . . . . . . . . . . . . . . . . 103.3.2 Tamanho da fonte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.3.3 Fórmulas matemáticas . . . . . . . . . . . . . . . . . . . . . . . . . . 123.3.4 Alinhamento do texto . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.3.5 Pulando linhas e páginas . . . . . . . . . . . . . . . . . . . . . . . . . 123.3.6 Parágrafo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.3.7 Espaços . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.3.8 Caracteres especiais . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.3.9 Citação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.3.10 Listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.3.11 Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.3.12 Tamanho e margens das páginas . . . . . . . . . . . . . . . . . . . . . 163.3.13 Fazendo comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    3.4 Meu Insert e barra de ferramentas do TEXnicCenter . . . . . . . . . . . . . . . 17

    4 Ambiente matemático 184.1 Expoentes e índices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.2 Frações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.3 Raízes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.4 Somatórios e integrais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.5 Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214.6 Outros símbolos matemáticos . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    i

  • SUMÁRIO Prof. Marco Polo Moreno de Souza

    5 Figuras 235.1 Figuras lado-a-lado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245.2 Figuras dentro do texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255.3 Fazendo figuras em eps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    6 Tabelas 296.1 Mesclando linhas e colunas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306.2 Fixando as larguras das colunas . . . . . . . . . . . . . . . . . . . . . . . . . 326.3 Tamanho da fonte nas tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . 326.4 Construindo tabelas com softwares . . . . . . . . . . . . . . . . . . . . . . . . 33

    7 Bibliografia 347.1 Ambiente thebibliography . . . . . . . . . . . . . . . . . . . . . . . . . 347.2 BibTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    7.2.1 Exemplo de um documento simples com referências em BibTEX . . . . 357.2.2 Arquivos bib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357.2.3 Arquivos bst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367.2.4 Campos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    8 Documentos LATEX 408.1 Artigos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    8.1.1 Classe article . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408.1.2 Artigo a partir de um template . . . . . . . . . . . . . . . . . . . . . . 43

    8.2 Monografias, teses e dissertações . . . . . . . . . . . . . . . . . . . . . . . . . 448.2.1 A classe ufpethesis . . . . . . . . . . . . . . . . . . . . . . . . . 448.2.2 A classe abnTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    8.3 Livros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    9 Slides 509.1 A classe slides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509.2 A classe beamer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    9.2.1 Ambiente frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519.2.2 Ambiente block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529.2.3 Ambiente columns . . . . . . . . . . . . . . . . . . . . . . . . . . . 529.2.4 Fonte do texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539.2.5 Efeitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549.2.6 Inserindo um sumário da apresentação . . . . . . . . . . . . . . . . . . 559.2.7 Inserindo vídeos na apresentação . . . . . . . . . . . . . . . . . . . . . 55

    9.3 Slides a partir de templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    10 Posters 5710.1 O pacote beamerposter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5710.2 A classe a0poster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6110.3 Poster a partir de templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    A Lista de Símbolos LATEX 62

  • SUMÁRIO Prof. Marco Polo Moreno de Souza

    B Links úteis 78

    C Template de um artigo 79

  • Prefácio

    Esta é uma apostila preparada às pressas para o primeiro Curso de Introdução ao LATEX noCampus de Ji-Paraná da Universidade Federal de Rondônia, que foi ministrado entre 12 marçoe 16 de abril de 2016. Provavelmente há vários erros nesta primeira versão. Dúvidas, críticas,sugestões ou correções podem ser enviados para o e-mail [email protected].

    Os autoresAbril de 2016

    iv

    https://sites.google.com/a/unir.br/latex/homemailto:[email protected]

  • Capítulo 1

    Introdução

    LATEX (se pronuncia “leitex” ou “latek”) [1] é um poderoso processador de texto livre de altaqualidade tipográfica [2], muito usado para comunicação e publicação em diversos campos,como física, matemática, engenharia, estatística, ciência da computação, ciências biológicas,economia e política. Ele é largamente usado no mundo acadêmico, sendo o padrão em publi-cações da Springer, Elsevier, Oxford Journals e American Physical Society, por exemplo. Étambém muito usado no Brasil na criação de teses e dissertações, principalmente na área dasciências exatas e naturais.

    LATEXé ao mesmo tempo uma linguagem de marcação [3, 4], o que é diferente de um pro-cessador de texto como o Microsoft Word. Neste último, o texto impresso será exatamente (ouquase) aquele que você vê na tela, com as mesmas figuras, tamanho e tipo da fonte, etc. NoLATEX, entretanto, quase tudo funciona via comandos. O que você vê na tela não é o que serágerado no arquivo pdf. Por exemplo, para um texto em itálico como mostrado abaixo,

    • For a physicist mathematics is not a tool by means of which phenomena can be calculated,it is the main source of concepts and principles of which new theories can be created.(Freeman Dyson)

    tivemos que digitar o seguinte:

    \textit{For a physicist mathematics is not a tool by means of whichphenomena can be calculated, it is the main source of concepts andprinciples of which new theories can be created. (Freeman Dyson)}

    O comando \textit{} é usado para colocar palavras em itálico. As chaves indicam aregião de atuação do comando. Para toda chave “abrindo” temos que ter uma chave “fechando”,ou teremos erros na compilação (sobre o processo de compilação, veja o próximo capítulo).

    Por outro lado, figuras, tabelas, equações e outros itens podem ter o seu próprio ambiente,delimitado pelos comandos \begin{ambiente} e \end{ambiente}. Assim como nocaso das chaves, para cada \begin devemos ter um \end. Observe que ambientes podem ficardentro de outros ambientes, assim como podemos ter comandos dentro de outros comandos.

    Para obtermos a equação abaixo

    eix = cosx+ i sinx (1.1)

    tivemos que ter digitado o seguinte:

    1

  • CAPÍTULO 1. INTRODUÇÃO Prof. Marco Polo Moreno de Souza

    \begin{equat ion}e^{ix} = \cos{x} + i\sin{x}

    \end{equat ion}

    A ideia central do LATEX é distanciar o autor o máximo possível da apresentação visual dainformação (separação entre conteúdo e estilo). Isso significa que melhores textos podem sercriados, porque não precisamos nos preocupar com o design do documento.

    Outras vantagens do LATEX:

    • Ele é gratuito e livre. E também há milhares de pacotes e templates prontos disponíveisna internet para vários tipos de documentos.

    • Suas fontes (do texto) são mais belas em comparação com outros processadores. Essadiferença é mais marcante no caso de equações, onde mais símbolos matemáticos podemser encontrados e em qualidade superior.

    • Ele é o padrão no mundo acadêmico ligado às áreas das ciências exatas e naturais. Quempretende publicar ou participar de congressos nessa área uma hora ou outra terá que apren-der a usá-lo.

    • Os documentos gerados pelo LATEXsão menores e mais rápidos.

    • As figuras em documentos LATEXgeralmente saem com melhor qualidade.

    • O arquivo pdf gerado possui estrutura automática com índices, links e bibliografia. Oíndice completo de um trabalho, por exemplo, é criado com um ou dois comandos.

    Há, entretanto, algumas desvantagens que devem ser mencionadas:

    • Produzir um template do zero é difícil e trabalhoso. Raramente vamos precisar criarum do zero (afinal, há muitos na internet); entretanto, se for o caso, serão necessáriosconhecimentos intermediários ou avançados de LATEX.

    • Ainda existe pouca difusão em cursos ligados às ciências humanas e sociais. Isso podeser particularmente ruim, por exemplo, em cursos que limitam o tipo de fonte em mono-grafias, teses e dissertações, o que pode impossibilitar o uso no caso onde essas fontes nãoexistem no LATEX. Outra limitação é o tipo de arquivo aceito para submissão em algunsperiódicos. Muitos ligados à essas áreas restringem o upload aos aquivos com extensãodoc, quando o correto deveria ser pelo menos pdf, que é mais universal.

    • As tabelas no LATEX são bonitas, porém chatas de criar, principalmente se houver linhasou colunas que precisem ser mescladas.

    • O corretor de texto não é tão eficiente quanto no Microsoft Word. Por exemplo, erros deconcordância não são analisados.

    • A aprendizagem é mais lenta em relação aos programas do tipo Word.

  • Capítulo 2

    Instalação

    Uma instalação típica envolve as seguintes etapas:

    • Instalação do GhostView e do GhostScript (opcional).

    • Instalação da distribuição LATEX.

    • Instalação do Editor LATEX.

    • Configuração do dicionário (opcional).

    • Instalação de uma impressora que imprime em arquivo.

    É interessante instalar todos os programas acima em uma única pasta do windows, comopor exemplo C:\LaTeX. Dentro dela deve ser criada uma pasta para cada programa.

    2.1 Instalação do GhostView e do GhostScriptEsses softwares são usados para ler e gerar figuras no formato .ps e .eps, que são de altaqualidade. Esses formatos muitas vezes são obrigatórios para submissão de artigos com figurasem diversas revistas científicas. As versões atuais desses programas são o Ghostscript 9.18 e oGSView 6.0.

    Você pode baixar esses softwares nos seguintes links:

    • Ghostscript : http://ghostscript.com/download/

    • GSView: http://www.gsview.com/downloads.html

    2.2 Instalação da distribuição LATEXExistem diversas distribuições LATEX na rede, como TEXLive, teTEX, fpTEX, MiKTEXe proTEXt,por exemplo. As distribuições contém pacotes (packages) que podem ser necessários na com-pilação de um documento LATEX. Descreveremos os passos para a instalação do MiKTEX, que éum dos mais usados no Windows.

    Na página do MiKTEX (http://miktex.org/) há várias opções de download, dentreas quais temos:

    3

    http://ghostscript.com/download/http://www.gsview.com/downloads.htmlhttp://miktex.org/

  • CAPÍTULO 2. INSTALAÇÃO Prof. Marco Polo Moreno de Souza

    • Basic MiKTeX 2.9.5872

    • MiKTeX 2.9.5870 Net Installer

    A primeira é um pacote básico, com 184,43 MB de tamanho. O TEXnicCenter baixa auto-maticamente pacotes que faltam. A segunda opção, que pode ter mais de 1 GB de tamanho, éindicada para quem precisa trabalhar com o LATEX sem acesso à internet.

    2.3 Instalação do Editor LATEXUm editor LATEX é responsável pela compilação e criação de um documento em pdf ou outrosformatos. Entre os famosos estão o WinEdit, o WinShell e o TEXnicCenter. Este último é o quetrabalharemos neste curso, que atualmente está na versão 2.02. Ele pode ser baixado na páginado TEXnicCenter: http://www.texniccenter.org/download/.

    2.4 Configuração do dicionárioUm dicionário é necessário para que o TEXnicCenter trabalhe com um corretor ortográfico. Osseguintes passos são necessários:

    • Baixe o arquivo do pacote de idiomas Português do Brasil (pt-br) no site doLibreOffice.

    • Extraia o arquivo zipado.

    • Coloque os arquivos pt_BR.dic e pt_BR.aff na pasta Dictionaries, que ficadentro da pasta do TEXnicCenter.

    • Abra o TEXnicCenter, clique na aba Tools e selecione Options. Depois, na guiaSpelling, selecione a linguagem pt conforme figura abaixo.

    http://www.texniccenter.org/download/http://pt-br.libreoffice.org/assets/Uploads/PT-BR-Documents/VERO/ptBR-2013-10-30AOC-2.ziphttp://pt-br.libreoffice.org/assets/Uploads/PT-BR-Documents/VERO/ptBR-2013-10-30AOC-2.zip

  • CAPÍTULO 2. INSTALAÇÃO Prof. Marco Polo Moreno de Souza

    2.5 Instalação de uma impressora que imprime em arquivoUma impressora que imprime em arquivo é necessária para trabalhar com figuras em eps (En-capsulated PostScript), que tem qualidade superior às figuras baseadas em pixels. Uma boa op-ção gratuita é a CutePDF Writer (http://www.cutepdf.com/Products/CutePDF/writer.asp). Baixe e instale.

    2.6 Compilando o documentoNa guia File, selecione New → File..., digite as linhas de comando abaixo e salve seudocumento. O documento será salvo com a extensão tex.

    \documentclass{article}

    \begin{document}Meu primeiro arquivo em LaTeX.\end{document}

    A seguir, como mostra a figura abaixo, selecione a opção LaTeX ⇒ PDF e clique no bo-tão Build current file. Esse passo irá buscar erros no documento e depois gerar umarquivo pdf. Para visualizar o arquivo, clique no botão View Output ao lado. Se algo sairerrado nessa última etapa é porque o TEXnicCenter não foi configurado para visualizar arquivospdf (veja seção 2.7). Nesse caso você precisa abrir manualmente o arquivo pdf gerado, que estána mesma pasta do arquivo tex.

    É possível gerar e visualizar o arquivo também em outros formatos:

    • LaTeX⇒ PS (arquivo em ps).

    • LaTeX⇒ DVI (arquivo em dvi).

    A opção LaTeX⇒ PS⇒ PDF permite visualizar arquivos em pdf que contém figuras emps ou eps.

    Se algo sair errado, o processo de compilação poderá terminar com erros, que podem com-prometer o arquivo pdf gerado. Os erros mais comuns incluem:

    • Comandos digitados de forma errada.

    • Comandos usados de forma errada.

    • Número de chaves “abrindo” diferente do número de chaves “fechando”. Idem com col-chetes e parênteses.

    http://www.cutepdf.com/Products/CutePDF/writer.asphttp://www.cutepdf.com/Products/CutePDF/writer.asp

  • CAPÍTULO 2. INSTALAÇÃO Prof. Marco Polo Moreno de Souza

    • Figuras que foram declaradas com ambiente figure, mas cujos arquivos não existem.

    • Ausência de pacotes que as vezes não podem ser baixados por falta de acesso à internetou devido a servidores offline.

    • Incompatibilidade entre pacotes ou entre classes e pacotes. Pode haver conflito entre osrecursos de um pacote com os recursos que uma dada classe suporta. Por exemplo, há umconflito bem conhecido (mas que pode ser contornado) entre o ambiente lstlisting(para inserir códigos) e a classe beamer (para criação de slides).

    Na figura abaixo temos a tela do TEXnicCenter após compilação com erros. O erro foicausado por uma chave que não foi fechada. Observe os retângulos verdes. Observe tambémque, devido a este erro, nenhum arquivo pdf foi gerado. Ao clicar nos botões indicados noretângulo superior, é possível saber, aproximadamente, a linha onde há erro, e também o tipode erro. Entretanto, muitas vezes o erro é informado de forma um tanto obscura. Isso aconteceporque algumas vezes um erro implica em outros erros. No exemplo da figura, havia apenas oerro da chave, mas o TEXnicCenter retornou 12 erros!

    2.7 Configurando a visualização de arquivo pdf com o AdobeAcrobat Reader DC

    Em versões anteriores ao Adobe Acrobat Reader DC, TEXnicCenter configurava o AcrobatReader automaticamente para visualização de arquivo pdf. Na versão atual isso não acontecemais. Para solucionar esse problema, clique em Build → Define Output Profiles

  • CAPÍTULO 2. INSTALAÇÃO Prof. Marco Polo Moreno de Souza

    ..., e com o perfil LaTeX → PDF (ou LaTeX → PS → PDF) selecionado, clique na abaViewer e configure conforme é mostrado abaixo:

    No campo Executable path coloque o caminho do arquivo executável do seu leitor oueditor Adobe. O segundo campo importante é o Server, que depende do tipo de leitor. Se oseu leitor pdf for o Adobe Acrobat Reader DC, digite acroviewR15 (como na figura acima).Se você possuir o Adobe Acrobat Pro DC, digite acroviewA15.

    Marco PoloNotaLembrar de atualizar (R16, R17, ...) sempre que o adobe reader for atualizado.

  • Capítulo 3

    Estrutura

    Um documento LATEX é formado tipicamente pela linha de comando\documentclass[opções]{tipo} que define a classe, pelos pacotes (packages) epelo corpo do texto. A parte do documento que contém a classe e os pacotes é denominadapreâmbulo.

    \documentclass[opções]{tipo}%Comentários...\usepackage{Pacote}\usepackage{Pacote}\begin{document}\section{Nome da seção}

    Texto da seção ...\subsection{Nome da subseção}Texto da subseção ...

    \section{Nome da seção}Texto da seção ...

    \begin{ f i g u r e}Opções.

    \end{ f i g u r e}\end{document}

    • A linha de comando \documentclass[opções]{tipo} define o tipo de docu-mento que o usuário irá trabalhar. Nesse caso estamos escolhendo a classe. É possívelusar uma das classes básicas, usar uma classe disponibilizada na internet (por exemplo,de algum período científico) e também criar a sua (para usuários intermediários ou avan-çados). Algumas classes básicas:

    – article, para artigos– book, para livros– slides, para apresentações.

    As opções dependem do tipo de documento. No caso de articles, podemos definir,por exemplo:

    – O tamanho da fonte: 10pt (padrão), 11pt, etc.

    8

  • CAPÍTULO 3. ESTRUTURA Prof. Marco Polo Moreno de Souza

    – O tipo de papel: A4paper, letterpaper (padrão), a5paper, etc– As colunas: onecolumn (padrão) ou twocolumn.

    As opções padrão (default) são aquelas que são automaticamente definidas pelo LATEXcaso o usuário não especifique uma certa opção. Assim, se a opção do tamanho dafonte não for inserida, o texto será escrito na fonte tamanho 10. Exemplo de uso declasse: \documentclass[11pt,a4paper,twoside ]{article} (artigo padrãocom fonte 11, em papel A4 e com duas colunas).

    • Os pacotes são necessários em quase todas as ocasiões. Eles são inseridos mediante ocomando \usepackage[opções]{pacote}. Alguns pacotes úteis:

    – amsmath, para trabalhar com alguns símbolos matemáticos.– graphicx, para inserir figuras no documento.– babel, para trabalhar com outros idiomas.– inputenc, para trabalhar com símbolos que não existem no idioma inglês.– fontenc, para hifenizar palavras.– hyperref, para trabalhar com links.

    Exemplo de uso: \usepackage[brazilian]{babel} (para trabalhar com o portu-guês brasileiro).

    • A linha de comando \begin{document} define o início do corpo do texto, enquantoque \end{document} delimita o seu fim. Nesse intervalo podem haver vários ambien-tes, como:

    – equations, para inserir equações.– figure, para inserir figuras.– table, para inserir tabelas.

    3.1 Exemplo de um documento LATEXAbaixo temos um exemplo simples de um artigo de uma coluna:

    \documentclass[a4paper]{article} %classe para artigos básicos

    \usepackage[brazilian]{babel} %para trabahar com o portuguêsbrasileiro

    \usepackage[latin1]{inputenc} %para trabalhar com símbolos latinos

    \begin{document}

    \title{Artigo em \LaTeX} %Título do artigo\author{Marco P. Moreno} %Nome do autor\maketitle\begin{a b s t r a c t} %Resumo do artigo

  • CAPÍTULO 3. ESTRUTURA Prof. Marco Polo Moreno de Souza

    Resumo do artigo...\end{a b s t r a c t}\section{Introdução} %Seção IntroduçãoIntrodução do artigo...\section{Outra seção} %Outra seçãoTexto da outra seção...

    \end{document}

    As linhas de comando após o símbolo % indicam comentários. Em linguagens de progra-mação, o padrão é que comentários sejam ignorados pelo compilador. O seu uso é importantepara organizar o código, por exemplo para lembrar ao usuário para que serve um dado pacote,como feito acima. Isso deixa o código mais legível e mais fácil para outra pessoa trabalhar nele.

    3.2 TemplatesAlém das classes básicas (article, book, slides, etc) existem milhares de templates de do-cumentos da internet. Alguns desses templates podem ser visualizados no site https://www.overleaf.com, além de também poderem ser editados online. Abaixo temos umtemplate para submissão ao periódico Applied Optics.

    3.3 Básico de um texto

    3.3.1 Negrito, itálico e aspasPalavras em negrito e itálico são conseguidas com os comandos textbf e textit. Já asaspas são conseguidas com os comandos “ e ′′ (crase e aspas simples, respectivamente).

    https://www.overleaf.comhttps://www.overleaf.com

  • CAPÍTULO 3. ESTRUTURA Prof. Marco Polo Moreno de Souza

    Exemplo 1

    • Casa azul “flutuante”.Em LATEX:

    \textbf{Casa} \textit{azul} ‘‘flutuante’’.

    3.3.2 Tamanho da fonteHá 9 tamanhos básicos de fontes, definidos pelos comandos abaixo em ordem crescente detamanho:

    • \tiny• \scriptsize• \footnotesize• \small• \normalsize• \large• \Large• \huge

    Exemplo 2

    • ultra pequeno, super pequeno, muito pequeno, pequeno, normal, grande, muito grande,

    enorme.Em LATEX:

    \tiny{ultra pequeno}, \scriptsize{super pequeno}, \footnotesize{muitopequeno}, \small{pequeno}, \normalsize{normal}, \large{grande}, \Large{muito grande}, \huge{enorme}.

    Para escolher um tamanho personalizado, use o comando \resizebox. Para usar essecomando, insira no preâmbulo o pacote pdfpages, da seguinte forma:\usepackage{pdfpages}

    Exemplo 3

    • Penso, logo existo.Em LATEX:

    \resizebox{!}{6mm}{Penso, logo existo}.

    O primeiro espaço entre chaves se refere ao tamanho horizontal, ao passo que o segundoespaço se refere ao tamanho vertical. Basta usar apenas um dos espaços, colocando o símbolo! no outro espaço. O preenchimento dos dois espaços faz o texto perder as proporções.

  • CAPÍTULO 3. ESTRUTURA Prof. Marco Polo Moreno de Souza

    3.3.3 Fórmulas matemáticasDentro de um texto, símbolos e equações devem ser inseridos entre dois $, caso contrário poderáhaver erros na compilação.

    Exemplo 4

    • Seja uma função f dada por f(x) = x2.

    Em LATEX:

    Seja uma função $f$ dada por $f(x) = x^2$.

    Para mais informações sobre o ambiente matemático, ver o Capítulo 4.

    3.3.4 Alinhamento do textoAlinhamento de texto pode ser feito com os ambientes \flushleft (esquerda), \center(centralizado) e \flushright (direita). O padrão é sempre o texto justificado (isto é, o textoé justificado automaticamente).

    Exemplo 5

    Texto alinhado à esquerda.

    Texto centralizado.

    Texto alinhado à direita.

    Em LATEX:

    \begin{ f l u s h l e f t }Texto alinhado à esquerda.\end{ f l u s h l e f t }\begin{ c e n t e r}Texto centralizado.\end{ c e n t e r}\begin{ f l u s h r i g h t}Texto alinhado à direita.\end{ f l u s h r i g h t}

    3.3.5 Pulando linhas e páginasUma nova linha pode ser conseguida com os comandos \\ ou \newline. Para uma novapágina, use \newpage.

  • CAPÍTULO 3. ESTRUTURA Prof. Marco Polo Moreno de Souza

    3.3.6 ParágrafoUm parágrafo é criado toda vez que duas linhas são puladas no TEXnicCenter.

    Exemplo 6

    Primeiro parágrafo.Segundo parágrafo.

    Em LATEX:

    Primeiro parágrafo.

    Segundo parágrafo.

    Se o usuário pretende criar uma linha não indentada (isto é, sem o espaço de parágrafo nocomeço da linha), ele deve digitar o comando \noindent no começo da linha.

    3.3.7 EspaçosEspaçamentos verticais e horizontais são conseguidos com os comandos \vspace e \hspace.

    Exemplo 7

    Palavras espaçadas na frase.

    Uma linha distante.

    Em LATEX:

    Palavras \hspace{1cm} espaçadas \hspace{1cm} na \hspace{1cm} frase.\vspace{2cm}

    Uma linha distante.

    3.3.8 Caracteres especiaisCaracteres que são usados em comandos no LATEX, como o $ para o ambiente matemático,devem ser inseridos de forma diferente.

    Exemplo 8

    • $ & # \ _ %

    Em LATEX:

    \$ \hspace{1cm} \& \hspace{1cm} \# \hspace{1cm} $\backslash$ \hspace{1cm} \_ \hspace{1cm} \%

  • CAPÍTULO 3. ESTRUTURA Prof. Marco Polo Moreno de Souza

    3.3.9 CitaçãoUma citação direta é conseguida com o ambiente quote.

    Exemplo 9

    Os deuses ajudam quem cedo madruga.

    Em LATEX:

    \begin{quote}Os deuses ajudam quem cedo madruga.\end{quote}

    3.3.10 ListasAs listas ajudam a deixar um documento mais organizado. Elas podem ser numeradas ou não:

    Exemplo 10

    Leis da mecânica newtoniana:

    • 1a Lei de Newton• 2a Lei de Newton• 3a Lei de NewtonFormalismos da mecânica clássica:

    1. Newtoniano

    2. Lagrangeano

    3. Hamiltoniano

    4. Teoria de Hamilton-Jacobi

    5. Relacional

    Em LATEX:

    \begin{ i t e m i z e}\item 1a Lei de Newton\item 2a Lei de Newton\item 3a Lei de Newton\end{ i t e m i z e}

    Formalismos da mecânica clássica:\begin{enumerate}\item Newtoniano\item Lagrangeano\item Hamiltoniano\item Teoria de Hamilton-Jacobi\item Relacional\end{enumerate}

  • CAPÍTULO 3. ESTRUTURA Prof. Marco Polo Moreno de Souza

    3.3.11 LinksPra inserir links externos (isto é, para uma página na internet) use os comandos \url ou \href.É necessário o pacote hyperref, que pode ser declarado no preâmbulo como abaixo:

    \usepackage[colorlinks=true,linkcolor=blue,citecolor=red,urlcolor=black,bookmarks=true]{hyperref}

    Nesse caso os links serão coloridos, sendo azul para links internos (isto é, para um determi-nado lugar no mesmo documento), vermelho para links de citação (isto é, para uma referênciabibliográfica no final do documento) e preto para links externos.

    Exemplo 11

    • www.marcopolo.unir.br

    • Página do Departamento de Física da UNIR, Campus Ji-Paraná.

    Em LATEX:

    \url{www.marcopolo.unir.br}\href{www.fisicajp.unir.br}{Página do Departamento de Física da UNIR,

    Campus Ji-Paraná}.

    Se precisar quebrar link muito grande em duas linhas, basta inserir o comando \sloppyapós o comando \begin{document}.

    Exemplo 12

    https://www.google.com.br/search?q=latex+is+fun&biw=1920&bih=911&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiG9KfVievKAhUFUJAKHSDiCqsQ_AUIBygC&dpr=1

    Em LATEX:

    \url{https://www.google.com.br/search?q=latex+is+fun&biw=1920&bih=911&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiG9KfVievKAhUFUJAKHSDiCqsQ_AUIBygC&dpr=1}

    Links internos são criados com o comando \ref{}. É possível fazer links para figuras,tabelas, capítulos, seções, equações, etc. Mas para isso esses itens têm que ter um label paraque possam ser identificados quando linkados. Observe o exemplo abaixo:

    Exemplo 13

    sin2 x+ cos2 x = 1 (3.1)

    A equação 3.1 é um exemplo de identidade trigonométrica.

    Em LATEX:

    www.marcopolo.unir.brwww.fisicajp.unir.brhttps://www.google.com.br/search?q=latex+is+fun&biw=1920&bih=911&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiG9KfVievKAhUFUJAKHSDiCqsQ_AUIBygC&dpr=1https://www.google.com.br/search?q=latex+is+fun&biw=1920&bih=911&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiG9KfVievKAhUFUJAKHSDiCqsQ_AUIBygC&dpr=1https://www.google.com.br/search?q=latex+is+fun&biw=1920&bih=911&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiG9KfVievKAhUFUJAKHSDiCqsQ_AUIBygC&dpr=1

  • CAPÍTULO 3. ESTRUTURA Prof. Marco Polo Moreno de Souza

    \begin{equat ion}\label{identid-trig}\sin^2{x} + \cos^2{x} = 1

    \end{equat ion}

    A equação \ref{identid-trig} é um exemplo de identidadetrigonométrica.

    O ambiente equation é tratado no Capítulo 4.

    3.3.12 Tamanho e margens das páginasO pacote que configura páginas é o geometry, que possui a seguinte sintaxe:

    \usepackage[tamanho, total={000cm, 000cm}]{geometry}

    O tamanho da página pode ser A0, A1, etc. A largura e a altura do texto na página sãodefinidos em total={000cm, 000cm}, onde o primeiro campo é a largura e o segundo aaltura.

    De acordo com a norma ISO 2016, os tamanhos de papel da série A são

    Papel Tamanho (cm)A0 84.1 × 118.9A1 59.4 × 84.1A2 42.0 × 59.4A3 29.7 × 42.0A4 21.0 × 29.7

    (Há outros tamanhos, porém não vamos entrar em tantos detalhes aqui). Dessa forma, se que-remos um documento em papel A4 com 3 cm de margem lateral (em cada lado) e 2 cm demargens superior e inferior, devemos declarar no preâmbulo o seguinte código:

    \usepackage[a4paper, total={15cm, 25.7cm}]{geometry}

    Outra forma é fixar cada uma das margens com os comandos abaixo:

    • left, para fixar a margem esquerda;

    • right, para fixar a margem direita;

    • top, para fixar a margem superior;

    • bottom, para fixar a margem inferior.

    Então, se queremos um texto em papel A4 com margens 2 cm, 4 cm, 6 cm, 5 cm (esquerda,direita, superior e inferior, respectivamente), então devemos declarar

    \usepackage[a4paper, left=2cm, right=4cm, top=6cm, bottom=5cm]{geometry}

  • CAPÍTULO 3. ESTRUTURA Prof. Marco Polo Moreno de Souza

    3.3.13 Fazendo comandosAs vezes é conveniente que o usuário crie seus próprios comandos. Para isso use o comando\newcommand{comando novo}{comando antigo}. Assim, se o usuário quisesse tro-car o comando $\backslash$ por \barra para inserir uma barra, ele deveria inserir o co-mando abaixo no preâmbulo, isto é, antes de \begin{document}.\newcommand{\barra}{$\backslash$}

    Então toda vez que o usuário digitar \barra, uma barra é criada, da mesma forma queseria criada com o comando $\backslash$.

    3.4 Meu Insert e barra de ferramentas do TEXnicCenterO menu Insert (ver figura abaixo) oferece uma opção rápida a criação de figuras, tabelas, equa-ções, listas, etc. Uma vez que algum desses componentes é clicado no menu Insert, os respec-tivos comandos são automaticamente criados.

    Por exemplo, se clicarmos em Insert→ Enumerations→ Itemization, as linhasde comando abaixo são criadas:

    \begin{ i t e m i z e}\item

    \end{ i t e m i z e}

    De forma análoga, a barra de ferramentas do TEXnicCenter pode ser usada para inserir sím-bolos matemáticos, de forma que não precisamos decorar os comandos correspondentes. Masdevemos lembrar que símbolos matemáticos devem ser inseridos dentro do ambiente matemá-tico (ver capítulo 4).

  • Capítulo 4

    Ambiente matemático

    Equações podem ser inseridas de diferentes formas. Dentro de um texto, com o comando $ oucentralizado, com o comando $$ ou com o ambiente equation.

    Exemplo 14√

    3 é um número irracional.

    x =−b±

    √∆

    2a

    2 = 1 +1

    2+

    1

    4+

    1

    8+

    1

    16+ · · · (4.1)

    Em LATEX:

    $\sqrt{3}$ é um número irracional.

    $$x = \dfrac{-b\pm \sqrt{Delta}}{2a}$$

    \begin{equat ion}2 = 1 + \dfrac{1}{2} + \dfrac{1}{4} + \dfrac{1}{8} + \dfrac{1}{16} +\

    cdots\end{equat ion}

    Várias equações ou sistemas de equações podem ser inseridas com o ambiente eqnarray.O símbolo & é usado para alinhar as equações.

    Exemplo 15

    a2 = b2 + c2 (4.2)an + 1 = bn + cn (4.3)

    Em LATEX:

    18

  • CAPÍTULO 4. AMBIENTE MATEMÁTICO Prof. Marco Polo Moreno de Souza

    \begin{eqnarray}a^2 &=& b^2 + c^2\\a^n + 1 &=& b^n + c^n

    \end{eqnarray}

    Perceba que a numeração das equações nos ambientes equation e eqnarray é auto-mática. Observe que alguns símbolos podem estar inclusos apenas nos pacotes amsmath,amssymb ou amsfonts. Assim, sempre que for trabalhar em um documento com equações,é interessante colocar o comando abaixo no preâmbulo.

    \usepackage{amsmath,amssymb,amsfonts}

    Para uma numeração de sistemas de equações com números e letras, pode ser usado o am-biente subequations.

    Exemplo 16

    coshx =ex + e−x

    2(4.4a)

    sinhx =ex − e−x

    2(4.4b)

    Em LATEX:

    \begin{ subequat ions}\begin{a l i g n}\cosh{x} &= \dfrac{e^x + e^{-x}}{2}\\\sinh{x} &= \dfrac{e^x - e^{-x}}{2}

    \end{a l i g n}\end{ subequat ions}

    4.1 Expoentes e índicesPara expoentes use o acento circunflexo, e para índice o underline.

    Exemplo 17

    xx+1 yn C42

    87Rb.Em LATEX:

    $x^{x+1} \ \ \ \ \ y_n \ \ \ \ \ C^4_2 \ \ \ \ \ ^{87}$Rb.

    Os símbolos \ são usados para dar espaço no ambiente matemático.

  • CAPÍTULO 4. AMBIENTE MATEMÁTICO Prof. Marco Polo Moreno de Souza

    4.2 FraçõesFrações podem ser escritas com os comandos \frac{}{} ou \dfrac{}{}.Exemplo 18

    11+x2

    1

    1 + x2Em LATEX:

    $\frac{1}{1+x^2} \ \ \ \ \ \ \dfrac{1}{1+x^2}$

    4.3 RaízesPara raízes, use \sqrt{} ou \sqrt[]{}.Exemplo 19

    √x = 21 (4.5)

    3√

    64 = 4 (4.6)

    Em LATEX:

    \begin{eqnarray}\sqrt{x} = 21 \\\sqrt[3]{64} = 4\end{eqnarray}

    4.4 Somatórios e integraisPara somatórios e integrais use \sum e \int, respectivamente.Exemplo 20

    ∞∑

    k=1

    1

    k2(4.7)

    ∫ 1

    0

    4x3dx = 1 (4.8)∫

    cosxeixdx (4.9)

    Em LATEX:

    \begin{eqnarray}\sum^{\infty}_{k=0}{ \dfrac{1}{k^2} }\\\int_{0}^{1}{4x^3dx} = 1 \\\int{\cos{x}e^{ix}dx}\end{eqnarray}

  • CAPÍTULO 4. AMBIENTE MATEMÁTICO Prof. Marco Polo Moreno de Souza

    4.5 MatrizesMatrizes são criadas com o ambiente array. As colunas são separadas com um & e as linhascom \\.

    Exemplo 21

    1 2 34 5 67 8 9

    A =

    x y z w ta b c d eα β γ δ �

    1 0 00 1 00 0 1

    Em LATEX:

    $$\begin{array}{ccc}1&2&3 \\4&5&6 \\7&8&9\end{array}$$$$A = \left(\begin{array}{rrrrr}x&y&z&w&t \\a&b&c&d&e \\\alpha&\beta&\gamma&\delta&\epsilon\end{array}\right)$$$$\left[\begin{array}{lll}1&0&0 \\0&1&0 \\0&0&1\end{array}\right]$$

  • CAPÍTULO 4. AMBIENTE MATEMÁTICO Prof. Marco Polo Moreno de Souza

    4.6 Outros símbolos matemáticosVeja nas tabelas abaixo alguns dos símbolos mais usados na matemática e na física.

    Letras gregas minúsculasα \alpha β \beta γ \gamma δ \delta � \epsilonζ \zeta η \eta θ \theta ι \iota κ \kappaλ \lambda µ \mu ν \nu ξ \xi o oπ \pi ρ \rho σ \sigma τ \tau υ \upsilonφ \phi χ \chi ψ \psi ω \omega

    Letras gregas maiúsculasA A B B Γ \Gamma ∆ \Delta E EZ Z H H Θ \Theta I I K KΛ \Lambda M M N N Ξ \Xi O OΠ \Pi R R Σ \Sigma T T Υ \UpsilonΦ \Phi X X Ψ \Psi Ω \Omega

    Vetores e operadores

    Â \hat{A} Ǎ \check{A} Ă \breve{A} Á \acute{A} À \grave{A}Ã \tilde{A} Ā \bar{A} ~A \vec{A} Ȧ \dot{A} Ä \ddot{A}

    Outros operadores, constantes e símbolos∂ \partial ∇ \nabla ∞ \infty ~ \hbar= \Im < \Re ℵ \aleph ∠ \angle⊥ \bot � \diamond ` \ell ℘ \wp

    Operadores aritméticos± \pm ∓ \mp × \times ÷ \div∗ \ast · \cdot ◦ \circ • \bullet⊗ \otimes ⊕ \oplus \ominus � \odot

    Uma lista mais completa de símbolos se encontra no Apêndice A.

  • Capítulo 5

    Figuras

    As figuras são inseridas no ambiente figure. As figuras podem ser tanto criadas via comandosLATEX como importadas a partir de formatos como jpeg, png, ps, eps e pdf, por exemplo.Nos três últimos casos geralmente as figuras terão melhor resolução. Neste curso vamos abordarapenas a importação de imagens.

    Uma sintaxe típica é a seguinte:

    \begin{ f i g u r e}[posição]\centering\ i n c l u d e g r a p h i c s[width=n]{nome.extensão}

    \end{ f i g u r e}

    As posições podem ser:

    • h (here - aqui)• t (top - topo)• b (bottom - embaixo)O tamanho da figura pode ser definida pelos comandos width (largura) ou height (al-

    tura), que pode estar em valor absoluto ou relativo.

    Exemplo 22

    740 760 780 800 820

    2

    3

    4

    Inte

    nsid

    ade

    (uni

    d. a

    rb.)

    Comprimento de onda (nm)

    Figura 5.1: Espectro de um laser de femtossegundos.

    23

  • CAPÍTULO 5. FIGURAS Prof. Marco Polo Moreno de Souza

    Em LATEX:

    \begin{ f i g u r e}[h]\centering\ i n c l u d e g r a p h i c s[width=0.65\textwidth]{fig4.eps}\caption{Espectro de um laser de femtossegundos.}

    \end{ f i g u r e}

    Observe que a fig4, formato eps, deve estar na mesma pasta do arquivo LATEX, casocontrário você deve informar o caminho da figura. Nesse exemplo, a largura da figura foiinformada como sendo 65% da largura do texto. \centering significa centralizar, que podeser omitido. E a legenda é conseguida com o comando \caption{}.

    Uma vez que o ambiente figure é inserido no editor, o LATEX irá supostamente colocar afigura no melhor lugar, primando pela estética do documento. Neste caso, ele pode ignoraras posições definidas pelo usuário. Se este for o caso, há formas de forçar uma determinadaposição. A primeira maneira é colocar o símbolo ! antes da posição.

    Exemplo 23

    \begin{ f i g u r e}[!ht]\centering\ i n c l u d e g r a p h i c s[width=0.50\textwidth]{fig4.eps}

    \end{ f i g u r e}

    Se não funcionar, use o pacote float em conjunto com a posição H.

    Exemplo 24

    \begin{ f i g u r e}[H]\centering\ i n c l u d e g r a p h i c s[width=0.50\textwidth]{fig4.eps}

    \end{ f i g u r e}

    Mas observe que essa forma de forçar a posição das figuras pode comprometer a estruturado documento.

    5.1 Figuras lado-a-ladoFiguras lado-a-lado podem ser obtidas com o ambiente minipage, que divide a largura dotexto em duas ou mais partes.

    Exemplo 25

  • CAPÍTULO 5. FIGURAS Prof. Marco Polo Moreno de Souza

    1

    2

    3

    13Ω 23Ω

    12γ1

    2

    3

    2γmω 'mω

    Em LATEX:

    \begin{ f i g u r e}\begin{minipage}{0.5\linewidth}\centering\ i n c l u d e g r a p h i c s[width=0.75\linewidth]{fig6a.eps}\end{minipage}\begin{minipage}{0.5\linewidth}\centering\ i n c l u d e g r a p h i c s[width=0.75\linewidth]{fig6b.eps}\end{minipage}

    \end{ f i g u r e}

    Nesse caso, a página foi dividida em duas partes, com 50% cada da largura total, com cadafigura ocupando 75% de cada parte.

    5.2 Figuras dentro do textoFiguras dentro do texto são muitas vezes bem elegantes. Para fazer isso use o ambientewrapfigure. É necessário o uso do pacote wrapfig.

    Exemplo 26

    1

    2

    3

    13Ω 23Ω

    A mecânica quântica é a teoria física que obtém sucesso no es-tudo dos sistemas físicos cujas dimensões são próximas ou abaixo daescala atômica, tais como moléculas, átomos, elétrons, prótons e deoutras partículas subatômicas, muito embora também possa descreverfenômenos macroscópicos em diversos casos. A Mecânica Quânticaé um ramo fundamental da física com vasta aplicação. A teoria quân-tica fornece descrições precisas para muitos fenômenos previamenteinexplicados tais como a radiação de corpo negro e as órbitas estáveisdo elétron. Apesar de na maioria dos casos a Mecânica Quântica ser relevante para descreversistemas microscópicos, os seus efeitos específicos não são somente perceptíveis em tal escala(wikipédia).

    Em LATEX:

  • CAPÍTULO 5. FIGURAS Prof. Marco Polo Moreno de Souza

    \begin{wrapf igure}[8]{r}{4cm}\ i n c l u d e g r a p h i c s[width=\linewidth]{fig6a.eps}

    \end{wrapf igure}

    A mecânica quântica é a teoria física que obtém sucesso no estudo dossistemas físicos cujas dimensões são próximas ou abaixo da escalaatômica, tais como moléculas, átomos, elétrons, prótons e deoutras partículas subatômicas, muito embora também possa descreverfenômenos macroscópicos em diversos casos. A Mecânica Quântica éum ramo fundamental da física com vasta aplicação. A teoriaquântica fornece descrições precisas para muitos fenômenospreviamente inexplicados tais como a radiação de corpo negro e asórbitas estáveis do elétron. Apesar de na maioria dos casos aMecânica Quântica ser relevante para descrever sistemasmicroscópicos, os seus efeitos específicos não são somenteperceptíveis em tal escala (wikipédia).

    5.3 Fazendo figuras em epsFiguras em formato eps podem possuir alta qualidade. Se você já tem a impressora CutePDFinstalada no computador (veja a seção 2.5), siga as seguintes etapas para fazer uma figura emeps:

    No Microsoft Word:

    • Copie a figura ou gráfico e cole no Word.

    • No Word, clique em Arquivo → Imprimir e selecione a impressora CutePDFWriter e também o item Imprimir em Arquivo.

    • Em propriedade de Impressora, clique em Avançado e nas Opçõesde PostScript, no item Opções de saída PostScript, selecionePostScript Encapisulado (EPS) e dê OK.

    • Clique em Imprimir e, quando for salvar, selecione como tipo Todos osArquivos e coloque o nome do arquivo como nome.ps.

    • Abra o arquivo ps gerado e clique em File e depois em PS to EPS. Clique em Yes esalve no formato outro-nome.eps.

  • CAPÍTULO 5. FIGURAS Prof. Marco Polo Moreno de Souza

    No OpenOffice:

    • Copie a figura ou gráfico e cole no OpenOffice.

    • No OpenOffice, clique em Arquivo → Imprimir. Na aba Geral selecione aimpressora CutePDF Writer e na aba Opções selecione o item Imprimir emArquivo.

    • Na aba Geral, Em Propriedades, clique em Avançado e nas Opçõesde PostScript, no item Opções de saída PostScript, selecionePostScript Encapisulado (EPS) e dê OK.

    • Clique em Imprimir em um arquivo... e, quando for salvar, selecione comotipo Qualquer tipo e coloque o nome do arquivo como nome.ps.

    • Abra o arquivo ps gerado e clique em File e depois em PS to EPS. Clique em Yes esalve no formato outro-nome.eps.

  • CAPÍTULO 5. FIGURAS Prof. Marco Polo Moreno de Souza

  • Capítulo 6

    Tabelas

    Tabelas são feitas com os ambientes table e tabular. A sintaxe é

    \begin{ t a b u l a r}{opções}Linha 1 & xx & yy ... \\Linha 2 & aa & bb ... \\...

    \end{ t a b u l a r}

    Assim como no ambiente array, o símbolo \\ é usado para separar linhas e & para separarcolunas. As opções se referem ao alinhamento dos elementos das colunas, e podem ser

    • r, para alinhamento à direita.

    • l, para alinhamento à esquerda.

    • c, para centralizado.

    Exemplo 27

    02 Arroz R$ 6,0006 Batata R$ 7,0008 Limão R$ 4,50

    Em LATEX:

    \begin{ t a b u l a r}{lll}02 & Arroz & R\$ 6,00 \\06 & Batata & R\$ 7,00 \\08 & Limão & R\$ 4,50 \\

    \end{ t a b u l a r}

    Para tabelas com linhas, é necessário o uso dos comandos \hline (linha horizontal) e |(linha vertical). E para uma tabela centralizada, use o ambiente center.

    Exemplo 28

    sinx cosx tanxsecx cscx cotx

    arcsinx arccosx arctanxsinhx coshx tanhx

    29

  • CAPÍTULO 6. TABELAS Prof. Marco Polo Moreno de Souza

    Em LATEX:

    \begin{ c e n t e r}\begin{ t a b u l a r}{|c|c|c|}\hline$\sin{x}$ & $\cos{x}$ & $\tan{x}$ \\\hline$\sec{x}$ & $\csc{x}$ & $\cot{x}$ \\\hline$\arcsin{x}$ & $\arccos{x}$ & $\arctan{x}$ \\\hline$\sinh{x}$ & $\cosh{x}$ & $\tanh{x}$ \\\hline

    \end{ t a b u l a r}\end{ c e n t e r}

    6.1 Mesclando linhas e colunasA mesclagem de colunas ou linhas é feita com os comandos \multicolumn ou \multirow.Este último não está no pacote básico do MiKTEX, sendo necessário o uso do pacotemultirow. Dessa forma, insira no preâmbulo a seguinte linha de comando:

    \usepackage{multirow}

    Sintaxe dos comandos:

    \multicolumn{num}{formato}{texto}\multirow{num}{opções}{texto}

    num indica o número de linhas ou colunas que desejamos mesclar.

    Exemplo 29

    DisciplinasNome Sala Dias HorárioMecânica Quântica I A1 quartas e sextas 14:00Mecânica Estatística I A2 segundas e quintas 16:00Dinâmica Não Linear B terças e quintas 14:00

    Em LATEX:

    \begin{ c e n t e r}\begin{ t a b u l a r}{|l|c|l|c|}\hline\multicolumn{4}{|c|}{Disciplinas}\\\hlineNome & Sala & Dias & Horário \\\hline\hlineMecânica Quântica I & A1 & quartas e sextas & 14:00 \\\hline

  • CAPÍTULO 6. TABELAS Prof. Marco Polo Moreno de Souza

    Mecânica Estatística I & A2 & segundas e quintas & 16:00 \\\hlineDinâmica Não Linear & B & terças e quintas & 14:00 \\\hline

    \end{ t a b u l a r}\end{ c e n t e r}

    Para transformar a tabela em um elemento flutuante, use também o ambiente table. Dessaforma a tabela aceita uma legenda com o comando \caption{}.Exemplo 30

    Disciplinas OptativasNome Sala Dias HorárioSeminários Avançados

    C1 segunda-feira 08:00em FísicaLaboratório de Física

    C1 quarta-feira 08:00ModernaAnálise D2 terças e quintas 14:00Geometria Diferencial D2 quartas e sextas 16:00

    Tabela 6.1: Lista de disciplinas optativas.

    Em LATEX:

    \begin{ t a b l e}[!h]\begin{ c e n t e r}\begin{ t a b u l a r}{|l||c|l|c|}\hline\multicolumn{4}{|c|}{Disciplinas Optativas}\\\hlineNome & Sala & Dias & Horário \\\hlineSeminários Avançados & \multirow{2}{*}{C1} & \multirow{2}{*}{

    segunda-feira} & \multirow{2}{*}{08:00} \\em Física & & & \\\hlineLaboratório de Física & \multirow{2}{*}{C1} & \multirow{2}{*}{

    quarta-feira} & \multirow{2}{*}{08:00} \\Moderna & & & \\\hlineAnálise & D2 & terças e quintas & 14:00 \\\hlineGeometria Diferencial & D2 & quartas e sextas & 16:00 \\\hline

    \end{ t a b u l a r}\caption{Lista de disciplinas optativas.}\end{ c e n t e r}\end{ t a b l e}

  • CAPÍTULO 6. TABELAS Prof. Marco Polo Moreno de Souza

    6.2 Fixando as larguras das colunasNormalmente as larguras das tabelas se adaptam ao tamanho do texto dentro das células. Se fornecessário uma largura fixa, use a opção p{medida}.

    Exemplo 31

    sinx cosx tanxsecx cscx cotxarcsinx arccosx arctanxsinhx coshx tanhx

    Em LATEX:

    \begin{ c e n t e r}\begin{ t a b u l a r}{|p{3cm}|p{3cm}|p{3cm}|}\hline$\sin{x}$ & $\cos{x}$ & $\tan{x}$ \\\hline$\sec{x}$ & $\csc{x}$ & $\cot{x}$ \\\hline$\arcsin{x}$ & $\arccos{x}$ & $\arctan{x}$ \\\hline$\sinh{x}$ & $\cosh{x}$ & $\tanh{x}$ \\\hline

    \end{ t a b u l a r}\end{ c e n t e r}

    6.3 Tamanho da fonte nas tabelasMuitas vezes desejamos diminuir o tamanho da fonte para que mais informações caibam nascélulas. Nesse caso, use um comando de tamanhos de fontes dentro do ambiente table.

    Exemplo 32

    Disciplinas OptativasNome Sala Dias HorárioSeminários Avançados C1 segunda-feira 08:00em FísicaLaboratório de Física C1 quarta-feira 08:00ModernaAnálise D2 terças e quintas 14:00Geometria Diferencial D2 quartas e sextas 16:00

    Tabela 6.2: Lista de disciplinas optativas.

    Em LATEX:

  • CAPÍTULO 6. TABELAS Prof. Marco Polo Moreno de Souza

    \begin{ t a b l e}[!h]\scriptsize\begin{ c e n t e r}\begin{ t a b u l a r}{|l||c|l|c|}\hline\multicolumn{4}{|c|}{Disciplinas Optativas}\\\hlineNome & Sala & Dias & Horário \\\hlineSeminários Avançados & \multirow{2}{*}{C1} & \multirow{2}{*}{

    segunda-feira} & \multirow{2}{*}{08:00} \\em Física & & & \\\hlineLaboratório de Física & \multirow{2}{*}{C1} & \multirow{2}{*}{

    quarta-feira} & \multirow{2}{*}{08:00} \\Moderna & & & \\\hlineAnálise & D2 & terças e quintas & 14:00 \\\hlineGeometria Diferencial & D2 & quartas e sextas & 16:00 \\\hline

    \end{ t a b u l a r}\caption{Lista de disciplinas optativas.}\end{ c e n t e r}\end{ t a b l e}

    6.4 Construindo tabelas com softwaresAlguns softwares podem auxiliar na construção de tabelas grandes e complicadas. Dentre elespodemos citar o Tables Generator (http://www.tablesgenerator.com/), que geraonline o código de uma tabela.

    http://www.tablesgenerator.com/

  • Capítulo 7

    Bibliografia

    Referências bibliográficas podem ser inseridas de duas formas. Através do ambientethebibliography (método mais fácil) ou através do BibTEX.

    7.1 Ambiente thebibliographyNesse caso, cada item da bibliografia é definido pelo comando \bibitem{}, que deve estardentro do ambiente thebibliography. Para citar um item da bibliografia, use o comando\cite{}.Exemplo 33

    A referência [5] é um bom texto para aprender LATEX.Em LATEX:

    A referência \cite{Santos} é um bom texto para aprender {\LaTeX}.

    Lembrando que o item “Santos” deve constar na bibliografia, da seguinte forma:

    \begin{ t h e b i b l i o g r a p h y}{9}\bibitem {Santos} Reginaldo J. Santos, \textbf{Introdução ao \LaTeX}

    (2012). Disponível em \url{http://www.mat.ufmg.br/~regi/topicos/intlat.pdf}.

    \end{ t h e b i b l i o g r a p h y}

    Para que as citações apareçam adequadamente no texto, é necessário compilar duas vazeso arquivo tex. Se for compilado apenas uma vez, aparecerá uma interrogação no lugar nosnúmeros das referências, da seguinte forma: [?].

    Note que o ambiente thebibliography usa colchetes com números para fazer a citaçãode uma referência. Embora seja mais ou menos padrão em ciências exatas, em outras áreasas vezes é preferível citação do tipo autor-data: (AUTOR, ano). Mudar o estilo das citação épossível apenas com o BibTEX, detalhado abaixo.

    7.2 BibTEXO BibTEXé uma ferramenta para formatação de referências em textos acadêmicos, em particularnaqueles com um grande número de referências. Em textos com poucas referências é mais

    34

  • CAPÍTULO 7. BIBLIOGRAFIA Prof. Marco Polo Moreno de Souza

    prático inserir as referências manualmente com o ambiente thebibliography [3].

    7.2.1 Exemplo de um documento simples com referências em BibTEX

    \documentclass{article}\usepackage[brazilian]{babel}\usepackage[latin1]{inputenc}

    \begin{document}O Nome da Rosa \cite{umberto-eco} é um excelente livro. A primeira

    detecção das ondas gravitacionais foi publicada no \textit{Physical Review Letters} \cite{Abbort}.

    \bibliographystyle{plain}\b i b l i o g r a p h y{refs}

    \end{document}

    Note que:

    • O comando \bibliographystyle indica o estilo escolhido, que nesse exemplo foi oplain. Esse estilo é definido pelo arquivo bst (veja a Seção 7.2.3).

    • O comando \bibliography indica o nome do arquivo que contém a base de dadosdas referências. Nesse exemplo, esse arquivo possui o nome refs.bib (veja a Seção7.2.2).

    7.2.2 Arquivos bibCom o BibTEX as referências são inseridas em um arquivo à parte, que deve ter a extensãobib. Este é um arquivo de base de dados bibliográficas. Esses arquivos podem ser criados noTEXnicCenter ou mesmo no aplicativo Bloco de Notas do Windows.

    Uma vantagem do BibTEX é minimizar erros de formatação das referências. Enquanto queo ambiente thebibliography numera automaticamente as referências, com a opção decolocar links internos nas citações, o BibTEXvai além, formatando também as referências. Paraisso, as entradas bibliográficas devem ser inseridas em campos específicos, que pode dependerdo tipo de referência (livro, jornal, site, etc). Os arquivos de estilo (ver próxima subseção) é quedefinem como esses campos aparecem nas referências.

    Por exemplo, se uma determinada referência for um livro, a forma correta de preencher oscampos é

    @BOOK{umberto-eco,author = "Umberto Eco",title = "O Nome da Rosa",publisher = "Fabbri - Bompiani",address = "Itália",year = 1980,

    }

  • CAPÍTULO 7. BIBLIOGRAFIA Prof. Marco Polo Moreno de Souza

    O nome depois do símbolo @ é o tipo de entrada bibliográfica. Alguns tipos:

    • BOOK, para livros;

    • ARTICLE, para artigos científicos

    • PROCEEDINGS, para artigos em congressos;

    • MASTERSTHESIS, para dissertações de mestrado;

    • PHDTHESIS, para teses de doutorado;

    • UNPUBLISHED, para manuscritos (artigos não publicados, ex: ArXiV);

    • MANUAL, para relatórios técnicos;

    • MISC, para uma categoria diferentes das citadas acima.

    O nome depois do símbolo { é o título da entrada, que é usado para citar a referência. Noexemplo acima, teríamos que escrever \cite{umberto-eco}. Os itens restantes são oscampos que devem ser preenchidos com os dados da bibliografia.

    Para criar um arquivo bib, proceda da seguinte forma:

    1. Abra o TEXnicCenter e clique em New → File...

    2. Digite as referências (veja, por exemplo, o código acima) e clique em salvar.

    3. No campo Save as type, selecione All Files (*.*) e salve no formatonome-do-arquivo.bib.

    7.2.3 Arquivos bstO estilo das referências e a forma de citação são controlados pelo arquivo de estilo bibliográfico,que tem a extensão bst. Veja a seguir alguns exemplos de estilos para as entradas abaixo:

    @BOOK{umberto-eco,author = "Umberto Eco",title = "O Nome da Rosa",publisher = "Fabbri - Bompiani",address = "It{\’{a}}lia",year = 1980,

    }@ARTICLE{Abbort,author = "B. P. Abbort et al",title = "Observation of Gravitational Waves from a Binary Black Hole

    Merger",journal = "Phys. Rev. Lett.",pages = "061102",volume = 116,year = 2016,}

  • CAPÍTULO 7. BIBLIOGRAFIA Prof. Marco Polo Moreno de Souza

    com o seguinte texto contendo as citações:

    O Nome da Rosa \cite{umberto-eco} é um excelente livro. A primeiradetecção das ondas gravitacionais foi publicada no \textit{Physical Review Letters} \cite{Abbort}.

    • Estilo plain: citação numérica.

    • Estilo authordate4: citação no formato autor-data.

    • Estilo amsalpha: citação com abreviaturas.

    • Estilo abntex2-num: citação numérica de acordo com as normas da ABNT (necessáriobaixar o arquivo abntex2-alf.bst, disponível emhttp://ctan.mackichan.com/macros/latex/contrib/abntex2/tex/abntex2-num.bst).

    http://ctan.mackichan.com/macros/latex/contrib/abntex2/tex/abntex2-num.bsthttp://ctan.mackichan.com/macros/latex/contrib/abntex2/tex/abntex2-num.bst

  • CAPÍTULO 7. BIBLIOGRAFIA Prof. Marco Polo Moreno de Souza

    • Estilo abntex2-alf: citação alfabética de acordo com as normas da ABNT (necessá-rio baixar o arquivo abntex2-alf.bst, disponível emhttp://ctan.mackichan.com/macros/latex/contrib/abntex2/tex/abntex2-alf.bst).

    Outros estilos podem ser encontrados no site http://www.cs.stir.ac.uk/~kjt/software/latex/showbst.html.

    7.2.4 CamposOs campos a serem preenchidos variam conforme o tipo de referência.

    • BOOK:

    – Campos obrigatórios: author (ou editor), title, publisher e year.– Campos opcionais: edition, series, volume, number, address, month,language e note.

    • ARTICLE:

    – Campos obrigatórios: author, title, journal, year e pages.– Campos opcionais: volume, number, language e note.

    • MASTERSTHESIS ou PHDTHESIS:

    – Campos obrigatórios: author, title, school e year.

    http://ctan.mackichan.com/macros/latex/contrib/abntex2/tex/abntex2-alf.bsthttp://ctan.mackichan.com/macros/latex/contrib/abntex2/tex/abntex2-alf.bsthttp://www.cs.stir.ac.uk/~kjt/software/latex/showbst.htmlhttp://www.cs.stir.ac.uk/~kjt/software/latex/showbst.html

  • CAPÍTULO 7. BIBLIOGRAFIA Prof. Marco Polo Moreno de Souza

    – Campos opcionais: type, address, month, pages e note.

    • UNPUBLISHED:

    – Campos obrigatórios: author, title e note.– Campos opcionais: month e year.

    • PROCEEDINGS:

    – Campos obrigatórios: title e year.– Campos opcionais: editor, series, volume, number, address,publisher, organization, month e note.

  • Capítulo 8

    Documentos LATEX

    8.1 ArtigosHá várias formas de escrever artigos no LATEX, como por exemplo:

    • Através das classes padrão article (artigo básico) e amsart (artigo matemático).

    • Através de classes de periódicos específicos.

    8.1.1 Classe articleA estrutura da classe article fica como mostra as linhas de comando abaixo:

    \documentclass[opções]{article}

    \usepackage{pacote1}\usepackage{pacote2}

    \begin{document}

    \title{Título}\author{Autor\thanks{agradecimentos}\\Universidade, País}\date{data}\maketitle

    \begin{a b s t r a c t}Resumo do artigo\end{a b s t r a c t}

    \section{Introdução}

    \section{Outra seção}

    \subsection{Uma subseção}

    \subsubsection{Uma seção dentro de uma subseção}

    40

  • CAPÍTULO 8. DOCUMENTOS LATEX Prof. Marco Polo Moreno de Souza

    \begin{ t h e b i b l i o g r a p h y}{9}\bibitem{Ref1} Autores, \textit{Título da obra}, etc...

    \bibitem{Ref2} Autores, \textit{Título da obra}, etc...\end{ t h e b i b l i o g r a p h y}

    \appendix

    \section{Título do apêndice}

    \end{document}

    Algumas opções da classe article são:

    • Tamanho da fonte do texto (exceto seções, títulos, etc): 10pt (padrão), 11pt, 12pt, etc.

    • Tipo de papel: letterpaper (papel carta, padrão), a4paper, a5paper,legalpaper, executivepaper

    • Orientação: portrait (retrato, padrão), landscape (paisagem)

    • Qualidade: final (padrão), draft (rascunho)

    • Título na página: notitlepage, titlepage (padrão)

    • Colunas: onecolumn (padrão), twocolumn

    Assim, se quisermos um artigo com fonte padrão tamanho 12, duas colunas e papel A4,devemos escrever

    \documentclass[12pt,twocolumn,a4paper]{article}

    Na parte dos pacotes, não devemos esquecer dos mais básicos:

    • amsmath,amsmath e amsfonts para símbolos e equações matemáticas

    • babel e inputenc para hifenização e idioma

    • graphicx para figuras

    Assim, para um artigo em português do Brasil, poderíamos começar da seguinte forma:

    \usepackage[brazilian]{babel}\usepackage[latin1]{inputenc}\usepackage{graphicx}\usepackage{amsmath,amsmath,amsfonts}

    A classe article, como qualquer outra, define o tamanho das fontes, as margens, a nu-meração das seções, etc. Mas modificações são possíveis e podem ser feitas com macros.

    • Alterando o tamanho da fonte das seções:

  • CAPÍTULO 8. DOCUMENTOS LATEX Prof. Marco Polo Moreno de Souza

    Coloque os comandos abaixo no preâmbulo:

    \usepackage{sectsty}\sectionfont{\fontsize{12}{0}\selectfont}

    Nesse caso o tamanho foi alterado para 12.

    • Alterando o nome do resumo:

    O LATEX automaticamente nomeia o resumo como abstract, ou resumo no caso do uso dopacote babel com a opção brazilian. Se quisermos alterar o nome, ou mesmo excluí-lo,precisamos inserir no preâmbulo a seguinte linha de comando:

    \AtBeginDocument{\renewcommand{\abstractname}{novo nome}}

    • Deixando uma seção não numerada:

    Alguns periódicos omitem a numeração da seção “Introdução”. Da mesma forma, a seção“Agradecimentos” quase nunca é numerada. Um asterisco após o comando section resolveessa questão, como mostrado abaixo:

    \section*{Introdução}

    • Inserindo cabeçalho:

    Para inserir um cabeçalho digite no preâmbulo as linhas de comando abaixo:

    \usepackage{fancyhdr}\renewcommand{\headrulewidth}{0pt}\pagestyle{fancy}\fancyhead[L]{texto alinhado à esquerda}\fancyhead[R]{texto alinhado à direita}

    • Inserindo nota de rodapé:

    Para trabalhar com notas de rodapé use o comando \footnote.

    Exemplo 34

    Em LATEX:

    A soma dos ângulos internos de um triângulo vale 180 graus. \footnote{No espaço plano.}

  • CAPÍTULO 8. DOCUMENTOS LATEX Prof. Marco Polo Moreno de Souza

    8.1.2 Artigo a partir de um templateBoa parte das revistas disponibiliza em seu site um template para a elaboração do artigo, queprovavelmente usa uma classe específica.

    Exemplo 35

    As revistas da American Physical Society usam a classe REVTEX:

    \documentclass[aps,prl,preprint]{revtex4-1}

    O template completo fica da seguinte forma:

    \documentclass[aps,prl,preprint]{revtex4-1}

    \begin{document}

    \title{}\author{}\affiliation{}\date{\today}

    \begin{a b s t r a c t}% insert abstract here\end{a b s t r a c t}

    \pacs{}\maketitle

    \section{}

    \subsection{}\subsubsection{}

    \begin{ f i g u r e}\ i n c l u d e g r a p h i c s{}\caption{\label{}}

    \end{ f i g u r e}

    \begin{ t a b l e}\caption{\label{}}\begin{ r u l e d t a b u l a r}\begin{ t a b u l a r}{}

    %Lines of table here ending with \\\end{ t a b u l a r}\end{ r u l e d t a b u l a r}

    \end{ t a b l e}

    \appendix\section{}

  • CAPÍTULO 8. DOCUMENTOS LATEX Prof. Marco Polo Moreno de Souza

    \begin{acknowledgments}% put your acknowledgments here.\end{acknowledgments}

    % Create the reference section using BibTeX:\b i b l i o g r a p h y{basename of .bib file}\end{document}

    Veja no Apêndice C um template completo de um artigo (Revista Journal of the OpticalSociety of America B) com o pdf gerado.

    8.2 Monografias, teses e dissertações

    8.2.1 A classe ufpethesisEssa classe, disponível em http://www.cin.ufpe.br/~paguso/ufpethesis/, éuma das melhores e mais práticas para a escrita de monografias, teses e dissertações. Ela ébem configurável e se adapta bem a estudantes de outras instituições. Para usá-la, basta baixar aclasse, mudar o logotipo (se não for estudante da UFPE), que está em ufpelogo.eps e abriro arquivo template.tex. Veja abaixo o template completo:

    \documentclass[opções]{ufpethesis}%% bsc - para monografias de graduação%% msc - para dissertações de mestrado (padrão)%% qual - exame de qualificação doutorado%% prop - proposta de tese doutorado%% phd - para teses de doutorado

    \university{}\address{}\institute{}\department{}\program{}\majorfield{}

    \title{}\date{}\author{}\adviser{}\coadviser{NOME DO(DA) CO-ORIENTADOR(A)}

    \begin{document}

    \frontmatter\frontpage\presentationpage

    \begin{d e d i c a t o r y}

    http://www.cin.ufpe.br/~paguso/ufpethesis/

  • CAPÍTULO 8. DOCUMENTOS LATEX Prof. Marco Polo Moreno de Souza

    \end{d e d i c a t o r y}

    \acknowledgements

    \begin{epigraph}[]{}

    \end{epigraph}

    \resumo

    \begin{keywords}

    \end{keywords}

    \a b s t r a c t\begin{keywords}

    \end{keywords}

    \tableofcontents %Sumário\listoffigures\listoftables

    \mainmatter

    \include{capitulo1}\include{capitulo2}\include{capitulo3}

    \backmatter\appendix

    \include{apendice1}\include{apendice2}

    \nocite{*}\bibliographystyle{alpha}\b i b l i o g r a p h y{biblio}

    \colophon

    \end{document}

    Perceba que todos os elementos do trabalho estão inclusos no código acima: capa, con-tracapa, índice, resumo, ... Basta digitar nos campos apropriados. Os capítulos são incluí-dos em arquivos à parte. Para fazer isso, abra o TEXnicCenter, clique em File → New →File... e digite o capítulo nesse arquivo, começando com o comando \chapter{}. Salve

  • CAPÍTULO 8. DOCUMENTOS LATEX Prof. Marco Polo Moreno de Souza

    (mas não compile) com o nome capitulo1.tex. Faça igual para os outros capítulos eapêndices. As referências podem ser introduzidas via BibTEXou manualmente com o ambientethebibliography, que deve ficar dentro do arquivo template.tex. O único arquivoque precisa ser compilado é o template.tex, que junta todos os capítulos e apêndices atra-vés do comando \include{}.

    8.2.2 A classe abnTEXA abnTEX, carinhosamente conhecida como ABsurd Norms for TEX [8], é uma suíte (conjuntode classe e pacotes) cujos documentos obedecem aos requisitos da ABNT (Associação Bra-sileira de Normas Técnicas). É uma suíte útil se o usuário necessita de um documento obri-gatoriamente baseado nas regras da ABNT, porém o pdf gerado não é elegante (devido a estarrestrito às regras da ABNT). Atualmente está na versão abnTEX2 e é capaz de gerar os seguintesdocumentos técnicos:

    • Artigos científicos (ABNT NBR 6022:2003).

    • Teses, dissertações e monografias (ABNT NBR 14724:2011).

    • Projeto de pesquisa (ABNT NBR 15287:2011).

    • Relatório técnico/científico (ABNT NBR 10719:2011).

    • Livro e Folheto (ABNT NBR 6029:2006).

    Abordaremos aqui apenas a aplicação da suite abnTEXna criação de trabalhos acadêmicos(teses, dissertações e monografias). O seu uso é bastante simples. Basta baixar o arquivodisponível em https://github.com/abntex/abntex2/wiki/Download, descom-pactar o arquivo zipado e escolher o template abntex2-modelo-trabalho-academico.Abaixo é possível ver, de forma resumida, o código-fonte desse template (de forma ilustrativa;não tente compilá-lo. Ao invés, use o template baixado.):

    \documentclass[opções]{abntex2}

    \usepackage{lmodern} % Pacotes...

    \renewcommand{\backrefpagesname}{Citado na(s) página(s):~} %Algunsmacros

    \titulo{Modelo Canônico de\\ Trabalho Acadêmico com \abnTeX}\autor{Equipe \abnTeX}\local{Brasil}\data{2015, v-1.9.5}\orientador{Lauro César Araujo}\coorientador{Equipe \abnTeX}\instituicao{Universidade do Brasil -- UBr}\tipotrabalho{Tese (Doutorado)}

    \preambulo{Modelo canônico de trabalho monográfico acadêmico emconformidade com

    https://github.com/abntex/abntex2/wiki/Download

  • CAPÍTULO 8. DOCUMENTOS LATEX Prof. Marco Polo Moreno de Souza

    as normas ABNT apresentado à comunidade de usuários \LaTeX.}

    \makeatletter\hypersetup{opções}\makeatother

    \setlength{\parindent}{1.3cm} %Tamanho do parágrafo\setlength{\parskip}{0.2cm} % Espaçamento entre um parágrafo e outro:

    \makeindex %Índice

    \begin{document}

    \selectlanguage{brazil}

    \frenchspacing % Retira espaço extra obsoleto entre as frases.

    \imprimircapa

    \imprimirfolhaderosto*

    % \begin{fichacatalografica}% \includepdf{fig_ficha_catalografica.pdf}% \end{fichacatalografica}

    % \includepdf{folhadeaprovacao_final.pdf}

    \begin{d e d i c a t o r i a}\vspace*{\fill}\centering\noindent\textit{ Texto ...} \vspace*{\fill}

    \end{d e d i c a t o r i a}

    \begin{agradecimentos}Texto do agradecimento...\end{agradecimentos}

    \begin{ e p i g r a f e}\vspace*{\fill}

    \begin{ f l u s h r i g h t}\textit{Texto da epígrafe}

    \end{ f l u s h r i g h t}\end{ e p i g r a f e}

    \setlength{\absparsep}{18pt} % ajusta o espaçamento dos parágrafos doresumo

    \begin{resumo}Resumo em português.

  • CAPÍTULO 8. DOCUMENTOS LATEX Prof. Marco Polo Moreno de Souza

    \end{resumo}

    \begin{resumo}[Abstract]\begin{otherlanguage*}{english}

    English a b s t r a c t.\end{otherlanguage*}

    \end{resumo}

    \begin{resumo}[Résumé]\begin{otherlanguage*}{french}

    Résumé en français.\end{otherlanguage*}

    \end{resumo}

    \begin{resumo}[Resumen]\begin{otherlanguage*}{spanish}

    Resumen en español.\end{otherlanguage*}

    \end{resumo}

    \pdfbookmark[0]{\listfigurename}{lof}\listoffigures*\cleardoublepage

    \pdfbookmark[0]{\listtablename}{lot}\listoftables*\cleardoublepage

    \begin{ s i g l a s }\item[ABNT] Associação Brasileira de Normas Técnicas\item[abnTeX] ABsurdas Normas para TeX

    \end{ s i g l a s }

    \begin{ s imbolos}\item[$ \Gamma $] Letra grega Gama\item[$ \Lambda $] Lambda\item[$ \zeta $] Letra grega minúscula zeta\item[$ \in $] Pertence

    \end{ s imbolos}

    \pdfbookmark[0]{\contentsname}{toc}\tableofcontents*\cleardoublepage

    \textual

    \chapter*[Introdução]{Introdução}\addcontentsline{toc}{chapter}{Introdução}Texto do capítulo...

  • CAPÍTULO 8. DOCUMENTOS LATEX Prof. Marco Polo Moreno de Souza

    \part{Uma parte}

    \include{abntex2-modelo-include-comandos}

    \part{Outra parte}

    \chapter{Outro capítulo}\section{Uma seção}

    \postextual

    \b i b l i o g r a p h y{abntex2-modelo-references}

    \begin{apendicesenv}\partapendices\chapter{Capítulo do apêndice}\end{apendicesenv}

    \begin{anexosenv}\partanexos\chapter{Capítulo do anexo}\end{anexosenv}

    %\phantompart %Índice remissivo%\printindex

    \end{document}

    Da mesma forma que na classe ufpethesis, basta digitar nos campos apropriados. Per-ceba que o documento obedece a seguinte hierarquia: partes→ capítulos→ seções→ subse-ções. Para um documento sem partes, isto é, apenas com capítulos, basta remover o comando\part{}. Observe também que algumas coisas podem ser personalizadas, como o espaça-mento entre parágrafos e linhas.

    8.3 LivrosLivros em LATEX são feitos de forma bem semelhante à criação de monografias, teses e disser-tações. Dependendo do template, os livros podem ser divididos em partes, capítulos, seções esubseções. Templates para livros podem ser baixados nos sites abaixo:

    • https://www.overleaf.com/gallery/tagged/book

    • http://www.latextemplates.com/cat/books

    • https://pt.sharelatex.com/templates/books

    • http://www.abntex.net.br/

    https://www.overleaf.com/gallery/tagged/bookhttp://www.latextemplates.com/cat/bookshttps://pt.sharelatex.com/templates/bookshttp://www.abntex.net.br/

  • Capítulo 9

    Slides

    Existem várias classes para trabalhar com slides em LATEX. Temos, por exemplo, as classes

    • slides

    • beamer

    9.1 A classe slidesA estrutura básica de uma apresentação usando a classe slides é a seguinte:

    \documentclass[titlepage,leqno]{slides}%\usepackage{amsmath,amsmath,amssymb,graphicx}%

    \begin{document}\title{Título}\author{Autores}\date{Data}\maketitle

    \begin{ s l i d e}{1}%Texto do 1o slide\end{ s l i d e}

    \begin{ s l i d e}{2}%Texto do 2o slide\end{ s l i d e}

    \end{document}

    Cada slide da apresentação é criado com o ambiente slide.

    9.2 A classe beamerA estrutura de uma apresentação com a classe beamer segue o formato abaixo:

    50

  • CAPÍTULO 9. SLIDES Prof. Marco Polo Moreno de Souza

    \documentclass{beamer}

    \usepackage[brazilian]{babel}\usepackage[latin1]{inputenc}\usepackage{lipsum}%Pacote para gerar texto aleatório

    \begin{document}

    \title{Apresentação de slides}\author{Marco P. M. de Souza\\UNIR}\maketitle

    \begin{frame}\tableofcontents\end{frame}

    \section{Título da Seção 1}

    \subsection{Título do Slide 1}\begin{frame}{Título do Slide 1}\lipsum[1]\end{frame}

    \section{Título da Seção 2}\begin{frame}{Título do Slide 2}

    \begin{block}{Texto ...}\lipsum[66]\end{block}

    \begin{block}{Texto ...}\lipsum[75]\end{block}

    \end{frame}

    \end{document}

    O uso dos ambientes básicos está detalhado abaixo.

    9.2.1 Ambiente frameO ambiente frame é usado para criar slides. Cada slide é delimitado por \begin{frame} e\end{frame}, conforme o modelo abaixo:

  • CAPÍTULO 9. SLIDES Prof. Marco Polo Moreno de Souza

    \begin{frame}{Título do s l i d e}%Conteúdo do slide\end{frame}

    9.2.2 Ambiente blockO ambiente block é usado para criar blocos de informações no slide, de forma a deixá-lo maisorganizado.

    Exemplo 36

    Em LATEX:

    \begin{block}{Onda gravitacional}Onda gravitacional é a onda que transmite energia por meio de

    deformações no tecido do espaço-tempo, ou seja, perturbando ocampo gravitacional.

    \end{block}

    \begin{block}{Onda eletromagnética}A radiação eletromagnética é uma oscilação em fase dos campos

    elétricos e magnéticos, que, autossustentando-se, encontram-sedesacoplados das cargas elétricas que lhe deram origem.

    \end{block}

    9.2.3 Ambiente columnsPara dividir o slide em várias colunas usamos o ambiente columns.

  • CAPÍTULO 9. SLIDES Prof. Marco Polo Moreno de Souza

    Exemplo 37

    Em LATEX:

    \begin{columns}\begin{column}{0.4\linewidth}Pente de frequência é uma técnica para medição de precisão de

    frequências acima de $10^{15}$ Hz de radiaçõeseletromagnéticas, tal como a luz, inventada em 1998 porTheodor W. Hänsch e seus colaboradores do Instituto MaxPlanck.

    \end{column}

    \begin{column}{0.4\linewidth}O condensado de Bose-Einstein é uma fase da matéria formada

    por bósons a uma temperatura muito próxima do zeroabsoluto. Nestas condições, uma grande fracção de átomosatinge o mais baixo estado quântico.

    \end{column}\end{columns}

    9.2.4 Fonte do textoUma fonte mais elegante pode ser usada com a inserção da linha de comando abaixo no preâm-bulo:

    \usefonttheme{serif}

  • CAPÍTULO 9. SLIDES Prof. Marco Polo Moreno de Souza

    9.2.5 EfeitosAlguns efeitos em slides são conseguidos com os comandos abaixo:

    • \only

    • \onslide

    • \transdissolve

    • \transsplitverticalout

    • \transblindshorizontal

    O comando \only é usado para que componentes apareçam no slide quando digitamos atecla enter, as teclas direcionais ou os botões no mouse. Sua sintaxe é

    \only{componente}

    No campo ordem devemos colocar um número que vai indicar a ordem em que o componentevai aparecer. O componente pode ser um texto, uma figura, uma tabela, etc.

    Exemplo 38

    Figura 9.1: Sequência de 4 slides ilustrando o uso do comando \only.

    Em LATEX:

  • CAPÍTULO 9. SLIDES Prof. Marco Polo Moreno de Souza

    \begin{block}{Vantagens do {\LaTeX}:}\only{Gratuito e livre. Há milhares de pacotes disponíveis na

    rede.}\only{\\Alta qualidade tipográfica.}\only{\\Separação entre conteúdo e estilo.}\only{\alert{\\Separação entre conteúdo e estilo.}}

    \end{block}

    Observação: Neste exemplo foi usado o tema CambridgeUS, disponível emhttp://deic.uab.es.

    Quando colocamos a ordem como significa que o componente vai aparecer a partirda segunda vez que o enter for teclado. Porém, quando inserirmos , significa que o com-ponente vai aparecer quando o enter for teclado pela terceira vez e desaparecer após a quartateclada. Isto é, o símbolo - mantém o componente após ele aparecer.

    Uma alternativa do comando \only é o comando \onslide, que possui a mesma sintaxe.A diferença é que, com este último, conforme os componentes vão aparecendo, eles perma-necem fixos na mesma posição, ao passo que o comando \only pode mudar a posição doscomponentes.

    Os comandos \transdissolve, \transsplitverticalout e\transblindshorizontal são usados para efeitos de transição entre slides. Essescomandos deve ser inseridos dentro do ambiente frame e funcionam apenas em tela cheia(Ctrl + L no pdf aberto).

    9.2.6 Inserindo um sumário da apresentaçãoUm sumário para a apresentação é conseguido usando o comando \tableofcontents.Como o sumário deve ocupar um slide, então é interessante inserir as linhas de comando abaixo:

    \begin{frame}{Sumário}\tableofcontents

    \end{frame}

    No sumário não aparecerá os títulos dos slides, e sim os títulos das seções e subseções.

    9.2.7 Inserindo vídeos na apresentaçãoUmas das formas de inserir vídeos em uma apresentação é através do pacote multimediaem conjunto com o comando \movie. Essa opção nem sempre funciona, visto que dependede o visualizador pdf ter ou não certo codecs para exibição de vídeos. Uma alternativa quesempre funciona em leitores Adobe Reader 9 ou superior (ou qualquer leitor que tenha o AdobeFlash player incluso) é através do pacote e do comando flashmovie em conjunto com ocomando \pdfminorversion, mas essa opção só vale para vídeos no formato swf. Assim,são necessários os seguintes passos:

    • Inserir o comando \pdfminorversion antes de \documentclass{beamer}.

    • Converter o vídeo para o formato swf. Há vários conversores; um interessante é o AnyVideo Converter: http://www.any-video-converter.com.

    http://deic.uab.es/~iblanes/beamer_gallery/individual/CambridgeUS-default-structuresmallcapsserif.htmlhttp://www.any-video-converter.com/products/for_video_free/

  • CAPÍTULO 9. SLIDES Prof. Marco Polo Moreno de Souza

    • Inserir o comando \flashmovie[width=yyypx]{nome-do-video.swf}.

    Diferentemente da primeira alternativa, com esse forma o vídeo não precisa estar junto doarquivo pdf da apresentação.

    Exemplo 39

    Em LATEX:

    \pdfminorversion=7\documentclass{beamer}%ou \documentclass{outraclasse}\usepackage{flashmovie}...\begin{ c e n t e r}\flashmovie[width=450px,height=220px]{video.swf}\end{ c e n t e r}

    O vídeo deve estar nas mesma pasta em que o pdf será gerado. Observe que muitos vídeospoderão deixar o arquivo pdf lento. E observe também que se você não estiver vendo o vídeoacima, é porque seu leitor de pdf não tem os codecs necessários para tal.

    9.3 Slides a partir de templatesO uso de templates na criação de apresentações é geralmente a opção mais prática. Uma fontecom belos templates pode ser encontrado no site http://deic.uab.es/~iblanes/beamer_gallery/.

    http://deic.uab.es/~iblanes/beamer_gallery/http://deic.uab.es/~iblanes/beamer_gallery/

  • Capítulo 10

    Posters

    Há várias formas de fazer poster em LATEX, como por exemplo:

    • Através da classe beamer em conjunto com o pacote beamerposter;

    • Atraves da classe a0poster;

    • Através de outras classes e de templates disponíveis da internet.

    10.1 O pacote beamerposterO pacote beamerposter [6] é uma excelente ferramenta para criação de posters nos tama-nhos A0 a A4. Ele é uma extensão da classes beamer e a0poster. Para trabalhar com essepacote, devemos começar com

    \documentclass{beamer}\usepackage[orientation=portrait, size=a0, scale=1.4]{beamerposter}\begin{document}Texto ...\end{document}

    Configurações básicas:

    • orientation: pode ser portrait (formato retrato) ou lansdcape (formato pai-sagem).

    • size: a0, a1, a2, a3 ou a4.

    • scale serve para mudar o tamanho da fonte padrão.

    Os “blocos” que formam os posters podem ser feitos com o ambiente minipage. Naspróximas páginas temos um exemplo (bastante simples) de um poster e seu código-fonte.

    57

  • Um T́ıtulo longo até demais para um PosterMarco P. M. de Souza

    Departamento de F́ısica, Universidade Federal de Rondônia

    Introdução

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gra-vida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputatea, magna. Donec vehicula augue eu neque. Pellentesque habitant morbitristique senectus et netus et malesuada fames ac turpis egestas. Maurisut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urnafringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integersapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem velleo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu,pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec variusorci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis,diam. Duis eget orci sit amet orci dignissim rutrum.

    Objetivos

    Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbiauctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricieset, tellus. Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquetmagna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis.Suspendisse ut massa. Cras nec ante. Pellentesque a nulla. Cum sociisnatoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. Pellentesquecursus luctus mauris.

    T́ıtulo do bloco 3

    Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpatat, tincidunt tristique, libero. Vivamus viverra fermentum felis. Donec no-nummy pellentesque ante. Phasellus adipiscing semper elit. Proin fermen-tum massa ac quam. Sed diam turpis, molestie vitae, placerat a, molestienec, leo. Maecenas lacinia. Nam ipsum ligula, eleifend at, accumsan nec,suscipit a, ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend con-sequat lorem. Sed lacinia nulla vitae enim. Pellentesque tincidunt purusvel magna. Integer non enim. Praesent euismod nunc eu purus. Donecbibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi. Namvulputate metus eu enim. Vestibulum pellentesque felis eu massa.

    E(t) =1

    ∫ −∞

    ∞2πẼ0(ω − ωc )fR

    ∞∑

    m=−∞δ (ω − ωm) e−iωtdt

    E(t) =∞∑

    m=−∞fR Ẽ0(ωm − ωc )e−iωmt

    E(t) =∞∑

    m=−∞Eme−iωmt (1)

    T́ıtulo do bloco 4

    Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel justo vitae lacustincidunt ultrices. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.In hac habitasse platea dictumst. Integer tempus convallis augue. Etiamfacilisis. Nunc elementum fermentum wisi. Aenean placerat. Ut imperdiet,enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit puruseget enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl. Vivamusquis tortor vitae risus porta vehicula.

    330 360 390 420 450

    -0,05

    0,00

    0,05

    0,10

    δcw

    / 2π (MHz)

    (c)

    -600 -400 -200 0 200 400 600

    0,0

    0,2

    0,4

    0,6

    0,8

    1,0

    δcw

    / 2π (MHz)

    (b)

    -600 -400 -200 0 200 400 600-0,4

    -0,2

    0,0

    0,2

    0,4

    ∆ Im

    σ13

    δcw

    / 2π (MHz)

    (a)

    11 MHzm

    L

    2m −1m −

    11 MHz

    89m −

    1R1/T

    2

    (d)

    T́ıtulo do bloco 5

    Fusce mauris. Vestibulum luctus nibh at lectus. Sed bibendum, nulla afaucibus semper, leo velit ultricies tellus, ac venenatis arcu wisi vel nisl.Vestibulum diam. Aliquam pellentesque, augue quis sagittis posuere, turpislacus congue quam, in hendrerit risus eros eget felis. Maecenas eget eratin sapien mattis porttitor. Vestibulum porttitor. Nulla facilisi. Sed a turpiseu lacus commodo facilisis. Morbi fringilla, wisi in dignissim interdum, justolectus sagittis dui, et vehicula libero dui cursus dui. Mauris tempor ligulased lacus. Duis cursus enim ut augue. Cras ac magna. Cras nulla. Nullaegestas. Curabitur a leo. Quisque egestas wisi eget nunc. Nam feugiat lacusvel est. Curabitur consectetuer.

    Conclusões

    Suspendisse vel felis. Ut lorem lorem, interdum eu, tincidunt sit amet, laoreetvitae, arcu. Aenean faucibus pede eu ante. Praesent enim elit, rutrumat, molestie non, nonummy vel, nisl. Ut lectus eros, malesuada sit amet,fermentum eu, sodales cursus, magna. Donec eu purus. Quisque vehicula,urna sed ultricies auctor, pede lorem egestas dui, et convallis elit erat sednulla. Donec luctus. Curabitur et nunc. Aliquam dolor odio, commodopretium, ultricies non, pharetra in, velit. Integer arcu est, nonummy in,fermentum faucibus, egestas vel, odio.

    Agradecimentos

    Morbi luctus, wisi viverra faucibus pretium, nibh est placerat odio, nec commodo wisi enim eget quam. Quisque libero justo, consectetuer a, feugiatvitae, porttitor eu, libero. Suspendisse sed mauris vitae elit sollicitudin malesuada. Maecenas ultricies eros sit amet ante. Ut venenatis velit. Maecenassed mi eget dui varius euismod. Phasellus aliquet volutpat odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;Pellentesque sit amet pede ac sem eleifend consectetuer. Nullam elementum, urna vel imperdiet sodales, elit ipsum pharetra ligula, ac pretium ante justoa nulla. Curabitur tristique arcu eu metus. Vestibulum lectus. Proin mauris. Proin eu nunc eu urna hendrerit faucibus. Aliquam auctor, pede consequatlaoreet varius, eros tellus scelerisque quam, pellentesque hendrerit ipsum dolor sed augue. Nulla nec lacus.

  • CAPÍTULO 10. POSTERS Prof. Marco Polo Moreno de Souza

    Em LATEX:

    \documentclass{beamer}

    \usepackage[orientation=portrait, size=a4, scale=1.2]{beamerposter}%\usepackage[overlay]{textpos}\usepackage{xcolor}\usepackage{lipsum}\usepackage{ragged2e}

    \usepackage[brazilian]{babel}\usepackage[latin1]{inputenc}%\usepackage[T1]{fontenc}\usepackage{amsmath,amssymb,amsfonts}\usepackage{epstopdf}

    %\setlength{\TPHorizModule}{\linewidth}%\setlength{\TPVertModule}{1cm}

    \begin{document}

    \begin{minipage}[t]{1.00\textwidth}\begin{ c e n t e r}\vspace{0.5cm}\resizebox{!}{6.mm}{Um Título longo até demais para um Poster}\\[0.3

    cm]\resizebox{!}{5.mm}{Marco P. M. de Souza}\\[0.3cm]\resizebox{!}{4.mm}{Departamento de Física, Universidade Federal de

    Rondônia}\\[0.3cm]\end{ c e n t e r}\end{minipage}

    \hspace{0.5cm}\begin{minipage}[t]{0.46\textwidth}\vspace{0.5cm}\begin{block}{Introdução}\justify\lipsum[1]\end{block}\end{minipage}%\hspace{0.026\textwidth}\begin{minipage}[t]{0.46\textwidth}\vspace{0.5cm}\begin{block}{Objetivos}\justify\lipsum[2]\end{block}\end{minipage}

    \hspace{0.5cm}\begin{minipage}[t]{0.46\textwidth}

  • CAPÍTULO 10. POSTERS Prof. Marco Polo Moreno de Souza

    \vspace{0.5cm}\begin{block}{Título do bloco 3}\justify\lipsum[3]\begin{eqnarray}\label{modos-cw}E(t) &=& \frac{1}{2\pi}\int^{-\infty}_{\infty}{2\pi\tilde{E}_0(\omega

    - \omega_c) f_R \sum^{\infty}_{m=-\infty} \delta\left( \omega - \omega_m \right)e^{-i\omega t}dt} \nonumber

    \\E(t) &=& \sum^{\infty}_{m=-\infty} f_R \tilde{E}_0(\omega_m - \omega_

    c) e^{-i\omega_m t} \nonumber\\E(t) &=& \sum^{\infty}_{m=-\infty} E_m e^{-i\omega_m t}\end{eqnarray}\end{block}\end{minipage}%\hspace{0.026\textwidth}\begin{minipage}[t]{0.46\textwidth}\vspace{0.5cm}\begin{block}{Título do bloco 4}\justify\lipsum[4]\begin{ f i g u r e