Apostila_Latex - Prof. Dr. Rafael Rodrigo Ottoboni
Transcrição
Apostila_Latex - Prof. Dr. Rafael Rodrigo Ottoboni
Minicurso a p p r ô e t s s e e n t r t o e a s s ç õ e s Professores: Rafael Rodrigo Ottoboni (ICTE-UFTM) Simone Daniela Sartorio (CCA-UFSCAR) 1 INTRODUÇÃO Estas notas são baseadas em vários textos coletados na Internet e têm como objetivo apresentar noções introdutórias do processador de textos LATEX, principalmente para os alunos de graduação e pós-graduação. Assumimos total responsabilidade pelas imperfeições e solicitamos aos leitores que nos apresentem crı́ticas e sugestões para uma futura edição revisada. Rafael Rodrigo Ottoboni ([email protected]) aa Simone Daniela Sartorio ([email protected]) aa 2 Sumário 1 Conceitos iniciais e instalação 7 1.1 TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2 LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3 MiKTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3.1 AFPL Ghostscript . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3.2 GSView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3.3 Adobe Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.4 MiKTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.5 TeXmaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 Introdução ao documento 11 2.1 Estrutura do arquivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2 Formatação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2.1 Nome da classe . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2.2 Opções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.3 Configuração tı́pica . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.2.4 Margens, Cabeçalhos e Rodapés . . . . . . . . . . . . . . . . . . 12 Configurações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.1 Acentuação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3.2 Estilo de letras . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.3.3 Tamanho das letras . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.3.4 Cores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.3.5 Quebras e espaços verticais e horizontais . . . . . . . . . . . . . 18 2.3.6 Caracteres e sı́mbolos especiais . . . . . . . . . . . . . . . . . . 19 2.3.7 Capa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.3.8 Sumário . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.3.9 Capı́tulos, Seções, subseções, etc... . . . . . . . . . . . . . . . . . 21 2.3.10 Lemas, Teoremas, Proposições, etc . . . . . . . . . . . . . . . . 22 2.3.11 Ambiente Verbatim . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.3.12 Listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.3 3 2.3.13 Referência Bibliográfica . . . . . . . . . . . . . . . . . . . . . . 26 Referências tipo 1 27 Referências tipo 2 27 2.3.14 Notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.3.15 Apêndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3 Ambiente Matemático 29 3.1 Potências e ı́ndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.2 Pontos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.3 Letras gregas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.4 Frações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.5 Raı́zes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.6 Parênteses, colchetes e chaves . . . . . . . . . . . . . . . . . . . . . . . 32 3.7 Limites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.8 Somatórios e produtórios . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.9 Derivadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.10 Integrais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.11 Vetores e conjugados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.12 União e interseção . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.13 Matrizes e Sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.14 Fórmulas numeradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3.14.1 Fazendo referência a uma fórmula numerada . . . . . . . . . . . 44 4 Objetos especiais 4.1 4.2 45 Tabelas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.1.1 Fazendo referência a uma tabela . . . . . . . . . . . . . . . . . . 51 Figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.2.1 Divisão de uma página em mini páginas . . . . . . . . . . . . . 55 4.2.2 Texto e figuras . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.2.3 Conjunto de figuras . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.2.4 Fazendo referência a uma figura . . . . . . . . . . . . . . . . . . 59 4 4.3 Curiosidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Desenhando figuras e diagramas - TIKZ 60 61 5.1 Figuras geométricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 5.2 Associando dois pontos . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 5.3 Associando dois pontos com ferramentas um pouco mais sofisticadas . . 71 5.4 Inı́cio da construção de diagramas . . . . . . . . . . . . . . . . . . . . . 74 5.5 Caixas de textos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 5.6 Gráficos de funções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 6 Apresentações - Beamer 6.1 6.2 6.3 87 Estrutura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.1.1 Capa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.1.2 Temas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 6.1.3 Tı́tulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 6.1.4 Seções, subseções, subsubseções e sumário . . . . . . . . . . . . 103 Formatação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 6.2.1 Representação em blocos . . . . . . . . . . . . . . . . . . . . . . 103 6.2.2 Mudando as cores dos blocos . . . . . . . . . . . . . . . . . . . . 104 6.2.3 Marcadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 6.2.4 Caixas de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 6.2.5 Listas, tabelas e figuras . . . . . . . . . . . . . . . . . . . . . . . 107 6.2.6 Divisão em colunas . . . . . . . . . . . . . . . . . . . . . . . . . 107 6.2.7 Verbatim 6.2.8 Repetindo o sumário na durante a apresentação . . . . . . . . . 109 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Efeitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 6.3.1 Outros efeitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 6.3.2 Transição de slides . . . . . . . . . . . . . . . . . . . . . . . . . 113 7 Pôster 115 7.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 7.2 Tamanho do pôster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 7.2.1 Espaçamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 5 7.2.2 Cabeçalho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 7.2.3 Mudança das cores . . . . . . . . . . . . . . . . . . . . . . . . . 119 7.2.4 Estrutura do documento . . . . . . . . . . . . . . . . . . . . . . 119 8 Grandes trabalhos 8.1 120 Sugestão para trabalhos em geral . . . . . . . . . . . . . . . . . . . . . 120 Referências Beamer 121 6 1 Conceitos iniciais e instalação Antes de saber o que é o LATEXé preciso conhecer o TEX. 1.1 TEX O TEX é um programa criado por Donald Knuth na década de 70 com a finalidade de aumentar a qualidade de impressão com base nas impressoras da época. Se trata de um sistema de processamento textos e fórmulas matemáticas. Suas vantagens são: • Alta qualidade dos trabalhos produzidos; • Disponibilidade gratuitamente em várias plataformas. 1.2 LATEX LATEXé um programa que reúne comandos que utilizam o TEX como base de processamento e foi criado por Leslie Lamport na década de 80 com o objetivo de facilitar o uso do TEX através de comandos para diferentes funções. É um editor de textos especialmente voltado para a área matemática contendo comandos para montar as mais diversas fórmulas. Gera textos de alta qualidade tipográfica (espaçamento entre palavras, combinação de letras, etc...). Além de ser muito bom para fazer textos grandes como livros. Em suma: • É um conjunto de macros para o processador de textos (TEX); • Foi desenvolvido devido a dificuldade de utilização do TEX puro; • LATEXtorna o uso do TEX mais simples; • Utilizado para a produção de textos matemáticos e cientı́ficos. 1.3 MiKTeX Existem diversos compiladores para a linguagem TEX assim como diversos uti- litários. Aqui utilizaremos o compilador chamado MikTeX. Para seu uso é necessário 7 instalar alguns utilitários, que auxiliam no funcionamento do MiKTeX, sendo aconselhável que estes sejam instalados na ordem que serão apresentado. São eles: • AFPL Ghostscript; • GSView; • Adobe Reader; • MiKTeX; • TeXmaker. 1.3.1 AFPL Ghostscript O GhostScript é um interpretador para a linguagem de descrição de página PostScrit usado por impressoras a laser. Para sua instalação, entre no site: <www.ghostscript.com/download/>, faça o download do “GPL Ghostcript 9.06”(ou da última versão disponı́vel). Em seguida verifique se o seu computador é 32bits (“gs902w32.exe”) ou 64bits (“gs902w64.exe”) e instale o respectivo arquivo executável (dê “next”em tudo!). 1.3.2 GSView O GSView é uma interface gráfica para o GhostScript (disponı́vel para Win- dows e Linux). Permite selecionar páginas para serem visualizadas ou impressas. O GSview precisa do Ghostcript. Simples de ser instalado e também pode ser encontrado para download na internet: <pages.cs.wisc.edu/∼ghost/gsview/get50.htm>. Faça download do arquivo executável compatı́vel a configuração do seu computador: para 32bit (“gsv50w32.exe”) ou 64bit (“gsv50w64.exe”). Para a instalação execute, por exemplo, “gs902w32.exe”, em seguida: (i ) Setup; (ii ) Escolha o idioma de sua preferência para a instalação; (iii ) dê next em tudo! 8 1.3.3 Adobe Reader O Adobe Reader é um software que permite a visualização, navegação e im- pressão de arquivos no formato PDF. Mundialmente utilizado, é bem provável que o usuário já o tenha instalado em sua máquina. Caso exista a necessidade de instalar o Adobe Reader, pode ser encontrado em: <http://get.adobe.com/br/reader/> 1.3.4 MiKTeX O MiKTeX é um conjunto de ferramentas para linguagem TEX/LATEXpara a plataforma Windows. Reúne as macros denominadas LATEX e o compilador da linguagem, possuindo capacidades de atualização por meio de download. Para sua instalação, no site: <miktex.org/2.9/setup>. Escolha a opção compatı́vel ao seu computador: para 32bit (“Basic MiKTeX 2.9”) ou 64bit (experimental). Faça o download. Execute o arquivo com extensão “.exe”, em seguida: (i ) habilite a opção “I accept the MiKTeX copying conditions”; (ii ) avançar; (iii ) avançar; (iv ) avançar; (v ) habilite as opções: • Preference paper: escolha o formato padrão do papel que será utilizado; • Install missing package on-the-fly: (i) opções (Aks my first/Yes); (ii ) Confira no resumo apresentado suas escolhas; (vi ) start; (vii ) avançar; (viii) close. Após a instalação, lembre-se de apagar os arquivos (os executaveis) copiados para a HD do seu computador. Outras distribuições (softwares) similares ao MiKTeX podem utilizadas dependendo do Sistema Operacional, por exemplo, no Linux a distribuição utilizada por padrão é a TEXLive. 1.3.5 TeXmaker O TeXmaker é um editor de textos LATEX(software livre) que permite a criação de arquivos fonte para futura compilação pelo MiKTeX, sendo estes grandes projetos e arquivos de tamanho ilimitado. 9 Pode ser obtido pelo site: <www.xm1math.net/texmaker/>. Faça o download da última versão do TeXmaker para windows (”texmakerwin32.install.exe”) e em seguida, executando este arquivo, realize os seguintes passos: (i ) Concorde com a licença ‘I agree’; (ii ) install; (iii ) close. Existem vários editores de textos LaTeX, cada um com sua forma particular de apresentação dos comandos e layout. Exemplos de alguns editores podem ser encontrados no site:<http://www.charlietanksley.net/philtex/editors>. Outros ambientes como WinEdt, TEXnicCenter, LEd e Tinn-R ainda podem ser utilizados. No Linux o ambiente padrão, é o Kile. O funcionamento do MiKTeX e seus utilitários é ilustrado na Figura 1: editar TEXMAKER compilar MIKTEX converter arquivo.tex GHOSTVIEW ler GHOSTSCRIPT ADOBE READER Figura 1: Funcionamento do MiKTeX e seus utilitários 10 2 Introdução ao documento 2.1 Estrutura do arquivo Todos os documentos devem começar com o comando: \documentclass{...} Em seguida são incluı́dos os pacotes necessários: \usepackage{nome do pacote} Depois de configurar todo o documento inicia-se da seguinte forma: \begin{document} e após seu término: \end{document} 2.2 Formatação Quando o LATEXprocessa um arquivo precisa saber o tipo de documento que o usuário deseja criar. \documentclass[opç~ oes]{nome da classe} 2.2.1 Nome da classe • article: Para artigos cientı́ficos, pequenos relatórios, cronogramas. • report: Para relatórios longos contendo vários capı́tulos, dissertações. • book: Para livros e projetos extensos. • beamer: Para criação de apresentações. • portrait: Para criação de painéis. 11 2.2.2 Opções • 10pt, 11pt, 12pt: Define o tamanho principal da fonte do documento. • a4paper, a3paper: Define o tamanho do papel utilizado. • titlepage, notitlepage: Especifica se deve ser criada uma nova página após o tı́tulo do documento ou não. • twoside, oneside: Indica se deve ser gerado resultado para impressão frente e verso. 2.2.3 Configuração tı́pica \documentclass[11pt,twoside,a4paper]{article} 2.2.4 Margens, Cabeçalhos e Rodapés A configuração do layout da página é comumente feita no preâmbulo do docu- mento, seguindo o modelo da Figura 2 e para isso, os comandos utilizados são: \setlength{\textwidth}{15.5 cm} % Largura do texto \setlength{\textheight}{24 cm} % Altura do texto \setlength{\oddsidemargin}{2 cm} % Margem ı́mpar \setlength{\evensidemargin}{2 cm} % Margem par \setlength{\topmargin}{-2 cm} % Margem superior \renewcommand{\baselinestretch}{1.5} \setlength{\parindent}{1.5cm} % Dist^ ancia entre linhas % Definindo tamanho da identaç~ ao \setlength{\voffset}{-2.54cm} % Zerando a mergem superior (pois já tem 2.54cm) \setlength{\hoffset}{-2.54cm} % Zerando margem esquerda(pois já tem 2.54cm) A configuração do layout da página também pode ser feita por meio do pacote geometry, com o seguintes comandos: \geometry{ a4paper, \% tamanho do papel left=3cm, \% margem a esquerda right=2cm, \% margem a direita bottom=2cm, \% margem inferior top=2cm, \% margem superior headsep=1cm, \% dist^ ancia entre cabeçalho e texto footskip=2cm} \% dist^ ancia entre rodapé e texto 12 1 inch 1 inch \topmargin Cabeçalho \textheight \oddsidemargin or \evensidemargin \headsep \pageheight \headheight Texto \textwidth \footskip Rodapé \pagewidth Figura 2: Definindo as margens de um documento no LATEX 2.3 Configurações 13 2.3.1 Acentuação Para ativar o suporte à lı́ngua portuguesa, deve-se usar o pacote: \usepackage[brazil]{babel} Para reconhecer acetuação pelo teclado quando se utiliza o editor Texmaker, deve-se utilizar o pacote: \usepackage[utf8]{inputenc} Para o editor WinEdt o pacote: \usepackage[latin1]{inputenc} ou \usepackage[T1]{fontenc} são pacotes LATEXque ativam acentuação pelo teclado também. Quando o pacote de acentuação não tiver sido declarado deve se utilizar para acentuar: 2.3.2 Acento Comando ç \c{c} è \’‘{e} é \’{e} ê \^{e} õ \~{o} ü \‘‘{u} “” ‘‘ ’’ Estilo de letras Estilo Comando Negrito {\bf Negrito} Inclinado {\sl Inclinado} Itálico {\it Itálico} sublinhado \underline{sublinhado} Datilografado {\tt Datilografado} Romano {\rm Romano} Sans Serif {\sf Sans Serif} Caixa Alta {\sc Caixa Alta} 14 Ainda, exitem alguns estilos adicionais que são habilitados mediante a colocação do seguinte pacote no preâmbulo do documento: \usepackage[normalem]{ulem} Este possibilita o uso de diferentes estilos de sublinhado, além do tradicional. São eles: 2.3.3 Comando Resultado \uline{sublinhado} sublinhado \uuline{sublinhado duplo} sublinhado duplo \uwave{sublinhado curvo} :::::::::::::::::: \sout{riscado} riscado \xout{muito riscado} //////// muito///////// riscado sublinhado curvo Tamanho das letras Tamanho da fonte Comando tamanho {\tiny tamanho} tamanho {\scriptsize tamanho} tamanho {\footnotesize tamanho} tamanho {\small tamanho} tamanho {\normalsize tamanho} tamanho {\large tamanho} tamanho {\Large tamanho} tamanho {\LARGE tamanho} tamanho tamanho {\huge tamanho} {\Huge tamanho} tamanho 2.3.4 \resizebox{5cm}{1cm}{tamanho} Cores Primeiramente, para usar cor é preciso que se ponha no preâmbulo o comando \usepackage{color}. Veja alguns comandos: 15 • Definindo cor: \definecolor{nome}{modelo}{par^ ametro}, onde nome é o nome da cor, modelo é o modelo da cor com o principal sendo: rgb (red, green, blue) e parâmetro é o código da cor segundo o modelo usado. Por exemplo, para definir a cor azul: \definecolor{azul}{rgb}{0,0,1} O padrão rgb é o mais usado devido ao seu grande número de combinação de cores feita com os códigos: peso da cor vermelha, peso da cor verde, peso da cor azul, onde os números variam entre 0 e 1. Outros modelos podem ser utilizados (Tabela 1). Tabela 1: Modelos de cores Modelo Descrição Parâmetros Exemplo gray tons de cinza apenas um número entre 0 (black) e 1 (white). \definecolor{light-gray}{gray}{0.95} rgb Red, Green, Blue três números indicados sob a forma de red, \definecolor{orange}{rgb}{1,0.5,0} green, blue; a quantidade de cada cor é representada com um número entre 0 e 1 RGB Red, Green, Blue três números indicados sob a forma de vermelho, \definecolor{orange}{RGB}{255,127,0} verde, azul; a quantidade de cada cor é representada com um número entre 0 e 255 HTML Red, Green, Blue seis números hexadecimais dadas sob a forma \definecolor{orange}{HTML}{FF7F00} RRGGBB, semelhante ao que é utilizado em HTML cmyk Cyan, Magenta, quatro números dados na forma de ciano, magenta, Yellow, Black amarelo, preto, a quantidade de cada cor é representada com um número entre 0 e 1 16 \definecolor{orange}{cmyk}{0,0.5,1,0} • Mudando a cor da palavra selecionada: \textcolor{cor}{palavra}. A cor ainda pode ser escrita diretamente em inglês ou usar o \definecolor definindo o nome da cor em português. Por exemplo: Matemática \definecolor{amore}{rgb}{1,0.3,0.6} \textcolor{amore}{Matemática} Alguns modelos de cores: Comando Cor do caracter \textcolor{red}{texto} ⇒ texto \textcolor[rgb]{1.00,0.00,0.00}{texto} ⇒ texto \textcolor{green}{texto} ⇒ texto \textcolor[rgb]{0.00,1.00,0.00}{texto} ⇒ texto \textcolor{blue}{texto} ⇒ texto \textcolor[rgb]{0.00,0.00,1.00}{texto} ⇒ texto \textcolor{magenta}{texto} ⇒ texto \textcolor[rgb]{1.00,0.00,0.50}{texto} ⇒ texto • Mudando a cor do texto inteiro \color{cor}. Para mudar apenas um trecho do texto use chaves neste trecho e quando se desejar voltar a cor normal (preto) insira \color{black}; • Mudando a cor do fundo da página: \pagecolor{cor}. Da mesma forma que o caso anterior se quiser retornar a cor normal (branca) insira na página desejada \pagecolor{white}; • Gerando uma caixa com o fundo da cor que foi escolhida: \colorbox{cor}{texto}. Por exemplo, Estatı́stica \colorbox{yellow}{Estatı́stica} • Gerando uma caixa com cor B e borda cor A: {\fcolorbox{corA}{corB}{texto}. Por exemplo: LaTeX 17 \fcolorbox{black}{green}{LaTeX} O pacote de cor fornece uma ferramenta poderosa e estável para a manipulação de cores dentro do LATEX de uma forma consistente e independente, apoiando em modelos de várias cores. No entanto, às vezes é um pouco desajeitado de usar, especialmente nos casos em que é necessário trabalhar com pequenas variações de cor, combinações de cores ou conversões de cores estão envolvidos: isso geralmente implica a utilização de um outro programa que calcula os parâmetros necessários, que são copiados para o comando \definecolor do LATEX. Exemplos: • Misturando 40% de aaa + 60% de aaa = aaa = \color{green!40!yellow} • E sua cor complementar é : aaa = \color{-green!40!yellow} 2.3.5 Quebras e espaços verticais e horizontais • Quebras: – Quebra de página: \newpage ou \pagebreak ou \clearpage – Quebra de linha: \\ ou \newline ou \linebreak • Espaçamentos: Algumas opções para espaçamentos, são dadas por: 18 Comando Funcão \hspace{comprimento} adiciona um espaço horizontal no ponto corrente. Esse comando será ignorado se for usado no inı́cio de linha. \hspace*{comprimento} adicionar espaços verticais no inı́cio da página. \vspace{comprimento} trabalha da mesma forma, exceto que ele adiciona espaço vertical. Se o comando aparece no inı́cio da página, ele será ignorado. \vspace*{comprimento} adicionar espaços verticais no inı́cio da página. \bigskip espaço vertical, adiciona um grande espaço. \medskip espaço vertical, adiciona um espaço médio. \smallskip espaço vertical, adiciona um espaço pequeno. Três últimos comandos são fornecidos como alternativas ao \vspace, para adicionar espaços verticais. O comprimento pode ser determinado nas seguintes unidades: Tabela 2: Tabela de medidas Unidade 2.3.6 Comprimento mm — cm aproximadamente 10mm in aproximadamente 25mm pt aproximadamente 13 mm ex altura da letra ‘x’ em largura da letra ‘M’ Caracteres e sı́mbolos especiais 19 Sı́mbolo Comando \ $\backslash$ Função indica uma nova sequência de controle. ou $\setminus$ % \% usado para fazer comentários não visı́veis no documento de saı́da. $ \$ é usado no modo matemático, indicando seu inı́cio e fim. & \& usado em tabulações. ∼ $\sim$ é usado para impedir a quebra de linha. \_ indica subescrito (modo matemático). ^ \^{} indica sobrescrito (modo matemático). { \{ é usado no inı́cio de agrupamento. } \} é usado no fim do agrupamento. # \# - - — --- Exemplo: pós-graduação. Exemplo: São Paulo — SP. Fazendo linhas • Para inserir uma linha pontilhada usa-se o comando \dotfill ............................................................................... • Para inserir uma linha cheia usa-se o comando \hrulefill 20 2.3.7 Capa \title{Tı́tulo do Trabalho} \author{Nome do autor, \and quando mais que um devem ser separados por \\ UNIFEI - Universidade Federal de Itajubá} \date{Data da Publicaç~ ao ou \today para data da compilaç~ ao} Com estas informações o usuário pode criar uma capa, inserindo o comando \maketitle, no local onde deseja que a capa seja criada. 2.3.8 Sumário Para incluir um sumário, deve-se colocar no local onde o sumário deve ser gerado o comando: \tableofcontents IMPORTANTE: Para que o sumário seja gerado e atualizado a cada modificação (inclusão de novos capı́tulos, seleção, subseção, ...) deve-se COMPILAR DUAS vezes. Utilizando os comandos descritos a seguir é possivel também colocar uma: • Lista de figuras: \listoffigures, e • Lista de tabelas: \listoftables. 2.3.9 Capı́tulos, Seções, subseções, etc... Um texto pode ser dividido em partes, capı́tulos, seções, subseções, subsubseções. Isso pode ser feito pelos comandos: \part, \chapter, \section, \subsection e \subsubsection, respectivamente. Estes comandos possuem a seguinte sintaxe: 21 \chapter{nome do capı́tulo} Caso necessite fazer referência a capı́tulos, seções, subseções e subsubseções equanto estiver digitando seu texto, na frente de \chapter{...} ou \section{...} ou \subsection{...} ou \subsubsection{...} você deve colocar um apelido com o comando \label{apelido}. Considere o exemplo: \subsubsection{Capı́tulos, Seç~ oes, subseç~ oes, etc...}\label{c,s,ss} Em seu texto você pode fazer referência a esta subsubseção de duas maneira diferentes: Na seç~ ao \eqref{c,s,ss} voc^ e pode encontrar $\dots$ Na seção (2.3.9) você pode encontrar . . . Na seç~ ao \ref{c,s,ss} voc^ e pode encontrar $\dots$ Na seção 2.3.9 você pode encontrar . . . A segunda maneira é a mais utilizada em textos. OBS: É necessário compilar duas vezes para que apareça a numeração! 2.3.10 Lemas, Teoremas, Proposições, etc Para se trabalhar com Lemas, Teoremas, Proposições, Corolários, Exemplos, Exercı́cios, etc de forma ordenada e destacada devemos no preâmbulo definirmos os seguintes comandos \newtheorem{lem} {Lema}[section] \newtheorem{pro} [lem]{Proposi\c{c}\~ao} \newtheorem{thm} [lem]{Teorema} \newtheorem{rem} [lem]{Observa\c{c}\~ao} \newtheorem{cor} [lem]{Corol\’ario} \newtheorem{df} [lem]{Defini\c{c}\~ao} \newtheorem{ex} [lem]{Exemplo} 22 \newtheorem{remark} [lem]{Observa\c{c}\~ao} \newtheorem{propri} [lem]{Propriedade} Caso queira enunciar algum resultado matemático veja alguns exemplos que podem auxilia-lo: \begin{thm} Toda funç~ ao diferenciável é contı́nua. \end{thm} Teorema 2.1 Toda função diferenciável é contı́nua. \begin{cor} Toda funç~ ao duas vezes diferenciável, cuja a segunda derivada é contı́nua, tem primeira derivada contı́nua} \end{cor} Corolário 2.2 Toda função duas vezes diferenciável, cuja a segunda derivada é contı́nua, tem primeira derivada contı́nua \begin{remark} Nem toda funç~ ao contı́nua é diferenciável \end{remark} Observação 2.3 Nem toda função contı́nua é diferenciável \begin{ex} A funç~ ao valor absoluto é contı́nua mas n~ ao é diferenciável \end{ex} 23 Exemplo 2.4 A função valor absoluto é contı́nua mas não é diferenciável Se desejar fazer referência a algum destes resultados matemáticos durante o edição do texto, primeiramente você deve apelidá-lo com o comando \label{apelido} e usar o comando \ref{apelido} quando quiser citá-lo. \begin{propri}\label{p.2} Todo número par é divisı́vel por dois \end{propri} Propriedade 2.5 Todo número par é divisı́vel por dois Da propriedade \ref{p.2} podemos concluir que $\dots$ Da propriedade 2.5 podemos concluir que . . . 2.3.11 Ambiente Verbatim O ambiente verbatim é utilizado para imprimir textos na forma em que foram digitados, sem considerar qualquer tipo de formatação. \usepackage{verbatim} \begin{verbatim} Utilizando o ambiente \textbf{verbatim}. O texto impresso será idêntico ao texto digitado. \end{verbatim} Utilizando o ambiente \textbf{verbatim}. O texto impresso será id^ entico ao texto digitado. 24 2.3.12 Listas \begin{itemize} \item Adiç~ ao; \begin{itemize} \item Naturais; \item Inteiros; \end{itemize} \item Subtraç~ ao; \item Multiplicaç~ ao; \item Divis~ ao. \end{itemize} • Adição; – Naturais; – Inteiros; • Subtração; • Multiplicação; • Divisão. \begin{enumerate} \item Adiç~ ao; \begin{enumerate} \item Naturais; \item Inteiros; \end{enumerate} \item Subtraç~ ao; \item Multiplicaç~ ao; \item Divis~ ao. \end{enumerate} 1. Adição; (a) Naturais; (b) Inteiros; 25 2. Subtração; 3. Multiplicação; 4. Divisão. 2.3.13 Referência Bibliográfica Com o ambiente thebibliography se pode imprimir uma bibliografia. Cada item bibliográfico se introduz com \bibitem{apelidodoartigo1} O apelido se usa dentro do documento para indicar a entrada de uma referência bibliográfica (ou seja uma citação): \cite{marca} A numeração das citações se faz automaticamente. O parâmetro que se coloca após a instrução \begin{thebibliography}{11} estabelece o valor máximo da memória destinada às referências. Para que a bibliografia apareça no sumário é necessário que se coloque o comando \addcontentsline{toc}{section}{Bibliografia} ou \addcontentsline{toc}{chapter}{Bibliografia} É necessário que o arquivo principal seja processado pelo LATEX pelo menos duas vezes para que a bibliografia apareça de forma correta no seu documento. Exemplos de referências \begin{thebibliography}{11} \addcontentsline{toc}{section}{Refer^ encias tipo 1} \bibitem{Ad} R. A. Adams, Sobolev Spaces. New York: Academic, 1975. \bibitem{Andrews2} B. Andrews, \emph{Contraction of convex hypersurfaces in Euclidean Spaces.} Calc. Var. \textbf{2} (1994), 151-171. \bibitem{Andrews3} B. Andrews, \emph{Contraction of convex hypersurfaces in Riemmannian Spaces.} Pacific. J. Math. \textbf{195} (2000), 1-34. \end{thebibliography} 26 Referências [1] R. A. Adams, Sobolev Spaces. New York: Academic, 1975. [2] B. Andrews, Contraction of convex hypersurfaces in Euclidean Spaces. Calc. Var. 2 (1994), 151-171. [3] B. Andrews, Contraction of convex hypersurfaces in Riemmannian Spaces. Pacific. J. Math. 195 (2000), 1-34. \begin{thebibliography}{11} \addcontentsline{toc}{section}{Refer^ encias tipo 2} \bibitem[Angenet]{A} S. Angenet, \emph{The zeroset of a solution of a parabolic equation}. J. Reine Angew. Math \textbf{390} (1988), 79-96. \bibitem[Baras and Cohen]{BC} P. Baras and L.Cohen, \emph{Complete blow up after $T_{max}$ for a semilinear heat equation}. J. Funct. Analysis, \textbf{71} (1987), 14 \end{thebibliography} Referências [Angenet] S. Angenet, The zeroset of a solution of a parabolic equation. J. Reine Angew. Math 390 (1988), 79-96. [Baras and Cohen] P. Baras and L.Cohen, Complete blow up after Tmax for a semilinear heat equation. J. Funct. Analysis, 71 (1987), 142-174. Como citar no texto Depois de ter construı́do as referências bibliográficas no ambiente thebibliography podemos cita-las no texto com o comando \cite{apelido}. Por exemplo: No artigo \cite{A} foi provado que $\dots$ No artigo [Angenet] foi provado que . . . O Teorema pode ser encontrado no livro \cite{Ad} O Teorema pode ser encontrado no livro [1] 27 2.3.14 Notas • Notas de margem: Uma nota de margem é impressa na margem direita da página atual e aparecem ao final do parágrafo onde estão sendo digitadas. É inserida quando se coloca o comando: \marginpar{nota}. Por exemplo: Dos recursos que temos...\marginpar{Este é \\ muito \\ utilizado \\ em \LaTeX} reproduz: Dos recursos que temos... X • Notas de rodapé: Uma nota de rodapé é inserida quando se coloca os comandos: \footnote{texto} 2.3.15 Apêndice Apenas as classes book e report aceitam o comando \appendix. Ao ser in- serido, transforma a partir dele todos os comandos \chapter em apêndices. Assim, teremos Apêndice A, Apêndice B, ... No exemplo: \begin{document} \chapter{capitulo 1} \chapter{capitulo 2} \appendix \chapter{capitulo 3} \chapter{capitulo 4} \end{document} os capı́tulos 3 e 4 serão tratados como apêndices. 28 3 Ambiente Matemático Fórmulas e sı́mbolos: dentro de um ambiente matemático. Expressões entre cifrões simples ($) ou entre duplos cifrões ($$). Formato itálico. Exemplo: “a + b − 2c” $a+b-2c$ $$a+b-2c$$ 3.1 Potências e ı́ndices Potências: “^” Índices: “_ ” Exemplos: $x^5$ =⇒ x5 $x^{x^2}$ =⇒ xx 2 $a^2b$ =⇒ a2 b $a^{2b}$ =⇒ a2b $B_1$ =⇒ B1 $x_n+1$ =⇒ xn + 1 $x_{n+1}$ =⇒ xn+1 3.2 Pontos 29 $\cdots$ =⇒ 1, 2, · · · , n $\ldots$ =⇒ 1, 2, . . . , n ... =⇒ 1, 2, ..., n $\vdots$ =⇒ 1 .. . n 1 $\ddots$ =⇒ .. . n 3.3 Letras gregas $\alpha$ =⇒ α $\beta$ =⇒ β $\gamma$ =⇒ γ $\epsilon$ =⇒ 3.4 $\lambda$ =⇒ λ $\mu$ =⇒ µ $\sigma$ =⇒ σ $\Gamma$ =⇒ Γ $\Delta$ =⇒ ∆ Frações Construção pelo comando: 30 $\frac{numerador}{denominador}$ ou pelo $\dfrac{numerador}{denominador}$ $\frac{1}{2}$ =⇒ 1 2 $\frac{x}{x+1}$ =⇒ x x+1 $\frac{x^5}{x^3+y^3-z}$ =⇒ x5 x3 +y 3 −z $\frac{a+b}{c-d}$ =⇒ a+b c−d $\dfrac{p}{q}$ =⇒ p q $\dfrac{x_0 + x_1}{y_0 + y_1}$ =⇒ $\dfrac{t^2}{z^5 -2}$ =⇒ x0 + x1 y0 + y1 t2 z5 − 2 Comparação x5 +x4 +x3 x2 +x+1 $\frac{x^5 + x^4 + x^3}{x^2 + x + 1}$ =⇒ $\dfrac{x^5 + x^4 + x^3}{x^2 + x + 1}$ x5 + x4 + x3 =⇒ x2 + x + 1 31 3.5 Raı́zes =⇒ $\sqrt{2}$ $\dfrac{-b \pm \sqrt{b^2 -4ac}}{2a}$ =⇒ $\sqrt[3]{8}$ =⇒ $\sqrt[(n+1)]{a}$ =⇒ $\sqrt[4]{\sqrt[3]{\sqrt{x}}}$ 3.6 =⇒ √ 2 −b ± √ b2 − 4ac 2a √ 3 8 √ a (n+1) qp 4 3 √ x Parênteses, colchetes e chaves Alguns delimitadores podem ser usados em vários tamanhos, ajustando-se au- tomaticamente ao tamanho da fórmula. Alguns dos mais utilizados são Tabela 3: Tabela: Especificações de locais para objetos especiais Delimitador Sı́mbolo Comando parênteses (...) =⇒ $( )$ colchetes [...] =⇒ $[ ]$ chaves {...} =⇒ $\{ \}$ determinante |...| =⇒ $| |$ Esses comandos devem sempre ser utilizados conjuntamente, ou seja, sempre que se usar a opção \left deve-se finalizar com \right. Caso não se queira o delimitador em um dos lados, deve-se utilizar um ponto no final, ou seja, \right. Os exemplos a seguir mostram o uso desses comandos. s 3 1 x4 + 2 1 + 2x3 1 − 2 − x +x+1 x3 + x2 32 e 1 |x| = −1 se x ≥ 0; se x < 0. \[ 1+2x^3\left\{1-\left[\frac{1}{x^2+x+1}-\sqrt{\left(\frac{x^4+2}{x^3+x^2} \right)^3}\right]\right\} \] e \[ |x| = \left\{ \begin{array}{ll} 1 & \mbox{ se } x \geq 0; \\ -1 & \mbox{ se } x < 0. \end{array} \right. \] Para se usar chaves abaixo ou acima de determinadas expressões, usa-se o comando \underbrace{express~ ao1}_{express~ ao2} ou \overbrace{express~ ao1}_{express~ ao2}. Exemplo do uso destas funções é dado a seguir \[ x=\overbrace{x+y^2}^g+\underbrace{z+2w}_ h=g+h \] g z }| { x = x + y 2 + z| +{z2w} = g + h h Delimitadores de tamanho constante também podem ser usados, ou seja, delimitadores com tamanho definido pelo usuário e não dependendo do tamanho das expressões utilizadas. Para isso, deve-se usar os comandos: \big( \bigg( \Big( \Bigg( \big) \bigg) \Big) \Bigg) \big] \bigg] \Big] \Bigg] \big\{ \bigg\{ \Big\{ \Bigg\{ É possı́vel utilizar mais comandos do que esses citados. Estes comandos não são usados necessariamente aos pares, ou seja, se se abrir, por exemplo, um parêntese não é necessário fechá-lo. \[ \frac{x}{x^2-1} \Bigg|_b^a=\frac{a}{a^2-1}-\frac{b}{b^2-1} \] 33 a x b a − 2 = 2 2 x − 1 a −1 b −1 b \[ \Bigg(\bigg(\Big(\big(y \big) \Big) \bigg) \Bigg) \] ! y Estes comandos são bastante úteis quando se utilizam fórmulas matemáticas, como a express ao a seguir. Neste exemplo, por questão estética, podem-se ampliar os colchetes: h (y + 3)(x − 2) i O comando utilizado para gerar esta fórmula é \[ \Big[(y+3)(x-2)\Big] \] . 3.7 Limites \[ \lim_{x \to + \infty} \left(1+\frac{1}{x}\right)^x = e \] lim x→+∞ 1 1+ x x =e • displaystyle \[ \displaystyle\lim_{x\to+\infty}\left(1+\frac{1}{x}\right)^x=e \] lim x→+∞ 1 1+ x 34 x =e 3.8 Somatórios e produtórios Para escrever somátorios no LATEX utiliza-se o comando: \sum_{limite inferior}^{limite superior} Já para escrever prdutórios no LATEXutiliza-se o comando: \prod_{limite inferior}^{limite superior} Exemplos: =⇒ $\sum_{i=1}^{\infty}$ $\displaystyle \sum_{i=1}^{\infty}$ =⇒ P∞ i=1 ∞ X i=1 $\prod_{i=1}^{n}$ =⇒ $\displaystyle\prod_{i=1}^{n}$ =⇒ Qn i=1 n Y i=1 3.9 Derivadas $\frac{dy}{dx}$ =⇒ dy dx $\dfrac{dy}{dx}$ =⇒ dy dx $\frac{d^3y}{dx^3}$ =⇒ d3 y dx3 $\dfrac{d^3y}{dx^3}$ =⇒ d3 y dx3 $y^{(5)} - y’’’ + y’’$ =⇒ y (5) − y 000 + y 00 $\frac{\partial f}{\partial x}(a,b)$ =⇒ 35 ∂f (a, b) ∂x Exemplos: $$\displaystyle\frac{\partial f}{\partial x}(a,b)=\lim_{h \to 0} \frac{f(a+h,b)-f(a,b)}{h}$$ ∂f f (a + h, b) − f (a, b) (a, b) = lim h→0 ∂x h 3.10 Integrais $$\int_a^b f(x) dx = F(b) - F(b)$$ Z b f (x)dx = F (b) − F (b) a EXERCÍCIO Z ∞ Z x√ −∞ −∞ 2 ∞ xf (x)dx = E(X) = Z ∞ 2 Z ∞ x2 √ x f (x)dx = E(X ) = −∞ 1 exp[−(x − µ)2 /2σ 2 ]dx = µ 2πσ −∞ 1 exp[−(x − µ)2 /2σ 2 ]dx 2πσ V ar(X) = E(X 2 ) − [E(X)]2 = σ 2 RESPOSTA $$E(X)=\displaystyle\int_{-\infty}^{\infty}xf(x)dx= \displaystyle\int_{-\infty}^{\infty}x\frac{1}{\sqrt{2\pi}\sigma} exp[-{(x-\mu)}^2/2{\sigma}^2]dx=\mu$$ $$E(X^2)=\displaystyle\int_{-\infty}^{\infty}x^2f(x)dx= \displaystyle\int_{-\infty}^{\infty}x^2\frac{1}{\sqrt{2\pi}\sigma} exp[-{(x-\mu)}^2/2{\sigma}^2]dx$$ $$Var(X)=E(X^2)-[E(X)]^2=\sigma^2$$ 36 3.11 Vetores e conjugados $\vec{a}$ ⇒ ~a −→ $\overrightarrow{AB}$ ⇒ AB ←− $\overleftarrow{AB}$ ⇒ AB $\bar{z}$ ⇒ z̄ $\overline{AB}$ ⇒ AB $\vec v = 3 \vec i + \vec j - 5 \vec k$ ~v = 3~i + ~j − 5~k $\overrightarrow{AB} + \overrightarrow{BC} = \overrightarrow{AC}$ −→ −−→ −→ AB + BC = AC $$ z = a + bi \Rightarrow \bar{z} = a - bi$$ z̄ = a + bi ⇒ z̄ = a − bi $$m \overline{AC}^{2} = m \overline{AB}^{2} + m \overline{BC}^{2}$$ 2 2 mAC = mAB + mBC 3.12 2 União e interseção União: \bigcup_{limite inferior}^{limite superior} Interseção: \bigcap_{limite inferior}^{limite superior} 37 $\bigcup_{i=1}^{\infty}$ ⇒ S∞ i=1 $\displaystyle\bigcup_{i=1}^{\infty}$ ⇒ ∞ [ i=1 $\bigcap_{i=1}^{n}$ ⇒ Tn i=1 $\displaystyle\bigcap_{i=1}^{n}$ ⇒ n \ i=1 $$\displaystyle \bigcap_{n=1}^{\infty} \Biggl( \bigcup_{j=1}^{n} A_{j}\Biggr) = A_{1}$$ ∞ n \ [ n=1 3.13 ! Aj = A1 j=1 Matrizes e Sistemas Ambiente array Matriz com alinhamento centralizado $$ A=(a_{ij})_{3 \times 3}= \left( \begin{array}{c c c} a_{11} & a_{12} & a_{13} \\ 0 & a_{22} & a_{23} \\ 0 & 0 & a_{33}\\ \end{array} \right)$$ A = (aij )3×3 a a a 11 12 13 = 0 a22 a23 0 0 a33 Matriz com alinhamento à direita $$ B = \left[ 38 \begin{array}{r r r r r} 1 & 2 & 3 & 4 & 5\\ 6 & 7 & 8 & 9 & 10\\ 11 & 12 & 13 & 14 & 15\\ 16 & 17 & 18 & 19 & 20\\ \end{array} \right] $$ 1 2 3 4 5 6 7 8 9 10 B= 11 12 13 14 15 16 17 18 19 20 Matriz com alinhamento à esquerda $$ M = \left[ \begin{array}{l l l l} 1 & 2 & \cdots & 10\\ 2 & 3 & \cdots & 11\\ \vdots & \vdots & \ddots & \vdots\\ 10 & \cdots & 20\\ & 11 \end{array} \right] $$ M = 1 2 .. . 2 3 .. . ··· ··· .. . 10 11 · · · 10 11 .. . 20 Função definida por partes usando ambiente array $$|x|=\left\{ \begin{array}{r c} 39 -x &\mbox{se} \quad x\leq 0\\ x &\mbox{se} \quad x>0 \end{array} \right. $$ −x se x ≤ 0 |x| = x se x > 0 Sistema linear usando ambiente array $$\left\{ \begin{array}{c c c c c c c c c} a_{11}x_1&+&a_{12}x_2&+&\ldots&+&a_{1n}x_{n} &=& b_1\\ a_{21}x_1&+&a_{22}x_2&+&\ldots&+&a_{2n}x_{n} &=& b_2\\ \vdots & & & & & & & & a_{m1}x_1&+&a_{m2}x_2&+&\ldots&+& a_{mn}x_{n}&=& b_n \end{array} \right.$$ a11 x1 + a12 x2 + . . . + a1n xn = b1 a x + a x + ... + a x = b 21 1 22 2 2n n 2 . .. a x + a x + ... + a x = b m1 1 m2 2 mn n n 3.14 Fórmulas numeradas \eqno{número} ambiente equation ambiente eqnarray Equação numerada manualmente $$r^{n-1}\exp(-\zeta r) = \frac{1}{2n\sqrt\pi}\int^\infty_0 \alpha^{-(n+1)/2} H_n \left(\frac{\zeta}{2\sqrt\alpha} \right) 40 \\ \exp \left(-\frac{\zeta^2}{4\alpha} \right) \exp(-\alpha r^2) \, d\alpha \eqno{\textbf{(\mbox{Eq.} \, 1)}}$$ r n−1 1 exp(−ζr) = √ 2n π Z ∞ α −(n+1)/2 Hn 0 ζ √ 2 α ζ2 exp − 4α exp(−αr2 ) dα (Eq. 1) Matriz numerada automaticamente pelo LATEX \begin{equation} A = \left( \begin{array}{ccc} x - \lambda & 1 & 0 \\ 0 & x - \lambda & 1 \\ 0 & 0 & x - \lambda \end{array} \right) \end{equation} A= x−λ 1 0 0 x−λ 1 0 0 x−λ Matriz no ambiente equation não numerada \begin{equation} B = \left[ \begin{array}{cccc} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{array} \right] \nonumber 41 (1) \end{equation} a a12 · · · a1n 11 a21 a22 · · · a2n B= .. .. .. ... . . . am1 am2 · · · amn Equações numeradas \begin{eqnarray} 5( x - 9) &=& (x+3)- (4x+8) \\ 5x - 45 &=& x + 3 - 4x - 8 \\ 5x - x + 4x &=& 3 -8 + 45 \\ 8x &=& 40 \\ x &=& 5 \end{eqnarray} 5(x − 9) = (x + 3) − (4x + 8) (2) 5x − 45 = x + 3 − 4x − 8 (3) 5x − x + 4x = 3 − 8 + 45 (4) 8x = 40 (5) x = 5 (6) Equações no ambiente eqnarray com algumas delas não numeradas \begin{eqnarray} 5( x - 9) &=& (x+3)- (4x+8)\nonumber \\ 5x - 45 &=& x + 3 - 4x - 8 5x - x + 4x &=& 3 -8 + 45 8x \\ \nonumber\\ &=& 40 \\ x &=& 5\nonumber \end{eqnarray} 42 5(x − 9) = (x + 3) − (4x + 8) 5x − 45 = x + 3 − 4x − 8 (7) 5x − x + 4x = 3 − 8 + 45 8x = 40 (8) x = 5 Equações no ambiente eqnarray não numeradas \begin{eqnarray*} 5( x - 9) &=& (x+3)- (4x+8) \\ 5x - 45 &=& x + 3 - 4x - 8 \\ 5x - x + 4x &=& 3 -8 + 45 \\ 8x &=& 40 \\ x &=& 5 \end{eqnarray*} 5(x − 9) = (x + 3) − (4x + 8) 5x − 45 = x + 3 − 4x − 8 5x − x + 4x = 3 − 8 + 45 8x = 40 x = 5 EXERCÍCIO 2x sin(x) f (x) = 1 −x + 3 RESPOSTA 43 x<0 0≤x< π 2 π 2 ≤x<3 x≥3 \begin{equation} f(x)=\left\{ \begin{array}{lcl} 2x & & x<0 \\ sin(x) & & 0\leq x<\frac{\pi}{2} \\ 1 & & \frac{\pi}{2}\leq x<3 \\ -x+3 & & x\geq3 \end{array} \right. \nonumber \end{equation} 3.14.1 Fazendo referência a uma fórmula numerada Caso necessite fazer referência enquanto estiver digitando o texto a uma equação você deve colocar depois do comando \begin{...} o comando \label{apelido}. Veja os exemplos a seguir: \begin{equation}\label{eq.c} u_{t} = K u_{xx} \end{equation} ut = Kuxx Para fazer referência a equação (9) você deve fazer da seguinte forma: Segundo a equaç~ ao do calor \eqref{eq.c} temos $\dots$ Segundo a equação do calor (9) temos . . . 44 (9) 4 Objetos especiais Material incluso num ambiente figure ou table será tratado como uma matéria flutuante. Comandos: • \begin{figure} [...] \end{figure} • \begin{table} [...] \end{table} Nesse caso [...] se refere aos comandos que especificam o local no qual a tabela ou figura serão colocados. Especificação Permissão para colocar em: h (here) exatamente no local do texto t (top) topo da página b (bottom) no final da página p em uma página especial ! mantenha neste lugar Os comandos: \caption coloca uma legenda. \label cria um localizador. \ref permite referenciar por meio do localizador. \listoffigures imprime uma lista de figuras \listoftables imprime uma lista de tabelas. 45 4.1 Tabelas Os comandos: \begin{tabular} \end{tabular} \begin{array} \end{array} atribuem um ambiente de tabelas. Para indicar a posição do texto no interior das colunas da tabela são utilizadas as letras: • l (left) alinhamento à esquerda, • r (rigth) alinhamento à direita, • c (center) alinhamento centralizado. Dentro do ambiente tabular: • &: separa as colunas, • \\: inicia uma nova linha, • \cline{i-j}: adiciona segmento de i até j, • \hline: insere uma linha horizontal entre duas linhas. Exemplo: Nome Dia Mês Ano Maria 2 2 1987 Joana 5 6 1986 \begin{tabular}{|lcr|l|} \hline Nome & Dia & M^ es & Maria & 2 & 2 Ano \\ \hline & 1987 \\ 46 Joana & 5 & 6 & 1986 \\ \hline \end{tabular} Para alterar os espaços entre linhas e colunas de uma tabela podem ser utilizados os comando: • \arraystretch • \tabcolsep O espaçamento entre as linhas é menor \begin{tabular}{|l|} \hline O espaçamento entre \\ \hline as linhas é menor \\ \hline \end{tabular} O espaçamento entre as linhas é maior {\renewcommand{\arraystretch}{2} \renewcommand{\tabcolsep}{5.5cm} \begin{tabular}{|l|} \hline O espaçamento entre \\ \hline as linhas é maior \\ \hline \end{tabular}} Linhas e colunas de uma tabela podem ser mescladas utilizando o comando \multicolumn. 47 • Tabela com poucos dados Colunas Mescladas Outra (nm) Primeira Primeira Segunda 385 Segunda 397 Segunda 376 Segunda 390 \begin{tabular}{llc} \hline \multicolumn{2}{c}{Colunas Mescladas} & Outra \\ Primeira Primeira & & (nm) & Segunda & 385\\ \cline{2-3} & Segunda & 397\\ \hline & Segunda & 376\\ \cline{2-3} & Segunda & 390\\ \hline \end{tabular} 48 \\ \hline • Tabela com muitos dados e intitulada Tabela 4: Seleção de pós-graduandos Nı́vel Ano Mestrado Curso Inscritos Selecionados 2000 Matemática 15 10 Estatı́stica 20 10 Fı́sica 25 15 2001 Matemática 18 10 Estatı́stica 15 10 Fı́sica 19 15 10 5 Estatı́stica 10 4 Fı́sica 15 8 2001 Matemática 8 4 Estatı́stica 12 10 Fı́sica 15 10 Doutorado 2000 Matemática \begin{table}[h!] \centering \caption{Seleç~ ao de pós-graduandos} \vspace*{-0.3cm} \begin{tabular}{c|l|l|c|c} \hline Nı́vel & Ano & Curso Mestrado & 2000 & Matemática & Inscritos & Selecionados \\ \hline & 15 & 10 \\ \cline{3-5} & & Estatı́stica & 20 & 10 \\ \cline{3-5} & & Fı́sica & 25 & 15 \\ \cline{2-5} & 18 & 10 \\ \cline{3-5} & & Estatı́stica & 15 & 10 \\ \cline{3-5} & & Fı́sica & 19 & 15 \\ \hline & 10 & 5 \\ \cline{3-5} & & Estatı́stica & 10 & 4 \\ \cline{3-5} & & Fı́sica & 15 & 8 \\ \cline{2-5} & 8 & 4 \\ \cline{3-5} & 10 \\ \cline{3-5} & 2001 & Matemática Doutorado & 2000 & Matemática & 2001 & Matemática & & Estatı́stica & 12 49 & & Fı́sica & 15 & 10 \\ \hline \end{tabular} \end{table} • Tabela ao lado de tabela Colunas Mescladas Outra Colunas Mescladas (nm) Primeira Primeira Segunda 385 Segunda 397 Segunda 376 Segunda 390 (nm) Primeira Primeira Segunda 385 Segunda 397 Segunda 376 Segunda 390 \begin{figure}[htb] \centering \begin{minipage}[c]{0.49\linewidth} \centering \begin{tabular}{llc} \hline \multicolumn{2}{c}{Colunas Mescladas} & Outra \\ & & (nm)\\ \hline & Segunda & 385 \\ \cline{2-3} & Segunda & 397 \\ \hline & Segunda & 376 \\ \cline{2-3} & Segunda & 390 \\ \hline Primeira Primeira \end{tabular} \end{minipage} \hfill \begin{minipage}[c]{0.49\linewidth} \centering \begin{tabular}{llc} \hline \multicolumn{2}{c}{Colunas Mescladas} & Outra \\ Primeira Primeira Outra & & (nm) \\ \hline & Segunda & 385 \\ \cline{2-3} & Segunda & 397\\ \hline & Segunda & 376\\ \cline{2-3} 50 & Segunda & 390\\ \hline \end{tabular} \end{minipage} \end{figure} 4.1.1 Fazendo referência a uma tabela Para fazer referência a uma tabela equanto digita seu texto você deve apelidá-la com o comando \label{apelido} e depois para citá-la no texto usar o comando \ref{apelido}. Veja o exemplos a seguir Tabela 5: Tabela espaço O espaçamento entre as linhas é menor Veja a tabela 5 para verificar . . . \begin{table}[h!] \begin{center} \caption{Tabela espaço} \label{t.ee} \begin{tabular}{|l|} \hline O espaçamento entre \\\hline as linhas é menor \\\hline \end{tabular} \end{center} \end{table} 4.2 Figuras As extensões de arquivos de imagens para serem inseridas em um documento latex são muitas, as mais utilizadas são: “.eps”, “.ps”, “.jpg”, “.pdf”. Contudo, 51 recomenda-se o uso da extensão “.eps”, pois sua manipulação no LATEXe a qualidade das imagens são melhores. O programa \gsview32 converte as figuras com extensões ps para eps. Um modo simples de converter uma figura para o formato ps, é utilizar uma impressora Post Script. Para isso, caso não haja uma impressora Post Script instalada, deve-se proceder a instalação da mesma. Normalmente, as configurações deste tipo de impressora já estão embutidas dentro do próprio Windows e sua instalação é simples. Para a conversão, é necessário abrir a figura, com qualquer extensão, em um programa apropriado. Ao invés de mandar a figura para a impressora, imprima-a para arquivo. O programa irá abrir uma janela para que a figura seja salva, bastando atribuir o nome do arquivo juntamente com a extensão ps. Uma das formas mais fáceis de incluir figuras no texto é utilizando o pacote graphicx. Utilizando esse pacote, as figuras podem ser inseridas no texto por meio do comando: includegraphics[chave=valor, . . . ]{caminho} OBS: O caminho do comando acima se refere ao local onde se encotra a figura + nome da figura + mais sua extensão. Exemplo: C:/Figuras/arquivo.jpg. Caso a figura se encontre na mesma pasta do arquivo “.tex”que você está digitando, basta colocar arquivo.jpg, por exemplo. Existem chaves que podem ser usadas para alterar a largura, altura e rotação da figura, estas são descritas na tabela (6). Tabela 6: Nomes das chaves para o pacote graphicx Chave Função width modifca a largura da imagem height modifica a altura da imagem angle gira a imagem no sentido contrário ao dos ponteiros scale altera a escala da imagem EXEMPLO 52 • scale: \begin{figure}[!h] \centering \includegraphics[scale=0.4]{simpson.jpg} \caption{Os Simpsons com a chave scale} \end{figure} Figura 3: Os Simpsons com a chave scale= 0.4 Figura 4: Os Simpsons com a chave scale= 0.2 • width e height: \begin{figure}[!h] \centering \includegraphics[width=2cm, height=4cm]{simpson.jpg} \caption{Os Simpsons com a chave width e height} \end{figure} 53 Figura 5: Os Simpsons com a chave width e height • angle: \begin{figure}[!h] \centering \includegraphics[scale=0.2, angle=50]{simpson.jpg} \caption{Os Simpsons com a chave angle} \end{figure} Figura 6: Os Simpsons com a chave angle 54 4.2.1 Divisão de uma página em mini páginas Para dividir uma página em páginas menores podemos utilizar o ambiente minipage da seguinte forma: \begin{minipage}[posiç~ ao da caixa][altura] [posiç~ ao do texto]{largura} ... \end{minipage} As posições podem ser t (no topo), c (no centro), b (no final). EXEMPLO a) Figura ao lado de figura Figura 7: Figura da es- Figura 8: Figura da di- querda reita \begin{figure}[!htb] \begin{minipage}[b]{0.40\linewidth} \includegraphics[width=\linewidth]{simpson.jpg} \caption{Figura da esquerda} \label{fig1} \end{minipage} \hfill \begin{minipage}[b]{0.40\linewidth} \includegraphics[width=\linewidth]{simpson.jpg} \caption{Figura da direita} \label{fig2} \end{minipage} \end{figure} 55 b) Figura ao lado de figura refletida Figura 9: Figura sem Figura 10: Figura refle- refletir tida \begin{figure}[!htb] \begin{minipage}[b]{0.40\linewidth} \includegraphics[width=\textwidth]{simpson.jpg} \caption{Figura sem refletir} \label{fig4} \end{minipage} \hfill \begin{minipage}[b]{0.40\linewidth} \reflectbox{\includegraphics[width=\textwidth]{simpson.jpg} \caption{Figura refletida} \label{fig5} \end{minipage} \end{figure} c) Figura ao lado de texto Podemos utilizar mini páginas para: • inserir várias figuras; • colocar o texto ao lado de uma figura; • colocar várias tabelas; • colocar uma tabela ao lado de uma Figura 11: Os Simp- figura ou texto; sons ao lado de um texto 56 \begin{figure}[!h] \begin{minipage}[t]{0.4\textwidth} \vspace{0pt} \includegraphics[scale=0.25]{simpson.jpg} \caption{Os Simpsons ao lado de um texto} \end{minipage} \hfill \begin{minipage}[t]{0.5\textwidth} \vspace{0pt}\raggedright Podemos utilizar mini páginas para: \begin{itemize} \item inserir várias figuras; \item colocar o texto ao lado de uma figura; \item colocar várias tabelas; \item colocar uma tabela ao lado de uma figura ou texto; \end{itemize} \end{minipage} \end{figure} 4.2.2 Texto e figuras Além da utilização de minipáginas, exitem várias outras formas de inserir figuras ao lado do texto, uma delas é utilizando o ambiente wrapfigure, necessita do pacote wrapfig. EXEMPLO Você pode escolher posicionar a figura a direita (r) ou a esquerda (l), e colocar a dimensão desejada para a figura. Porém nesse caso a figura não flutua no texto. Figura 12: Os Simpsons \begin{wrapfigure}{r}{0.5\linewidth} \centering 57 \includegraphics[scale=0.3]{simpson.jpg} \caption{Est^ omatos} \end{wrapfigure} Voc^ e pode escolher posicionar a figura a direita (\verb|r|) ou a esquerda (\verb|l|), e colocar a dimens~ ao desejada para a figura. Porém nesse caso a figura n~ ao flutua no texto. 4.2.3 Conjunto de figuras Uma forma fácil de colocar um conjunto de figuras na mesma figura é utilizar o comando \subfigure[tı́tulo]{figura} disponı́vel no pacote subfigure. EXEMPLO (a) (b) (c) (d) Figura 13: Uma figura com quatro subfiguras: (a) descreve a primeira subfigura; (b) descreve a segunda figura; (c) descreve a terceira figura; e (d) descreve a quarta figura. 58 \begin{figure}[!h] \centering \subfigure[]{\includegraphics[scale=0.2]{simpson.jpg}} \hspace{8pt} \subfigure[]{\includegraphics[scale=0.2]{simpson.jpg}} \\ \subfigure[]{\includegraphics[scale=0.2]{simpson.jpg}} \hspace{8pt} \subfigure[]{\includegraphics[scale=0.2]{simpson.jpg}} \caption[Uma figura com quatro subfiguras]{Uma figura com quatro subfiguras: (a) descreve a primeira subfigura; (b) descreve a segunda figura; (c) descreve a terceira figura; e (d) descreve a quarta figura.} \end{figure} 4.2.4 Fazendo referência a uma figura Caso necessite fazer referência à uma figura equanto digita seu texto você pode proceder da seguinte maneira: Primeira dê um apelido a sua figura com o comando \label{apelido} e quando for citá-la no texto use o comando \ref. Veja o exemplo a seguir: \begin{figure}[h!] \begin{center} \includegraphics[scale=0.3]{rosadosventos.jpg} \end{center} \caption{Rosa dos ventos}\label{f.rv} \end{figure} Figura 14: Rosa dos ventos Na figura \ref{f.rv} voc^ e pode ver a direç~ ao noroeste $\dots$ Na figura 14 você pode ver a direção noroeste . . . 59 4.3 Curiosidades É possı́vel inverter o texto para colocá-lo em uma tabela, fluxograma ou outros lugares de interesse. Para isso há alguns caminhos: • sideways: apenas inverte 90o graus; \begin{sideways} texto texto \end{sideways} • turn: inclinação desejada; \begin{turn}{30} texto \end{turn} tex to • rotate: inclinação desejada com inserção do pacote rotating; \begin{rotate}{30} texto \end{rotate} to tex • rotateboxtexto: inclinação desejada, mas é incluı́do o texto como se fosse uma caixa (pacote rotating). \rotatebox{30}{texto}| tex 60 to 5 Desenhando figuras e diagramas - TIKZ O TikZ é um pacote do LATEXusado para o desenho de figuras vetoriais. Com ele é possı́vel desenhar ilustrações diversas, desde simples retas e cı́rculos até diagramas complexos e gráficos de funções. Um recurso que chama a atenção no TikZ é a possibilidade de se trabalhar com pontos flutuantes, ou seja, a partir de um ponto podemos desenhar uma figura em qualquer posição da página. Nesta seção vamos desenhar modelos dos mais simples aos mais sofisticados. 5.1 Figuras geométricas Figura 15: Circunferência \begin{figure}[h!] \begin{center} \begin{tikzpicture} \draw (0,0) circle (3cm); \end{tikzpicture} \end{center} \caption{Circunfer^ encia} \end{figure} Figura 16: Elipse 61 \begin{figure}[h!] \begin{center} \begin{tikzpicture} \draw (0,0) ellipse (2cm and 1cm); \end{tikzpicture} \end{center} \caption{Elipse} \end{figure} Figura 17: Retângulo com linha grossa \begin{figure}[h!] \begin{center} \begin{tikzpicture} \draw(0,0)[blue, line width = 0.5cm] rectangle (5,2); \end{tikzpicture} \end{center} \caption{Ret^ angulo} \end{figure} 62 Figura 18: Arco de uma circunferência \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.8] \draw (0,0) arc (0:120:3); \end{tikzpicture} \end{center} \caption{Arco de uma circunfer^ encia} \end{figure} Figura 19: Arco de uma elipse \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.7] \draw (0,0) arc (0:315:2cm and 1cm); \end{tikzpicture} \end{center} \caption{Arco de uma elipse} \end{figure} 63 Figura 20: Cı́rculo colorido \begin{figure}[h!] \begin{center} \begin{tikzpicture} \filldraw[color=blue] (0,0) circle (20pt); \end{tikzpicture} \end{center} \caption{Cı́rculo colorido} \end{figure} Figura 21: Região limitada pela elipse \begin{figure}[h!] \begin{center} \begin{tikzpicture} \filldraw[color=green] (0,0) ellipse (40pt and 20pt); \end{tikzpicture} \end{center} \caption{Regi~ ao limitada pela elipse} \end{figure} 64 Figura 22: Retângulo bicolor esquerda direita \begin{figure}[h!] \begin{center} \begin{tikzpicture} \filldraw[left color = blue, right color= yellow](0,0) rectangle (5,2); \end{tikzpicture} \end{center} \caption{Ret^ angulo bicolor esquerda direita} \end{figure} ] Figura 23: Retângulo bicolor dentro fora \begin{figure}[h!] \begin{center} \begin{tikzpicture} \filldraw[inner color = red , outer color= black](0,0) rectangle (5,2); \end{tikzpicture} \end{center} \caption{Ret^ angulo bicolor dentro fora} \end{figure} 65 Figura 24: Retâgulo bicolor acima abaixo \begin{figure}[h!] \begin{center} \begin{tikzpicture} \filldraw[top color = green , bottom color= gray](0,0) rectangle (5,2); \end{tikzpicture} \end{center} \caption{Ret^ agulo bicolor acima abaixo} \end{figure} Figura 25: Preenchimento de um arco \begin{figure}[h!] \begin{center} \begin{tikzpicture} \fill[green] (0,0) -- (3,0) arc (0:120:3) -- (0,0); \end{tikzpicture} \end{center} \caption{Preenchimento de um arco} \end{figure} 66 5.2 Associando dois pontos Existem vários tipos figuras para associarmos dois pontos, são eles: Figura 26: Normal \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.5] \filldraw[gray] (0,0) circle (3pt) (2,2) circle (3pt); \draw (0,0) --(2,2); \end{tikzpicture} \end{center} \caption{Normal} \end{figure} Figura 27: Tracejado \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.7] \filldraw[gray] (0,0) circle (3pt) (2,2) circle (3pt); \draw[dashed] (0,0) -- (2,2); \end{tikzpicture} \end{center} \caption{Tracejado} \end{figure} 67 Figura 28: Orientado \begin{figure}[h!] \begin{center} \begin{tikzpicture} \filldraw[gray] (0,0) circle (3pt) (2,2) circle (3pt); \draw[->] (0,0) -- (2,2); \end{tikzpicture} \end{center} \caption{Orientado} \end{figure} Figura 29: Grosso, Colorido e Orientado \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=1] \filldraw[gray] (0,0) circle (3pt) (2,2) circle (3pt); \draw[color=blue, line width=2mm, <->] (0,0) -- (2,2); \end{tikzpicture} \end{center} \caption{Grosso, Colorido e Orientado} \end{figure} 68 Figura 30: Controlado por um ponto \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.8] \filldraw[gray] (0,0) circle (3pt) (2,2) circle (3pt) (5,1) circle (3pt); \draw (0,0).. controls (5,1) .. (2,2); \end{tikzpicture} \end{center} \caption{Controlado por um ponto} \end{figure} Figura 31: Controlado por dois pontos \begin{figure}[h!] \begin{center} \begin{tikzpicture} \filldraw[gray] (0,0) circle (3pt) (2,2) circle (3pt) (5,1.5) circle (3pt) (-5,0.5) circle (3pt); \draw (0,0).. controls (-5, 0.5) and (5,1.5) \end{tikzpicture} \end{center} \caption{Controlado por dois pontos} \end{figure} 69 .. (2,2); Figura 32: Controlado por dois pontos com alteração da ordem \begin{figure}[h!] \begin{center} \begin{tikzpicture} \filldraw[gray] (0,0) circle (3pt) (2,2) circle (3pt) (5,1.5) circle (3pt) (-5,0.5) circle (3pt); \draw (0,0).. controls (5,1.5) and (-5, 0.5) .. (2,2); \end{tikzpicture} \end{center} \caption{Controlado por dois pontos com alteraç~ ao da ordem} \end{figure} Com as ferramentas utilizadas para construção das figuras anteriores, podemos construir o logotipo da nossa semana da matemática Figura 33: Logotipo da Semana da Matemática da UNIFEI 70 \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.7] \draw[ultra thick] (6,-10)..controls (6,-6) .. (7,-2); \draw[ultra thick] (4,-13)..controls (4,-9) .. (5,-5); \draw[ultra thick] (-6,-13)..controls (-6,-9) .. (-7,-5); \draw[ultra thick] (-4,-10)..controls (-4,-6) .. (-5,-2); \draw[ultra thick] (5,-5)..controls (1,-3) .. (7,-2); \draw[ultra thick] (-7,-5)..controls (-1,-3) .. (-5,-2); \draw[ultra thick] (-2.2,-3).. controls (0,-12) .. (2.25,-3.1); \end{tikzpicture} \end{center} \caption{Logotipo da Semana da Matemática da UNIFEI} \end{figure} 5.3 Associando dois pontos com ferramentas um pouco mais sofisticadas Com o acréscimo do pacote \usetikzlibrary{snakes} no nosso preâmbulo obtemos algumas outras formas de associarmos dois pontos. 71 72 re} \draw[snake= ticks] (-2, 9)--(2,9); \draw[snake= coil, segmen t aspect=0] (-2,8)--(2,8 \draw[snake= ); coil, ultra thick, segm en t as \draw[snake= pect=0](-2,7 coil, ultra )--(2,7); thick, segm en t aspect=0.7 \draw[snake= ] (-2,6)-coil, segmen (2,6); t length=4pt ] (-2,5)-\draw[snake= (2 ,5); brace] (-2, 4)--(2,4); \draw[snake= brace] (2,3 )--(-2,3); \draw[snake= triangles, ultra thick] (-2,2)--(2,2 \draw[snake= ); zigzag,segme nt length=2 0pt] (2,-4) \draw[snake= --(-2,-4); expanding wa ves, line wi dt h=2, segmen \draw[snake= t angle=10]( expanding wa -2,-6)--(2,ves, line wi 6); dth=2, segm \end{tikzpic en t angle=30](-2 ture} ,-9)--(2,-9) ; \end{center} \begin{cente r} \begin{tikzp ictu Com as ferramentas desta subseção podemos construir um circuito RLC. begin{center} \begin{tikzpicture} \draw (-3,-9) -- (-3,-7.5); \draw (-3,-6.5) -- (-3,-5); draw (-3,-7) circle (0.5); \draw (-3,-5) -- (-1.93,-5); \draw[snake=coil,segment length=6pt, segment amplitude=7pt] (-1.93, -5) -- (1.93, -5) \draw (1.93,-5) -- (2.93,-5); \draw (2.93, -6) -- (2.93,-5); \draw[snake=zigzag] (2.93,-8) -- (2.93,-6); \draw (2.93,-9) -- (2.93,-8); \draw(0.07,-9)--(2.93,-9); \draw[snake=ticks, segment amplitude=20pt] \draw(-0.3,-9)--(-3,-9); \end{tikzpicture} \end{center} 73 (-0.3,-9)--(0.3,-9); 5.4 Inı́cio da construção de diagramas O LATEX também pode nos auxiliar na construção de diagramas que relacionam palavras. Primeiramente devemos definir que tipo de caixas englobaram as palavras. \tikzstyle{circulo}=[circle,draw=red,fill=green] \tikzstyle{retangulo}=[rectangle, rotate=45,draw=purple,fill=yellow!20] No exemplo a seguir iremos relacionar quatro palavras com dois tipo de caixas diferentes. As relações serão representadas por setas que partem com uma angulação(out) e chegam com outra(in). PALAVRA 2 Figura 34: Diagrama palavras 74 PA LA VR A PA LA V R A 2 3 PALAVRA 1 \tikzstyle{circulo}=[circle,draw=red, fill=green] \tikzstyle{retangulo}=[rectangle, rotate=45,draw=purple,fill=yellow!20] \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.8] \node at (-2,0) [retangulo] (1){\large{PALAVRA 2}}; \node at (2,0) [retangulo](2){\huge{PALAVRA 3}}; \node at (-15,5) [circulo] (3) {PALAVRA 1}; \node at (-15,-5) [circulo] (4) {PALAVRA 2}; \draw [->, thick] (1) to (2); \draw[->,line width=5pt,color=blue] (3) to (1); \draw[->, ultra thick] (4) to [out=45, in=-90] (1); \draw[<<->, dashed, line width=4pt] (4) to [out=90,in=45] (2); \end{tikzpicture} \end{center} \caption{Diagrama palavras}\label{diagramapalavras} \end{figure} 75 5.5 Caixas de textos Existem vários tipos de caixa que podemos construir com o LATEX. Para a construção de caixa precisamos definir ela antes de começar a figura TIKZ \tikzstyle{mybox}=[draw=cor contorno,tipo contorno,grossura contorno, forma geométrica, inner sep=espaçamento] Aqui listaremos alguns exemplos com suas respectivas linhas de comando \tikzstyle{mybox}=[draw=blue,fill=green,very thick,circle, inner sep=10mm] \begin{figure}[h!] \begin{center} \begin{tikzpicture} \node[mybox] { \begin{minipage}[t][10cm]{10cm} \setlength{\parindent}{-1cm} digite seu texto aqui!!!!! \end{minipage} }; \end{tikzpicture} \end{center} \end{figure} Figura 35: Caixa circular com tamanho definido 76 \tikzstyle{mybox}=[draw=black,dashed,fill=light-gray,ultra thick,rectangle, inner sep=10mm] \begin{figure}[h!] \begin{center} \begin{tikzpicture} \node[mybox] { \begin{minipage}[t][7cm]{13cm} \setlength{\parindent}{-0.5cm} digite seu texto aqui!!!!! \end{minipage} }; \end{tikzpicture} \end{center} \end{figure} Figura 36: Caixa retangular com tamanho definido !20, very , fill=green = [draw=blue } ox yb {m le \tikzsty 0pt] inner ysep=2 e}[h!] \begin{figur tate=-5] orm shape,ro ture}[transf ic zp ik {t in \beg ] (box) { \node [mybox \textwidth} age}[t!]{1.0 \begin{minip !!! texto aqui!! digite seu e} \end{minipag p=10pt, s, inner se unded corner ro e, gl an thick,rect }; } ture \end{tikzpic \end{figure} Figura 37: Caixa retangular modelada ao texto 77 Para ver linhas de comando dê zoom \tikzstyle{mybox} = [draw=blue, right color = green, left color= white, rectangle, rounded corners, inner sep=10pt, inner ysep=20pt] \tikzstyle{fancytitle} =[top color=yellow!20, bottom color=blue, text=white, rectangle,rounded corners] \tikzstyle{fancytitle1} =[inner color=yellow!20, outer color=gray, text=red, circle] \begin{figure}[h!] \begin{tikzpicture} \node [mybox] (box) { θ digite seu texto aqui!!!!! \end{minipage} }; \node[fancytitle] at (box.north) {Para ver linhas de comando d^ e zoom}; \node[fancytitle1] at (box.east) {{\Huge$\theta$}}; \end{tikzpicture} \end{figure} Figura 38: Caixa duas cores com tı́tulo com indicação Caso necessite fazer mais de uma caixa. Sugerimos que siga nossa rosa dos ventos RV. RV.north c/south RV.north west c/ south east RV.north east c/ south west RV.west RV.east c/ c/west east RV.south west c/north east RV.south RV.south c/north 78 c/ north west \begin{figure}[h!] \begin{center} \begin{tikzpicture} \node[mybox] at (0,10)(box1) { \begin{minipage}[t][1cm]{2cm} \setlength{\parindent}{0cm} \includegraphics[scale=0.2]{rosadosventos.jpg} \end{minipage} }; \node[mybox] (box2)[right = 0.5cm of box1.south east,anchor=north west] { \begin{minipage}[t][1.5cm]{1.5cm} \setlength{\parindent}{-0.2cm} {\footnotesize RV.south c/ north west} \end{minipage} }; \node[mybox] (box3)[right = 0.5cm of box1.north east,anchor=south west] { \begin{minipage}[t][1cm]{4cm} \setlength{\parindent}{1cm} {\footnotesize RV.north east c/ south west} \end{minipage} }; \node[mybox] (box4)[right = -0.5cm of box1.north west,anchor=south east] { \begin{minipage}[t][2cm]{2cm} \setlength{\parindent}{0cm} {\footnotesize RV.north west c/ south east} \end{minipage} }; \node[mybox] (box5)[left = 0.5cm of box1.south west,anchor=north east] { \begin{minipage}[t][2cm]{2cm} \setlength{\parindent}{0cm} {\footnotesize RV.south west c/north east} \end{minipage} }; \node[mybox] (box5)[right = 1cm of box1.east,anchor= west] { \begin{minipage}[t][1cm]{2cm} \setlength{\parindent}{0cm} {\footnotesize RV.east c/west} \end{minipage} }; \node[mybox] (box6)[below = 0.5cm of box1.south,anchor=north] { \begin{minipage}[t][1cm]{1.5cm} \setlength{\parindent}{0cm} {\footnotesize RV.south c/north} \end{minipage} }; \node[mybox] (box7)[left = 3cm of box1.west,anchor=east]{ \begin{minipage}[t][1cm]{2.5cm} \setlength{\parindent}{0.5cm}\verb {\footnotesize RV.west c/ east} \end{minipage} }; \node[mybox] (box8)[above = 4cm of box1.north,anchor=south]{ \begin{minipage}[t][1cm]{4cm} \setlength{\parindent}{1cm} {\footnotesize RV.north c/south} \end{minipage} }; \end{tikzpicture} \end{center} \end{figure} 79 5.6 Gráficos de funções Com o pacote TIKZ podemos construir gráficos de funções reais de uma variável. Primeiramente devemos desenhar o plano cartesiano: y x Figura 39: Plano cartesiano \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.8] \draw[ultra thick][->](-6,0) -- (6,0); \draw[ultra thick][->](0,-6) -- (0,6); \node at (5.6,-0.4) {$x$}; \node at (-0.4, 5.6) {$y$}; \end{tikzpicture} \end{center} \caption{Plano cartesiano} \end{figure} 80 y x Figura 40: Plano cartesiano com grade \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.9] \draw[ultra thick][->](-6,0) -- (6,0); \draw[ultra thick][->](0,-6) -- (0,6); \node at (5.6,-0.4) {$x$}; \node at (-0.4, 5.6) {$y$}; \draw[step=1cm,gray,very thin] (-6,-6) grid (6,6); \end{tikzpicture} \end{center} \caption{Plano cartesiano com grade} \end{figure} 81 Agora vamos dar alguns exemplos de gráficos: y x Figura 41: Gráfico de y = sin x \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.5] \draw[ultra thick][->](-6,0) -- (6,0); \draw[ultra thick][->](0,-6) -- (0,6); \node at (5.6,-0.4) {$x$}; \node at (-0.4, 5.6) {$y$}; \draw[blue,ultra thick, smooth, domain=-6.28:6.28] plot(\x,{sin(\x r)}); \end{tikzpicture} \end{center} \caption{Gráfico de $y = \sin x$} \end{figure} 82 y x Figura 42: Gráfico de y = tan x \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=2] \draw[ultra thick][->](-1.5,0) -- (1.5,0); \draw[ultra thick][->](0,-1.5) -- (0,1.5); \node at (1.3,-0.3) {$x$}; \node at (-0.3, 1.3) {$y$}; \draw[red,smooth, domain=-1:1] plot(\x,{tan(\x r)}); \end{tikzpicture} \end{center} \caption{Gráfico de $y = \tan x$} \end{figure} 83 y x Figura 43: Gráfico de y = 3 cos 2x \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.5] \draw[ultra thick][->](-6,0) -- (6,0); \draw[ultra thick][->](0,-6) -- (0,6); \node at (5.6,-0.4) {$x$}; \node at (-0.4, 5.6) {$y$}; \draw[green!40!black,smooth, domain=-6:6] plot(\x,{3*cos(2*\x r)}); \end{tikzpicture} \end{center} \caption{Gráfico de $y = 3\cos 2x$} \end{figure} 84 y x Figura 44: Gráfico de y = x2 + 2x + 2 \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.5] \draw[ultra thick][->](-6,0) -- (6,0); \draw[ultra thick][->](0,-6) -- (0,6); \node at (5.6,-0.4) {$x$}; \node at (-0.4, 5.6) {$y$}; \draw[blue,smooth, domain=-3:1] plot(\x,\x*\x +2*\x + 2); \end{tikzpicture} \end{center} \caption{Gráfico de $y = x^2 +2x +2$} \end{figure} 85 f3 y f2 f1 x Figura 45: Gráficos de f1 (x) = x, f2 (x) = x2 , f3 (x) = x3 \begin{figure}[h!] \begin{center} \begin{tikzpicture}[scale=0.5] \draw[ultra thick][->](-6,0) -- (6,0); \draw[ultra thick][->](0,-6) -- (0,6); \node at (5.6,-0.4) {$x$}; \node at (-0.4, 5.6) {$y$}; \draw[blue,smooth, domain=-2:2] plot(\x,\x) node[right]{$f_{1}$}; \draw[red,smooth, domain=-2:2] plot(\x,\x*\x) node[right]{$f_{2}$}; \draw[green,smooth, domain=-2:2] plot(\x,\x*\x*\x) node[right]{$f_{3}$}; \end{tikzpicture} \end{center} \caption{Gráficos de $f_{1}(x) = x, f_{2}(x) = x^{2}, f_{3}(x) = x^{3}$} \end{figure} 86 6 Apresentações - Beamer Beamer é uma classe LATEX para produzir apresentações. Outras classes LATEXcom o mesmo propósito são Seminar e Prosper. O Beamer permite desenvolver apresentações dinâmicas, com sobreposições (overlays) e transições animadas entre slides. As apresentações obtidas são arquivos pdf. Isto torna as apresentações altamente portáveis. Importante observar que o Beamer e o LATEX são necessários apenas para o desenvolvimento dos slides, não sendo necessários para a visualização da apresentação. Para produzir o arquivo final da apresentação, em formato pdf, não compilamos o arquivo usando LATEX, e sim usamos o programa pdflatex (amplamente disponı́vel nas instalações TEX tı́picas) que converte diretamente o arquivo TEX para pdf. Beamer apresenta algumas vantagens para usuários LATEX em relação ao PowerPoint e outras alternativas: • Suporte do LATEX para construções matemáticas é superior ao encontrado na plataforma Word/PowerPoint; • Facilidades para a estruturação dos slides decorrentes de LATEX (seção, subseção, etc.) e facilidades para produzir a bibliografia (BiBTEX); • Pode-se extrair os slides da apresentação a partir do texto LATEX de um documento qualquer (por exemplo, o artigo a ser apresentado em um evento); • Multiplataforma, pois tanto TEX pode ser usado em diversos sistemas operacionais, quanto a apresentação em pdf pode ser visualizada no Windows e em “sabores” do Unix. Para usar a classe Beamer deve-se instalar o pacote apropriado disponı́vel em http://latex-beamer.sourceforge.net/. Também é necessário instalar os pacotes pgf e xcolor. O processo de instalação varia dependendo da distribuição do TEX. No teTEX (distribuição para Linux) descomprime-se os arquivos dos pacotes no diretório/usr/local/share/texmf/tex/latex e executa-se o comando texhash. 87 6.1 Estrutura Para iniciar este tipo de trabalho, no inı́cio do arquivo TEX é necessário de- clarar o comando: \documentclass{beamer} No cabeçalho do arquivo, os comandos para ativar o suporte a lı́ngua portuguesa e acentuação pelo teclado: \usepackage[brazil]{babel} % reconhece portugues no tex \usepackage[utf8]{inputenc} % reconhece acetuaç~ ao na digitacao no texmaker \usepackage[latin1]{inputenc} % reconhece acetuaç~ ao na digitacao no WinEdt Cada slide, ou lâmina, é definido dentro do comando \frame{ Conteúdo do slide } ou \ begin{frame} Conteúdo do slide \ end{frame} Beamer aceita a estruturação do texto usando \section e \subsection. 6.1.1 Capa Um exemplo de apresentação do Beamer é: \documentclass{beamer} \usepackage[utf8]{inputenc} \usepackage[brazil]{babel} %---- Primeiro slide --------------------- \title[]{Curso LaTeX} 88 \author[]{Ottoboni e Sartorio} \institute[]{UNIFEI} \date{\today} \begin{document} \frame{\titlepage} % Cria a página inicial %---- Segundo slide --------------------\section{Sumário} \frame{\tableofcontents} %---- Terceiro slide --------------------- \section{Usando Beamer} \frame{ \frametitle{Caracterı́sticas} \begin{itemize} \item<1-> Classe \LaTeX; \item<2-> Sobreposiç~ ao (overlays); \item<3-> Transiç~ oes animadas. \end{itemize} } %----------------------------------------\end{document} O primeiro slide é a página de tı́tulo do trabalho, definida pelos comandos \title, \author, institute e \date, em que é gerada pelo comando \frame{\titlepage}. O segundo slide é o sumário da apresentação, que é definido pelos comandos \section ao longo do documento, e gerado pelo comando \frame{\tableofcontents}. 89 Observe que no terceiro slide se define uma sobreposição (overlay), especificada por <1->, <2-> e <3->, que define a sequência em que os overlays serão exibidos na apresentação. Para incluir figura na capa, basta acrescentar o comando: \pgfdeclareimage[height=1.5cm, width=1.5cm]{logo}{NOME DA FIGURA} \logo{\pgfuseimage{logo}} 90 6.1.2 Temas Existem diversos temas pré-definidos que devem atender a maioria das neces- sidades. O nome de um tema normalmente é o nome de uma cidade onde acontece um evento de informática. Para declarar o desejado usa-se: \usetheme{ ... } no cabeçalho do arquivo TEX. As opções são: 0) Sem tema 1) AnnArbor 2) Antibes 91 3) Bergen 4) Berkeley 5) Berlin 92 6) Boadilla 7) boxes 8) CambridgeUS 93 9) Copenhagen 10) Darmstadt 11) default 94 12) Dresden 13) Frankfurt 14) Goettingen 95 15) Hannover 16) Ilmenau 17) JuanLesPins 96 18) Luebeck 19) Madrid 20) Malmoe 97 21) Marburg 22) Montpellier 23) PaloAlto 98 24) Pittsburgh 25) Rochester 26) Singapore 99 27) Szeged 28) Warsaw Em qualquer formato é possı́vel mudar a cor, por meio do comando: \usecolortheme{nome do tema de cor} Os nomes do tema de cores são: 100 1) albatross 2) beaver 3) beetle 4) crane 5) default 6) dolphin 7) dove 8) fly 9) lily 10) orchid 11) rose 12) seagull 13) seahorse 14) sidebartab 15) whale 16) wolverine Todas essas combinações de temas e mudança de cores do temas podem ser visualizados no site: <http://www.hartwork.org/beamer-theme-matrix/> . O tamanho padrão da fonte podemos definir logo no preâmbulo: \documentclass[12pt]{Beamer}, 101 por exemplo. Já a fonte é definida pelo tema. Cada tema possui seu próprio conjunto de opções e para mudar a fonte utilizada devemos modificar a fonte do tema. Para isso utilizamos o comando: usefonttheme{nomedafonte} Nem todas as famı́lias de fontes vêm com todas as instalações do Beamer. Geralmente, as que se encontram nas instalações são: serif, avant, bookman, chancery, charter, euler, helvet, mathtime, mathptm, mathptmx, newcent, palatino, pifont e utopia. 6.1.3 Tı́tulo É possı́vel colocar tı́tulo em qualquer slide, por meio do comando: \frame{ \frametitle{Tı́tulo do slide} Conteúdo } ou \begin{frame} \frametitle{Tı́tulo do slide} Conteúdo \end{frame} ou \begin{frame}{Tı́tulo do slide} Conteúdo \end{frame} 102 6.1.4 Seções, subseções, subsubseções e sumário Pode-se utilizar uma estrutura que define seções e subseções. \section{texto1} \subsection{texto2} \subsubsection{texto3} \paragraph{texto4} Com a divisão dos slides, o sumário é gerado pelo comando tableofcontents. \frame{\tableofcontents} 6.2 6.2.1 Formatação Representação em blocos Um recurso interessante para organizar a informação dentro dos frames é o bloco. O uso de blocos permite agrupar um conjunto de informações de uma lâmina em uma unidade (o bloco) com um tı́tulo. Os blocos são definidos usando-se o ambiente “block”: \begin{block}{Tı́tulo do bloco 1.a.} Texto do bloco 1.a. \end{block} \begin{block}{Tı́tulo do bloco 1.b.} 103 Texto do bloco 1.b. \end{block} Há outros dois tipos de blocos: • exampleblock - marca o bloco de verde. \begin{exampleblock}{Tı́tulo do bloco 2} Texto do bloco 2 \end{exampleblock} • alertblock - marca o bloco de vermelho. \begin{alertblock}{Tı́tulo do bloco 3} Texto do bloco 3 \end{alertblock} 6.2.2 Mudando as cores dos blocos Para mudar as cores padrão dos 3 tipos de blocos, respectivamente, é necessário adicionar no preâmbulo os seguintes comandos: • Para alterar a cor do padrão do tı́tulo, sendo bg o fundo e fg a letra: a) \setbeamercolor{block title}{bg=cor1,fg=cor2} b) \setbeamercolor{block title example}{bg=cor1, fg=cor2} c) \setbeamercolor{block title alerted}{bg=cor1, fg=cor2} 104 • Para alterar a cor o corpo do texto, em fundo e letra: a) \setbeamercolor{block body}{bg=cor1,fg=cor2} b) \setbeamercolor{block body example}{bg=co1, fg=cor2} c) \setbeamercolor{block body alerted}{bg=cor1, fg=cor2} Exemplo: No preâmbulo: \setbeamercolor{block title}{use=structure,fg=green,bg=white!35!violet} \setbeamercolor{block body}{parent=normal text,use=block title,bg=orange,fg=yellow} No texto: \begin{block}{Tı́tulo do bloco 1.a.} Texto do bloco 1.a. \end{block} \begin{block}{Tı́tulo do bloco 1.b.} Texto do bloco 1.b. \end{block} 6.2.3 Marcadores Pode-se utilizar do artifı́cio de marcadores, com os ambientes: itemize e enumerate. Para alteração de cores e formatos, coloca-se no preâmbulo: • Referente a cor do marcador utilizado para os itens: \setbeamercolor{item}{fg=cor5} 105 • Referente ao sı́mbolo a ser utilizado: \setbeamertemplate{items}[circle] As opções são: [triangle], [circle], [square] e [ball]. (a) (b) (c) (d) Figura 46: (a) triangle na cor red; (b) circle na cor green; (c) square na cor blue; e (d) ball na cor violet 6.2.4 Caixas de texto O texto pode ser destacado com o uso de caixas de texto. Para isso, é necessário adcionar no preâmbulo o pacote fancybox. Exemplos: 106 Comando Caixa \shadowbox{Texto} =⇒ =⇒ Texto \doublebox{Texto} =⇒ Texto \fbox{Texto} \ovalbox{Texto} 6.2.5 Texto =⇒ Texto Listas, tabelas e figuras As listas, tabelas e figuras no Beamer seguem o mesmo padrão do LATEX. 6.2.6 Divisão em colunas Muitas vezes é necessário organizar a informação em uma lâmina na forma de colunas. O Beamer permite definir quantas colunas quisermos nas lâminas. Para isto usamos o ambiente \begin{columns}...\end{columns}, e definimos as colunas com o ambiente \begin{column}...\end{column} Exemplo \begin{columns}[t] \column{...\textwidth} % ou \begin{column}{5cm} Coluna 1 107 \column{...\textwidth} Coluna 2 ... \end{columns} Em que \textwidth indica que o valor será uma porcentagem da largura do quadro que a coluna ocupará. Um exemplo da divisão do texto em 2 colunas é apresentado a seguir: Figura 47: Dividindo a tela em 2 colunas \begin{columns} \column{0.5\textwidth} Algumas propriedades da densidade da Normal: \\ \begin{enumerate} \item f(x) simétrica em relaç~ ao à $\mu$; \item f(x)$\rightarrow$0 quando x$\rightarrow\pm \infty$; \item o valor máximo de f(x) ocorre quando x=$\mu$. \end{enumerate} \column{0.5\textwidth} \begin{figure}[H] \includegraphics[scale=1]{distnormal} \\ \end{figure} \end{columns} 6.2.7 Verbatim O Beamer possui duas formas de nos possibilitar escrever textos de forma 108 genérica, sem que caracteres utilizados gerem comandos. O primero é o próprio verbatim, já visto no LATEX. No Beamer ele pode ser utilizado a partir de um ambiente: \begin{verbatim}...\end{verbatim} ou pelo comando: \verb|texto|, ou \verb"texto" Se for usado o ambiente verbatim, ou o comando verb|texto|, dentro de um quadro, devemos declarar o quadro como frágil: \begin{frame}[fragile] ... \end{frame} 6.2.8 Repetindo o sumário na durante a apresentação Podemos estar interessados em repetir automaticamente o sumário no inı́cio de cada seção (ou subseção), com a seção (ou subseção) corrente aparecendo destacada. Para isto se usariam os comandos: \AtBeginSection[] { \begin{frame} \frametitle{Sumário} \tableofcontents[currentsection] \end{frame} } Esta declaração informa ao Beamer que “cada vez que se encontrar o inı́cio de uma seção, deve-se mostrar o sumário, destacando a seção corrente”. Este recurso ajuda a audiência a contextualizar-se durante a apresentação. Caso se queira fazer o mesmo para as subseções, usar-se-ia: \AtBeginSubsection[] { \begin{frame} 109 \frametitle{Sumário} \tableofcontents[currentsection,currentsubsection] \end{frame} } 6.3 Efeitos Um quadro é composto por camadas, slides, onde um quadro comum possui somente uma camada. As sobreposições, overlays, dão um efeito dinâmico aos quadros, dando a impressão de que os elementos da página estão se alternando, modificando. Na verdade, as sobreposições definem uma sequência de camadas sobre um mesmo quadro que ao serem passados geram esses efeitos. Elas adcionam e mostram o conteúdo do quadro de acordo com a camada. A forma mais simples de se aplicar um efeito de sobreposição é usando o comando \pause antes do conteúdo ao qual se quer gerar o efeito, ou seja, o conteúdo seguinte ao comando só irá aparecer na camada seguinte. Cada vez que for usado o comando, esse efeito será gerado para o conteúdo posterior à ele. Exemplo: \frame{\frametitle{Listas com pausa} \begin{itemize} \item Introduç~ ao ao \LaTeX \pause \item Curso 2 \pause \item Artigos e apresentaç~ oes com \LaTeX \pause \item Classe Beamer \end{itemize} } que produz: Beamer fornece bastante flexibilidade para definir sobreposições (overlays). Um exemplo de uso de overlays é: • <1-> Primeira coisa • <2-> Segunda coisa 110 (a) (b) (c) (d) • <3-> Terceira coisa O que aparece ao lado dos \item são as especificações de overlays (<1->, <2>, e <3->), indicando que o primeiro item deve aparecer no primeiro overlay e nos seguintes, o segundo item deve aparecer no segundo overlay e seguintes e assim por diante. O Beamer fornece bons recursos para definir as especificações de overlays. Nas especificações, overlays são separados por vı́rgulas, para indicar sequências desconexas ou por “-”, para indicar intervalos. Assim, sejam os seguintes exemplos de especificação de overlay: • <3-> mostra o item do terceiro overlay em diante; • <2-5> mostra entre o segundo e o quinto overlay; • <-4> mostra o item até o quarto; • <1,4> mostra no primeiro e no quarto; • <2,4-6> mostra no segundo e entre o quarto e o sexto overlay. 111 6.3.1 Outros efeitos • \alert{texto}: destaca determinada parte do texto (em vermelho). • \visible<número>{texto}: nova informação de texto apenas no momento de interesse. • \invisible<número>{texto}: texto fica invisı́vel até o número escolhido e visı́vel no restante. • \only<número>{texto}: faz com que textos diferentes apareçam no mesmo lugar, substituı́dos aos poucos. • \alt<número>{Texto no número}{Texto após o número}: duas opções de texto para o mesmo local. A sequência desses efeitos é descrita na programação abaixo. \begin{center} \alert{DISTRIBUIÇ~ AO NORMAL}\\ \vspace{0.3cm} \visible<1>{\ovalbox{$f(x)=\frac{1}{\sqrt{2 \sigma^2}} \exp\left(-\frac{(x-\mu)^2}{\sigma}\right)$}}\\ \end{center} \pause Caracterı́sticas: \pause \begin{columns} \column{0.4\textwidth} \begin{itemize} \item \alt<3>{\alert{Esperança}}{Esperança} \\ \invisible<-3>{\item \alt<4>{\alert{Vari^ ancia}}{Vari^ ancia}}\\ \invisible<-4>{\item \alt<5>{\alert{Simetria}}{Simetria}}\\ \end{itemize} \column{0.6\textwidth} \textcolor[rgb]{0.00,0.50,1.00}{ \only<3>{$E(X)=\mu$} 112 (e) (f) (g) (h) (i) \only<4>{$Var(X)=\sigma^2$} } \only<5>{\begin{figure}[H] \includegraphics[scale=2]{Figuras/pausa_beamer/normal.jpg} \\ \end{figure} } \end{columns} 6.3.2 Transição de slides Beamer permite efeitos na transição das lâminas. Para isto podemos usar, entre outros, os comandos: 113 Tabela 7: Efeitos de transição de slides Comando Efeito \transblindshorizontal Cortinas horizontas se afastando \transblindsvertical Cortinas verticais se afastando \transboxin Movimento das bordas ao centro \transboxout Movimento do centro às bordas \transdissolve Dissolver devagar o conteúdo anterior \transglitter Efeito Glitter numa direção especı́fica \transslipverticalin O conteúdo entra em duas linhas verticais \transslipverticalout O conteúdo sai em duas linhas verticais \transhorizontalin O conteúdo Entra em duas linhas horizontais \transhorizontalout O conteúdo sai em duas linhas horizontais \transwipe O conteúdo entra numa linha de direção determinada \transduration{2} Mostra o slide por um determinado tempo (segundos) Para mais informações sobre os efeitos em transições de lâminas consulte o manual de Beamer. 114 7 Pôster 7.1 Introdução Para construção de trabalhos no formato de pôster, há uma série de classes, neste trabalho utilizaremos: \documentclass{sciposter} Ilustrar figura - slide 320 Colocar pacotes de ortografia, em seguida incluir: \usepackage{multicol} %define colunas do texto \usepackage{geometry} % definir tamanho do papel \geometry{paperwidth=90cm, %largura paperheight=100cm, %altura centering, % centralizado na página textwidth=77cm, % largura do corpo do texto textheight=87cm, % altura do corpo do texto left=3cm, % margem esquerda top=3cm % margem superior } 7.2 Tamanho do pôster Podemos especificar o tamanho do papel pelo nome. Por conveniência, você pode especificar o nome do papel com paper=. Por exemplo, a4paper é equivalente para paper=a4paper. Os comandos para definir o tamanho do papel e sua orientação são: • série A da ISO (a[0-6]paper): a0paper, a1paper, a2paper, a3paper, a4paper, a5paper, a6paper. 115 Tabela 8: Tamanhos de papel das séries A, B e C, da norma ISO 216 (em milı́metros) série A série B série C 4A0 1682 × 2378 – – – – 2A0 1189 × 1682 – – – - A0 841 × 1189 B0 1000 × 1414 C0 17 × 1297 A1 594 × 841 B1 707 × 1000 C1 48 × 917 A2 420 × 594 B2 500 × 707 C2 58 × 648 A3 297 × 420 B3 353 × 500 C3 24 × 458 A4 210 × 297 B4 250 × 353 C4 29 × 324 A5 148 × 210 B5 176 × 250 C5 62 × 229 A6 105 × 148 B6 125 × 176 C6 14 × 162 A7 74 × 105 B7 88 × 125 C7 81 × 114 A8 52 × 74 B8 62 × 88 C8 57 × 81 A9 37 × 52 B9 44 × 62 C9 40 × 57 A10 26 × 37 B10 31 × 44 C10 28 × 40 • série B da ISO (b[0-6]paper): b0paper, b1paper, b2paper, b3paper, b4paper, b5paper, b6paper. • série C da ISO (c[0-6]paper): c0paper, c1paper, c2paper, c3paper, c4paper, c5paper, c6paper. • O JIS (Japanese Industrial Standards) série A é idêntica a ISO série A, mas a JIS B-series é diferente da ISO série B. b[0-6]j deve ser utilizado para a JIS 116 Tabela 9: Tamanhos de papel padrão nos EUA e Canadá nome em milı́metros razão Carta (Letter) 216 × 279 1.2941 próxima ao A4 Ofı́cio (Legal) 216 × 356 1.6471 próxima ao A4 Ofı́cio 2 (Folio) 216 × 330 1.5294 próxima ao A4 Ofı́cio 9 215 × 315 1.4651 próxima ao A4 Tablóide 279 × 432 1.5455 próxima ao A3 série B: b0j, b1j, b2j, b3j, b4j, b5j, b6j. • ansiapaper, ansibpaper, ansicpaper, ansidpaper, ansiepaper, letterpaper, executivepaper, legalpaper. • screen: um tamanho especial de papel com (W, H) = (225mm, 180mm). Indicado para apresentação com PC e projector de vı́deo, tela, centrando com slide documentclass seria útil. • paperwidth: largura do papel. paperwidth=length. • paperheight: altura do papel. paperheight=length. • papersize: largura e altura do papel. papersize={width,height} ou papersize=length. • landscape: muda a orientação do papel para o modo paisagem. • portrait: muda a orientação do papel para o modo retrato. Isto é equivalente a landscape=false. A parte do valor é ignorado, mesmo se houver. Por exemplo, os seguintes têm o mesmo efeito: a5paper, a5paper=true, a5paper=false e assim por diante. 7.2.1 Espaçamentos \usepackage{setspace} % trocar espaçamentos do documento \singlespace 117 \singlespace espaçamento simples \doublespace espaçamento duplo Para espaçamentos especı́ficos no texto devemos utilizar: \begin{spacing}{1.0} Texto de interesse \end{spacing} Neste caso use 1 para simples, 1.5 para 1 1/2 e 2 para duplo 7.2.2 Cabeçalho • Figura de logo: \leftlogo[0.8]{esalq} %insere a esquerda \rightlogo [0.5]{logo} %insere a esquerda • Tı́tulo: \title{\Huge TITULO DO TRABALHO} • Autor: \author{\Large PRIMEIRO \footnote{\small LCE, Esalq/USP, e-mail:...}, SEGUNDO \footnote{\small LCF, Esalq/USP} e TERCEIRO \footnote{\small LCE, Esalq/USP}} • Instituição: \institute{\large Escola Superior de Agricultura "Luiz de Queiroz" - ESALQ/USP\\} 118 7.2.3 Mudança das cores • Fundo da página: \definecolor{mainCol}{rgb}{1,1,1} • Cor das caixas: \definecolor{BoxCol}{rgb}{0.48,0.77,0.47} • Cor texto: \verb"\definecolor{TextCol}{rgb}{0,0,0}" 7.2.4 Estrutura do documento • \begin{document} • rodapé: \conference{\large {Apoio: CNPq}} • cabeçalho: \maketitle • divisão da página em colunas: \begin{multicols}{3} • divisão do texto em seções e subseções: \section{Introduç~ ao} TEXTO \subsection{subseç~ ao} TEXTO ... \end{document} 119 8 Grandes trabalhos 8.1 Sugestão para trabalhos em geral Para trabalhos de grande extensão ou que são subdivididos em capı́tulos ou subseções, recomenda-se separá-los em partes. 1) Constrói-se o preâmbulo principal com os pacotes necessários; 2) Cada parte do texto é feita em arquivos separados contendo apenas o texto em si sendo todos no mesmo diretório; 3) Inclui-se os arquivos no preâmbulo principal por meio de um dos dois comando: – Para incluir cada arquivo em uma nova página: \include{arquivo} – Para incluir na mesma página que estava o texto anterior. \input{arquivo} EXEMPLO: \documentclass{article} \usepackage[latin1]{inputenc} \usepackage[brazil]{babel} ... \title[titulo]{titulo} \author[autores]{autores} \institute[instituicao]{instituicao} \date{\today} \begin{document} \include{Introducao} \include{Capitulo1} \include{Capitulo2} \input{continuacao2} \include{Conclusao} \end{document} 120 Referências [1] http://www.telecom.uff.br/pet/petws/downloads/tutoriais/beamer/tut beamer 2k100205.pdf [2] http://ctan.tche.br/macros/latex/contrib/xcolor/xcolor.pdf [3] ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/geometry/geometry.pdf 121
Documentos relacionados
SU-1.07 - Introdução ao Latex - Grupo PET/ Matemática – UFSM
Para dividir um texto em capı́tulos, seções, subseções encontramos os comandos na interface do Texmaker abaixo de “Assistente”. Esses comandos de seccionamento também possuem uma opção para ...
Leia mais