1. Latex O que é LaTeX

Documentos relacionados
Emílio Eiji Kavamura. DeGraf-UFPR 2014/09/22

Introdução ao L A T E X

Curso introdutório de L A TEX

Minicurso L A TEX PET-ECO. Curitiba, PR - Março Universidade Teconlógica Federal do Paraná

Seminários I - Introdução ao LATEX

Minicurso Básico - L A TEX Aula 3 Apresentação: Jéssyca Cristine, Leandro Chiarini, Rafael Aguiar e Rebeca Chuffi

Introdução ao Latex. Anderson Castro Soares de Oliveira

Fórmulas com o MimeTeX

Apresentação em L A TEX

Overview L A T E X. Ocina de Ferramentas para Auxílio Estatístico. 8 de maio de Programa de Educação Tutorial de Estatística

Curso introdutório de L A TEX

Linguagem para Editoração de Artigos Cientícos - L A TEX

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação. LaTeX

Minicurso L A TEX + Beamer - Aula 1

Prof. Dr. Maurício Zahn Universidade Federal de Pelotas - UFPel Departamento de Matemática e Estatística

Introdução ao L A TEX Aula 01

Apresentações Usando o Beamer. Jessica Kubrusly. Departamento de Estatística Instituto de Matemática e Estatística Universidade Federal Fluminense

Laboratório de Matemática Computacional II

Resumo c Filipe Teixeira-Dias/Mariana Paulino. Resumo Instalação Intrudução Programação em LATEX Objectos Flutuantes Organização Citações

1. Estrutura geral. \documentclass{estilo} \begin{document} TEXTO. \end{document}

[Livros e-pub e Software Calibre] Tutorial

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

TÉCNICO LEGISLATIVO Câmara dos Deputados INFORMÁTICA. Prof. Paulo França

Breve Introdução ao L A TEX 2ε

Comunicação Científica em Física Usando LaTeX na redação um artigo científico

Curso de Eng. Acústica Univ. Fed. de Santa Maria Av. Roraima 1000, Camobi Santa Maria, RS, Brasil

Aula 02. Bibliograa: Apresentação. Cláudio R. Lucinda FEA-RP/USP

Conhecendo a aba Início

Sistema de Preparação de Documentos Científicos: L A T E X

Word. Introdução. Introdução. Introdução. Interface padrão Margem esquerda da página. Interface padrão

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

Tutorial de L A TEX para Software Carpentry

FKB Biblioteca Padre Lambert Prins Tutorial de formatação MS-Word Agary Veiga Graf CRB/8-3809

Editor de Texto. Microsoft Word 2007

Recursos Computacionais

CAPÍTULO 1... Iniciando o Word Conhecendo a tela do word...10 Exercício...14

Processador de Textos

Produção de Artigos Científicos com Latex

Domine o Word Professor: Rafael Henriques

Artigos científicos, relatórios, teses, slides com Pandoc Markdown

Informática Material Complementar Aula 04 Prof. Márcio Hunecke

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Informática. Comparando Microsoft Word e LibreOffice Writer. Professor Márcio Hunecke.

Comunicação Científica em Física A estrutura de um artigo científico

EXCEL Atividade Prática

Truques e caminhos tortuosos do L A T E X/PDFL A T E X Parte 1

CENTRO PAULA SOUZA ETEC PADRE JOSÉ NUNES DIAS APLICATIVOS INFORMATIZADOS WORD 2007 PROFESSORA: ALINE PRISCILA SCHMIDT ALUNO:

Parte A FÓRMULAS Spiegel_II_01-06.indd 11 Spiegel_II_01-06.indd :17: :17:08

Metodologia do Trabalho Científico

Exercícios Repetição

III. ajustar a tabela completa numa única página para impressão; IV. preparar um arquivo HTML desse material para publicação no site;

Introdução a Tecnologia da Informação

Tutorial Word 2007 FONTE: UNICAMP

TRE/RJ INFORMÁTICA. Prof. Paulo França

a maior Perceba a alteração causada nos comandos acima. Tenha em mente que o tamanho-base de fontes deste documento é 12pt.

timbreicmc: Papéis timbrados usados no ICMC/USP São Carlos-SP, Brasil

Trabalhando com Editor de Textos MS-WORD

INFORMÁTICA. Apenas: a) II, III e IV são verdadeiras. b) II, IV e V são verdadeiras. c) II e IV são verdadeiras. d) I, III e IV são falsas.

TEXTO (Função TEXTO) Descrição. Sintaxe. Este artigo descreve a sintaxe da fórmula e o uso da função TEXTO no Microsoft Excel.

O AMBIENTE DE TRABALHO... 2 CRIAR, ABRIR E GUARDAR DOCUMENTOS... 6 EDIÇÃO DE DOCUMENTOS... 7 FORMATAÇÃO DE TEXTO Manual de Word INTRODUÇÃO...

Minicurso Básico - L A TEX Aula 1 Apresentação: Jéssyca Cristine, Leandro Chiarini, Rafael Aguiar e Rebeca Chuffi

Utilizar alguns comandos do LaTex para digitação de textos, inclusive matemáticos.

Expressões matemáticas

INTRODUÇÃO AO LATEX. Angelina Carrijo de Oliveira ICMC/USP Danilo Augusto Ganancin Faria ICMC/USP

MANUAL DE UTILIZAÇÃO DO SOFTWARE DE IMPRESSÃO DE ETIQUETAS MOORE.

Interface. Movimentação na planilha

Manual Prático. Elisabete Aguiar

Microsoft Equation 3.0

Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas

Informática. Comparando Microsoft Excel e Libre Office Calc. Professor Márcio Hunecke.

APRESENTAÇÃO ELETRÔNICA POWER POINT

Entendendo o LaTeX: Uma Introdução. Universidade Federal do ABC Nathalia Paula

WORD PARA TRABALHOS ACADÊMICOS. UNIVERSIDADE FEDERAL DE SANTA CATARINA. Biblioteca Universitária. Programa de competência em informação.

Pontifícia Universidade Católica do Paraná. Sistema integrado de Bibliotecas SIBI/PUCPR. Normalização de Trabalhos Acadêmicos. Formatação Word 2003

Oficina de Pesquisa Científica na Pós-Graduação- PPGIGC

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2

Informática - Processadores de Texto- - Microsoft Word - Profª. Me. Valéria Espíndola Lessa

Manual de Utilização do software Colacril Office para criação e impressão de etiquetas. Manual de Utilização

Para abrir um documento deve utilizar uma das abordagens seguintes.

Comunicação Científica em Física Usando LaTeX na redação um artigo científico

TÍTULO DO TRABALHO. Palavras-chave: Primeira palavra, Segunda palavra, Terceira palavra (máximo de 5)

Aula 01 Microsoft Excel 2016

Sumário. 1- Notícias. 1.1 Publicando uma nova notícia Blocos de edição

Escrita Científica + LaTeX

FORMAÇÃO DE MICROSOFT EXCEL 2010

Introdução à Informática. Aula 07 MS WORD. Prof. Fábio Nelson

Aula 4 Introdução ao C

LibreOffice versão O essencial para sua prova WRITER. O único lugar em que o sucesso vem antes do trabalho é no dicionário.

INFORMÁTICA. Texto para as questões de 1 a 3

Breve Introdução à Programação em Scilab 6.0

Mestrado em Engenharia Física Tecnológica

NEFCT Série 2 - Formação de L A T E X

FUNDAÇÃO PRESIDENTE ANTÔNIO CARLOS FUPAC REDE DE BIBLIOTECAS PAULO HENRIQUE MARQUES

Introdução aos Algoritmos

ÍNDICE CAPÍTULO 1... CAPÍTULO 2... CAPÍTULO

Transcrição:

1 1. Latex 1.1. O que é LaTeX LaTeX é um programa que reúne comandos que utilizam o TeX(programa criado com a nalidade de aumentar a qualidade de impressão com base nas impressoras da época para processar textos e fórmulas matemáticas) com base de processamento e foi criado por Leslie Lamportna década de 80, com o objetivode facilitar o uso do TeX através de comandos para diferentes funções. Atualmente, o LaTeX conta com recursos para gerar o arquivo do formato PDF tais como DVIPDFM, PDFTeX e PDFLaTeX e existem diversos convertores para gerar arquivos de outros formatos tais como HTML e RTF (Rich Text Format aceito em MS Word e compatíveis). Além disso, também existem converter de outros formatos para LaTeX. Existem outros macros tal como ConTeXt (macro de propósito geral tal como plain TeX) e classes de LaTeX tais como KOMA-script que é distribuido com diversos sistema TeX. Também existe o desenvolvimento de outros sistemas de diagramação de documentos prossionais tais como NTS (New Typeset system) e Jade (para processar documentos escritos em DSSSL (Document Style Semantics and Specication Language) do SGML/XML tal como DocBook (SGML é abreviatura do Standard Generalized Markup Language. XML é subconunto de SGML. HTML também segue o padrão SGML/XML). Em termos de facilitar a digitação do documento (La)TeX, existem diversos editores especícos que ajudam na elaboração de documentos, oferecendo integração com os acessórios, localização de erros, inserção de símbolos ou comandos, integração com visualizador de DVI, etc. Quem não tem conhecimento do LaTeX ou que não goste de car editando o código fonte, poderá contar com o editor do tipo WYSIWYG (o que você vê é o que você obtém) que processa o documento usando LaTeX. Exemplo destes editores são LyX (free - Linux e Win) e Scientic Word/Work Place (comercial - Windows). Note que o TeXEmacs (free - linux) e alguns outros editores cientícos também poderão exportar código em LaTeX. Usando editores WYSIWYG como estes, poderá elaborar os documentos como no editor do Oce e gerar o documento de alta qualidade tipográca divido ao uso do (La)TeX.

2 Assim, "não sei usar o LaTeX"já não é desculpa para deixar de produzir documentos com alta qualidade tipográca. Observe que o conhecimento dos comandos de LaTeX no LyX e TeXMacs melhora o desempenho do usário por aceitar a seqüência de digitação dos comandos de LaTeX e também por permitir inserir facilmente o código de (La)TeX diretamente no documento. 1.2. Como utilizar A idéia central do LaTeX é distanciar o autor o máximo possível da apresentação visual da informação, pois a constante preocupação com a formatação desvia o pensamento do conteúdo escrito. Ao invés de trabalhar com idéias visuais, o usuário é encorajado a trabalhar com conceitos mais lógicos e, consequentemente, mais independentes da apresentação, como capítulos, seções, ênfase e tabelas, sem contudo impedir o usuário da liberdade de indicar, expressamente, declarações de formatação. Um exemplo simples de um documento preparado para o LaTeX: \documentclass {book} % Utilizado para fazer comentarios \usepackage[brazil]{babel} \usepackage[utf8]{inputenc} \usepackage[t1]{f ontenc} \\ \begin{document} Ambiente matemático. \\ Exemplos \\ 1. $x \in X$ \\ \\ 2. $A \subset B$ \\ \\ 3. $C = A \cup B$ \\ \\ 4. $D = A \cap B$ \\ \\ \end{document}

3 Este pequeno trecho de codigo nos daria um resultado parecido com o que segue. Ambiente matemático. Exemplos 1. x X 2. A B 5. C = A B 6. D = A B 1.3. Por que utilizar este sistema A primeira pergunta que alguém se fará, ao se deparar com o LaTeX, é sobre a vantagem de se usá-lo, ao invés de ferramentas WYSIWYG como o LibreOce Writer e o Microsoft Word, e muitas pessoas comparam o La- TeX a esses programas. Na verdade, o LaTeX e as ferramentas WYSIWYG possuem objetivos e base de usuários completamente distintos, não sendo prudente armar qual modelo seja superior. São apenas diferentes. É necessário, portanto, mostrar as vantagens e desvantagens de um e de outro, para que as pessoas saibam qual modelo lhes convém. 1.3.1. Vantagens + A principal vantagem, e de onde as outras tiram sua validade, é o algoritmo avançado do TeX, que permite criar documentos de aparência verdadeiramente prossional. + O LaTeX encoraja as pessoas a concentrar suas atenções no conteúdo e na distribuição lógica das idéias, e não na aparência, resultando em textos

4 bem estruturados. + É possível utilizar o LaTeX sem efetivamente aprender muitos comandos, especialmente com a utilização conjunta de ferramentas grácas como o LyX, bem como de bibliotecas de macros que facilitem aplicações especicas como, por exemplo, desenhar circuitos pelo CircuiTikZ ou uma partitura de uma música pelo LilyPond. + A edição de fórmulas matemáticas é robusta e sua apresentação, visualmente agradável. + Estruturas tipográcas complexas como bibliograa, tabela de conteúdo e citações estão abstraídas, podendo ser geradas facilmente e de forma consistente ao longo do documento. + Ambos TeX e LaTeX são programas livres, permitindo que haja versões para praticamente todo sistema operacional. + Utilização modesta dos recursos do sistema. É possível editar e imprimir mesmo em um computador remoto, através de uma sessão SSH ou telnet. O processador também não precisa trabalhar o tempo todo para formatar o documento, pois a diagramação só é feita uma vez, após o término da edição. 1.3.2. Desvantagens + A principal desvantagem é que, embora a utilização de estilos prontos de documento seja fácil, a criação de novos modelos leva muito tempo, nem sempre sendo possível encontrar modelos de documento em conformidade com o padrão requerido por muitas instituições. + A aprendizagem é mais difícil que a de programas WYSIWYG, pois embora a estrutura lógica do documento seja intuitiva, os comandos do LaTeX, obviamente, não o são. Torna mais ágil a edição de documentos complexos e mais comuns no ambiente acadêmico como artigos e monograas, porém um tanto complicado para documentos mais simples e ricos em detalhes grácos como um simples convite para uma festa. 1.4. Distribuições Os documentos escritos para o LaTeX estão em texto simples, sem qualquer formatação. Deste modo, é possível escrever documentos para o LaTeX em qualquer editor de textos, mesmo os mais simples, como o Vi ou o Bloco de

notas. Não obstante essa facilidade de edição de arquivos LaTeX, recomendase a utilização de programas especícos, muitos dos quais softwares livres, como o Kile. Além disso, o LaTeX funciona em diversas plataformas, existindo distribuições para muitos sistemas operacionais, a exemplo de MiKTeX, para Windows; MacTeX, para Mac OS X; e TeX Live (multiplataforma, incluindo Linux). 1.5. MiKTeX MiKTeX é uma distribuição TeX/LaTeX para Microsoft Windows desenvolvida por Christian Schenk. Consiste numa implementação do sistema TeX e um conjunto de programas relacionados. MiKTex provê as ferramentas necessárias para preparar documentos utilizando a linguagem TeX/LaTeX, assim como um simples editor de textos (TeXworks). O nome MikTex origina do login do seu criador, Christian Schenk. Entre as funcionalidade do MiKTeX estão a capacidade de autoatualização através de download de novas versões a partir de pacotes e componentes previamente instalados, e sua fácil instalação. Adicionalmente, ele solicita ao utilizador sobre o interesse de baixar algum pacote que não esteja instalado mas que é requisitado pelo documento a ser editado. A versão atual do MikTex é a 2.9 e está disponível na página principal do projeto. Desde a versão 2.8, o MikTex tem suporte a XeTeX, MetaPost e pdftex e é compatível com Windows 7. 5 2. Pacotes e classes de documentos 2.1. Pacotes + \usepackage[portuguese]babel indicado para usar o pacote babel, com a opcao da lingua portuguese, gera datas e nomes como Capitulo, Bibliograa em portugues com estilo brasileiro; + \usepackage{graphicx, color} indicado para usar os pacotes gracx e color, que permitem incluir guras e colorir o texto; + \graphicspath{{../guras/}} o sistema vai procurar as guras na pasta guras que ca no mesma pasta com os arquivos.tex; + \usepackage[latin1]{inputenc} indicado para usar o pacote inputenc

6 com a opcao latin1, que dine uma codicaçao para os caracteres em que os acentos sao digitados diretamente pelo teclado; + \usepackage{amsthm,amsfonts} utiliza os pacotes da American Mathematical Society amsthm, que possui várias funcões, entre elas denir estilos de escrita de teoremas e amsfonts, que adiciona estilos de letras como, por exemplo, o símbolo do conjunto dos números reais; + \setlength\textwidth{x cm} indica que a largura do texto é de x cm; + \setlength\textheight{y cm} indica que a altura do texto é de y cm; + \evensidemargin 0 cm indica que a margem esquerda das páginas pares é zero; + \oddsidemargin 0 cm indica que a margem esquerda das páginas é zero; + \topmargin 0 cm indica que a margem superior é zero. + \baselineskip 65 mm dene a distância entre as linhas como sendo de 65 mm; + \sloppy reduz o numero de divisões nas palavras que são impressas nos nais das linhas; Você pode tambem "criar"novos comandos com o \newcommand, como denir nomes mais simples para comandos com nomes grandes, por exemplo: \newcommand\binv\backslash novo nome para o comando que imprime \. 2.2. Classes de documentos É muito frequente querermos fazer alguns ajustes nos (nem sempre tão nos assim), ou precisarmos incrementar nosso documento com alguma estrutura mais especíca. É nesse momento que os pacotes (packages) e estilos (style les) aparecem. O uso de pacotes assemelha-se à inclusão de bibliotecas em programação, tendo a função de tornar disponíveis alguns comandos que estendem a funcionalidade dos comandos básicos. Assim como occore em várias linguagens de programação, é também possível criarmos nossos próprios pacotes (ou estilos). A primeira e mais importante informação que o LATEX exige para processar um arquivo, é a classe de documento a ser criado. Esta informação sobre a classe deve ser posta na primeira linha do arquivo com o comando: \documentclass[opcoes]classes

7 Listamos abaixo as classes de documentos tratadas neste trabalho. + article para artigos em revistas cientícos, apresentacoes, pequenos relatórios, documentação de programa, convites, etc; + report para relatórios grandes com capitulos, mini livros, teses de doutorados; + book para livros; + slides classe com letras grandes sans serif para slides. As opções mais comuns para as classes de documento estão listadas abaixo. + 10pt, 11pt, 12pt é o tamanho da fonte principal. O normal é 10pt; + a4paper, letterpaper,... é o tamanho do papel. O padrão é letterpaper; + eqn as fórmulas são vistas alinhadas à esquerda ao invés de centralizadas; + leqno coloca a numeração da fórmula à esquerda ao invés de ser a direita; + titlepage, notitlepage indica se uma nova página deve ser iniciada após o título do documento. Em geral, a classe article não inicia uma nova página mas a classe report e a book o fazem; + twocolumn indica ao LATEX para paginar o documento em duas colunas; + oneside, twoside gera impressão com face simples ou face dupla. As classes article e report são para face simples e a classe book tem como padrão a face dupla; + openright, openany capítulos serão iniciados somente na página direita ou na próxima página disponível. O padrão para a classe report é openany e para a classe book o padrão é openright. A classe article não tem capítulos; 3. Sumário Uma das maiores diculdades na construção de um trabalho é inserção de um índice ou sumário. Para simplicar essa tarefa, o LaTex é uma ótima alternativa. Ele possui pacotes e comandos que inserem o sumário de maneira automática.

8 3.1. Como inserir um sumário no LaTex Podemos usar o pacote \usepackage{makeidx} no preâmbulo para inserir um sumário no LaTex. Além disso, devemos digitar o comando \tableofcontents no local onde vamos colocar o sumário. Em seguida, iniciamos o trabalho, usando para melhor organização os comandos, conforme a necessidade: \part, \chapter, \section, \subsection, \subsubsection, digitando os conteúdos dentro de cada um desses comandos. Assim, o sumário será automaticamente construído. Uma das maiores diculdades na construção de um trabalho é inserção de um índice ou sumário. Para simplicar essa tarefa, o LaTex é uma ótima alternativa. Ele possui pacotes e comandos que inserem o sumário de maneira automática. 4 Quebra de linhas e mudança de página 4.1. Quebra de linhas Para pular linhas e/ou mudar de página, utilize os seguintes comandos: + \newline ou (\\) pula uma linha; + \hspace{xcm} adiciona espaços horizontais, número dene o tamanho; + \vspace{xcm} adiciona espaços verticais, número dene o tamanho; + \\* pula uma linha e evita a criação de uma nova página; + \linebreak[número] pula uma linha, o número dene a prioridade (0 será ignorado; em 4 ocorrerá um pulo de linha; + \nolinebreak não pula a linha; + \newpage fecha a página atual e abre uma nova; + \pagebreak[número] começa uma nova página, número dene a prioridade; + \nopagebreak não fecha página; + \clearpage fecha a página atual; + \dotll adiciona uma linha pontilhada; + \hrulell adiciona uma linha cheia.

9 4.2. Alinhamento Por padrão, os parágrafos serão sempre completos. Para utilizar um alinhamento particular, utilize os seguintes comandos: + \begin{ushleft} \end{ushleft} ou \raggedright alinha para a esquerda; + \begin{center} \end{center} ou \centering alinha no centro; + \begin{ushright} \end{ushright} ou \raggedleft alinha para a direita. 5. Como inserir cores no texto Para escrever em cores é preciso adicionar o pacote \usepackage{graphicx,color} e depois usar os comandos: + textcolor{blue}{texto em azul} produz texto em azul; + textcolor{red}{texto em vermelho} produz texto em vermelho; 6. Tabelas, códigos e símbolos Além de textos e listas, tabelas devem ser o próximo elemento mais usado de texto. No LaTeX, você começará com tabelas mais simples e avançará com tabelas mais complexas. Para criar tabelas, usa-se o ambiente tabular, onde usamos o número de colunas, o tipo de separação entre as colunas e suas características são determinadas através do formato das colunas. Os símbolos utilizados para o formato são: + l, a coluna é alinhada à esquerda; + c, a coluna é centralizada; + r, a coluna e alinhada à direita. No lugar destes simbolos l, c e r podemos utilizar o comando p{xcm},onde denimos o tamanho das linhas da coluna, onde x é o tamanho desejado. Para fazer a tabela usamos os documentos \documentclass{book} e

10 \begin{tabular}{ c c c c } sendo que a quantidade de c depende da quantidade de colunas que serão utilizadas. Para adicionar colunas usamos o e-comercial e as linhas apenas o enter. Para fechar a tabela usamos \end{tabular} Exemplo: Simbolos codigos Simbolos codigos δ \delta α \alpha ϑ \vartheta ζ \zeta ξ \xi λ \lambda χ \chi ψ \psi η \eta ι \iota µ \mu ρ \rho β \beta ɛ \epsilon Γ \Gamma Υ \Upsilo γ \gamma θ \theta σ \sigma Σ \Sigma Ω \Omega Θ \Theta π \pi ϖ \varpi Ψ \Psi \Delta \sim = \cong \leq \geq \in \neq \cap \cup ± \pm \times \div \ast \subset cos \cos a \veca \int \Righatarrow \Leftarrow \Leftrightarrow \cdots \surd \exists \nexists \sharp

11 7. Inserido guras no Latex Vamos usar o comando includegraphcis do pacote graphicx para inserir as imagens ao documento, o comando possui as seguintes opção : width especíca a largura da imagem. O comando abaixo mostra a forma mais simples de colocar uma imagem: \includegraphics{minha_foto.eps} O ambiente subgure pode ser usado tanto com imagens como tabelas. Usar subgure é interessante pois podemos agrupar guras e tabelas,para serem tratadas dentro de um único ambiente, e para usá-lo devemos incluir o pacote subgure. \begin{figure} \centering \subfloat[figura 1]{\includegraphics{minha_figura1.eps} \subfloat[figura 2]{\includegraphics{minha_figura2.eps} \subfloat[figura 3]{\includegraphics{minha_figura3.eps} \caption{coleção de figuras} \label{fig:colecao} \end{figure} Abaixo veja as especicações para regular as imagens: + Height: especica a altura da imagem; + Keepaspectratio: essa opção é setada por true ou false. Se for setado comotrue, não distorce a imagem ao aumentar ou diminuir o seu tamanho. + Scale: altera o tamanho da imagem em porcentagem, ou seja, 1 e o tamanho original, 2 e o dobro, 0.5 e a metade e assim por diante. + Angle: rotaciona o imagem em graus no sentido anti-horário.

12 8. Como criar teoremas Para criar um teorema, axioma, lema, etc. usa-se o comando newtheorem{tipo de estrutura}{título da estrutura}. O argumento tipo de estrutura recebe a especicação que o usuário deseja dar a estrutura (teorema, postulado, axioma, etc).já o título da estrutura deve receber o nome da estrutura que ser impresso em negrito no texto seguido pela numeração. O comando newtheorem{ambiente}{título} dene um ambiente para a escrita de teoremas, proposições, etc., onde ambiente é um apelido para o ambiente e título é o título que será impresso no início do texto, como Teorema, Lema, Corolário, etc. Exemplo: newtheoremteoteorema[section] newtheoremlema[teo]lema newtheoremcor[teo]corolário newtheoremprop[teo]proposição dene quatro ambientes com apelidos teo, lema, cor e prop. A numeração é automática e o argumento teo faz com que os outros ambientes sigam a numeração do ambiente teo. O argumento [section] faz com que apareça o número da seção junto ao número do teorema. Uma vez denidos os ambientes no corpo do arquivo fonte, eles podem ser chamados em qualquer ponto após a denição dos ambientes. Exemplo: begin{teo}[pitagoras] Em todo triângulo retângulo o quadrado do comprimento da hipotenusa é igual a soma dos quadrados dos comprimentos dos catetos. end{teo} Outros recursos que são necessários para se escrever um texto matemático com qualidade como ambientes para as demonstrações e para denições e exemplos estão no pacote da American Mathematical Society amsthm, que foi citado anteriormente.

13 9. Referências bibliográcas e divisão silábica 9.1. Referências bibliográcas Referências bibliográcas são simples de implementar. Basta escrever um código no seguinte formato em qualquer lugar do seu código Latex e então a sua bibliograa aparecerá formatada no nal do texto: Ou seja, comece com "\begin{thebibliography}{n}", onde n é o número de referências que você usará. Daí, use "\bibitem"antes de cada item da bibliograa. Termine com "\end{thebibliography}". 9.2. Divisão silábica Para que a divisão silábica seja efetuada corretamente, basta adicionar estes comandos antes do "\begin{document}":

14 \ usepackage[brazil]{babel} \ usepackage[latin1]{inputenc} \ usepackage[t 1]{f ontenc} E caso alguma palavra ainda seja separada incorretamente, basta colocar no mesmo local (antes do begindocument) o comando "\hyphenation{pa la vra}"com a palavra problemática divida corretamente substituindo o exemplo "pa-la-vra". 10. Modo matemático O Modo Matemático do LATEX é um ambiente que auxilia ao usuário a escrever fórmulas, equações, teoremas e textos que necessitem da línguagem simbólica matemática. Para adentrar esse ambiente basta preceder as expressões matemáticas com $...$ ou \[...\] Exemplos: $ x 2 +2x -1$ Exibe a expressão: x 2 + 2x 1 Analogamente, ela pode ser exibida através do comando alternativo: \[ x 2+2x-1 \] Que exibe: x 2 + 2x 1 10.1. Letras gregas e símbolos O modo matemático possibilita ao usuário a utilização de toda uma gama de símbolos e caracteres especiais: letras alfabeto grego, notaçoes diferenciadas para conjuntos, vetores etc. Veja uma tabela com alguns exemplos de caracteres e seus comandos:

15 Tabela de Símbolos Símbolo Código Latex Símbolo Código Latex α \alpha β \beta γ \gamma \Delta k \mathnormal{k} A \mathcal{a} N \mathbb{n} u \vec{u} 10.2. Índices e potências Para compreender a metodologia de escrita de potências e Índices em LA- TEX, se faz necessário observar uma idéia simples: podemos pensar numa potência como um numero (caractere) sobrescrito a um outro numero qualquer. Um índice, por consequência, será visto como um caractere subescrito. Seguindo essa linha de raciocínio, para escrever então um índice utilizaremos o comando _{índice}. Exemplo: 1) $a_{índice}$ exibe o termo a n Desta forma, obteremos uma potência através do comando {expoente}. Exemplo: 1) $x {n-1}$ exibirá o termo x n 1 2) $a_{n}x {n}a_{n-1}x {n-1}...a_{1}x {1}a_{0}$ Exibe o polinômio a n x n a n 1 x n 1...a 1 x 1 a 0 (Observe que neste último exemplo, utilizamos índices e potências.) 10.3. Frações Com o Modo Matemático, frações podem facilmente ser escritas por meio do comando \frac{numerador}{denominador}. Exemplo: $\frac{x {n}-a {n}}{x-a}$ Exibe a fração: x n a n x a

16 10.4. Somatórios e produtórios Escrever somatórios e produtórios em LATEX é muito simples. Para somatórios basta utilizar o comando $\sum_{i=0} {n} a_i$ (Observe que _{i=0} é um índice subescrito no somatório, enquanto n} é um caractere sobrescrito. Exemplo: $\sum_{k=1} {n} a_{ik}b_{kj}$ Exibe o somatório: n k=1 a ikb kj Analogamente, o produtório é obtido através do comando: $\prod_{i=0} {n} a_i$ Matrizes são geralmente delimitadas por parênteses. Para isso podemos usar de ambientes especícos que já possuem estes delimitadores. Como por exemplo: Ambiente Delimitador pmatrix ( ) bmatrix [ ] vmatrix

17 Exemplo: $A_{m,n} = \begin{pmatrix} a_{1,1} & a_{1,2} & \cdots & a_{1,n} a_{2,1} & a_{2,2} & \cdots & a_{2,n} \vdots & \vdots & \ddots & \vdots a_{m,1} & a_{m,2} & \cdots & a_{m,n} \endpmatrix$ Exibe a Matriz a 1,1 a 1,2 a 1,n a 2,1 a 2,2 a 2,n A m,n =...... a m,1 a m,2 a m,n 10.5. Texto nas equações Ao enunciar alguns teoremas, produzir demonstrações, construir proposições, faz-se necessário, por vezes, colocar textos junto as equações. O Modo Matemático, porém, interpreta frases como um monte de letras ou símbolos, o que é, certamente, um empecilho. Para que o LATEX leia como texto as palavras do modo matemático, deve-se fazer uso do comando \text. O comando Text permite também uma formatação diferenciada ao texto. Exemplos: \textit Exibe o texto em itálico \textbf Exibe o texto em Negrito \textrm Exibe o texto na fonte Times New Roman.

18 10.6. Enumeração de equações O sistema equation do LATEX é um ambiente que enumera as equações do usuário automaticamente. Permitindo até mesmo a criação de uma lista de equações ou um sistema de referência cruzada. A numeração das equações é relatia a seção (ou subseção. Cujo comportamento é setado de forma seguinte: \numberwithin{equation}{section} é o número relativo a seção \numberwithinequationsubsection é o número relativo a subseção Exemplo: \beginequation f(x) = x 2 + 2x + 3 \endequation 10.7. Comando Align f(x) = x 2 + 2x + 3 (1) O Comando Align é uma ferramenta que permite ordenar várias equações ou mesmo uma equação que ocupe mais de uma linha de comando. Ela capacita o usuário a fazer a formatação necessária para isso. Como, por exemplo, quando se tem uma expressão muito grande para caber em uma linha: f(x) = x 7 + 7x 6 + 2x 5 + 3x 3 + 2x 2 + 1 (2) O comando nonumber é usado pois a numeração do align é diferente do equation. Sendo necessário dizer para o align não enumerar a equação na linha. Sendo assim, apenas a última linha não possui nonumber, pois queremos enumerar apenas a última linha. Exemplo: $\prod_{k=1} {n} a_{i}$

19 Exibe o produtório: n k=1 a i 10.8. Matrizes e Arrays Trabalhar com Matrizes no Modo Matemático faz necessário o uso ambiente matrix do modo. Para acessar este ambiente é utilizado o comando \begin{matrix}. Uma matriz tem no LATEX uma estrutura semelhante a uma tabela, suas colunas são separadas por &, porém, diferente das tabelas, não é necessário especicar o número de colunas ou linhas da matriz. É portanto, preciso que se coloque uma nova linha após cada quebra de linha, na última linha não há quebra, assim o ambiente compreende que a coluna acabou. As linhas terminam quando se utiliza o comando \endmatrix que naliza o ambiente. Exemplo: $\beginmatrix a & b & c\ \ d & e & f\ \ g & h & j \endmatrix$ Exibe a matriz: a b c d e f g h j Matrizes são geralmente delimitadas por parênteses. Para isso podemos usar de ambientes especícos que já possuem estes delimitadores. Como por exemplo: Ambiente Delimitador pmatrix ( ) bmatrix [ ] vmatrix

20 Exemplo: $A_{m,n} = \begin{pmatrix} a_{1,1} & a_{1,2} & \cdots & a_{1,n} a_{2,1} & a_{2,2} & \cdots & a_{2,n} \vdots & \vdots & \ddots & \vdots a_{m,1} & a_{m,2} & \cdots & a_{m,n} \endpmatrix$ Exibe a Matriz a 1,1 a 1,2 a 1,n a 2,1 a 2,2 a 2,n A m,n =...... a m,1 a m,2 a m,n 11. Algoritimos Para se escrever em pseudo-código no Latex, podemos usar o pacote algorithm2e. O pacote pode ser baixado no site CT AN ComprehensiveT exarchiven etwork. Após baixado, o arquivo algorithm2e.sty deve ser posto na mesma pasta do arquivo. Logo após, devese usar o comando "\usepackage{algorithm2e}"antes da linha "\begin{document}"segue um exemplo de um pseudo-código usando este pacote:

21 Data: Exemplo Result: Como escrever um pseudo-código L A TEX2e initialization; while não no m desse documento do ler atual; if entender then ir para próxima seção; seção atual se torna esta; else voltar pro começo da seção atual; end end Algorithm 1: Como escrever algoritmos E aqui está o código em Latex para este algoritmo: [H] Deve-se, então, usar o comando "\begin{algorithm}"para iniciar a formatação, e no nal "\end{algorithm}"daí, pode-se usar os comandos "\KwData", "\KwResult"e "\caption"para descrever o algoritmo. Já para o principal do pseudo-código, basta usar os comandos "\W hile"e "\eif", sempre usando as

22 chaves para delimitar o quê está contido nestes comandos. Outros comandos podem ser encontrados na documentação do algorithm2e.