minicurso *0.3cm uma breve introdução ao latex€¦ · minicurso uma breve introdução ao latex...
TRANSCRIPT
Minicurso
Uma breve introdução ao LATEX
Dra. Ana Claudia Golzio
CLE - Unicamp
08 de Junho de 2018
V Encontro Regional de Matemática
Aplicada e Computacional
1 / 74
Objetivos
Este minicurso tem dois objetivos principais:
1 Apresentar conceitos iniciais que envolvem o LATEX;
2 Aplicar esses conceitos na construção de umdocumento neste ambiente.
2 / 74
Introdução
TEX
• programa de computador criado em 1977 porDonald E. Knuth.
• usado para processamento de textos e fórmulasmatemáticas.
Pronúncia:O nome corresponde as primeiras letras da palavra tecnologiaem grego (τεχ).O “X” que aparece na verdade é a letra grega χ (chi), por issose pronuncia “téc”.
3 / 74
Introdução
LATEX
• programa que agrupa comandos que utilizam o TEXcomo base de processamento.
• permite aos autores processar e imprimir seustrabalhos.
• foi criado por Leslie Lamport na década de 80 e em1994 foi atualizado.
4 / 74
Instalação
Windows ou LinuxInstalar preferencialmente nesta ordem:
1 Ghost Scripthttps://www.ghostscript.com/download/gsdnld.html
2 GhostViewhttp://gsview.com
3 Adobe Reader (visualizador de PDF)http://www.adobe.com/br/products/reader/
4 Miktex 2.9 Completa (ou versão mais atual)https://miktex.org/download.
5 Editor de LATEX: Texmakerhttp://www.xm1math.net/texmaker/download.html
Texniccenterhttp://www.texniccenter.org/download/
5 / 74
Instalação
Mac• Manual detalhado para instalar LATEX no Mac:http://latexjoinville.paginas.ufsc.br/files/
2015/03/LaTeX_Mac.pdf
• Arquivos para instalação LATEX no Mac:http://tug.org/mactex/
Online
• https://pt.sharelatex.com
6 / 74
Comandos usados para iniciar umdocumento
\documentclass[opção1,opção2,...]classe\begindocument\enddocument
7 / 74
Principais classes
• book (padrão dois lados)• report• article• letter
• beamer
8 / 74
Principais Opções
• Tamanho da fonte: 10pt/11pt/12pt• Tamanho do papel: letterpaper/a4paper• Colunas: twocolumn/onecolumn• Frente e verso: twoside/oneside• Orientação: landscape (paisagem)
9 / 74
Pacotes
Como inserir pacotes:
\usepackage[opção1,opção2,...]pacote
10 / 74
Principais pacotes
• latexsym⇒ permite o uso de símbolos.• graphicx⇒ permite incluir figuras.• indentfirst⇒ Indenta o primeiro parágrafo de cada
seção.• url⇒ permite inserir URL.• amsmath⇒ carrega diversos pacotes do AMS
(American Mathematical Society) para incrementar oambiente matemático.
• amsfonts⇒ permite o uso de outras fontes.• amsthm⇒ permite adicionar teoremas.• amssymb⇒ permite o uso de símbolos matemáticos
adicionais.• color⇒ permite o controle das cores.
11 / 74
Principais pacotes
• makeidx⇒ fornece comandos para produzir o índice.• hyperref⇒ permite criar hiperlinks.• babel (opções: portuguese, brazil)⇒ traduz
expressões como “table of contents”, “chapter” ou“appendix” para o português.
• inputenc (opções: latin1, utf8)⇒ a codificaçãocorreta permite digitar os acentos diretamente doteclado.
• fontenc (opção: T1)⇒ define o tipo de fonte queserá gerado pelo latex (ou pdflatex). O tipo T1 é umtipo de fonte que tem melhor suporte a idiomas comacentos.
• abntex⇒ usado para elaborar documentos deacordo com a norma ABNT.
12 / 74
Atividade 1
♥Considerando que o dia dos namorados está chegando,
criar uma frase para onamorado(a)/marido/esposa/namorido(a)
rolo/paquera/ficante/crush..
em LATEX
13 / 74
Atividade 1 - Exemplo
♥
Você é como o Google, tudo o que euprocuro eu encontro em você
♥
14 / 74
Título e Autor
\autornome do autor
\titletítulo do documento
\institutenome da instituição⇒ só funciona naclasse beamer\datedata
• Usar estes comandos antes do \begindocument• \date⇒ omite a data.• \date\today⇒mostra a data do dia.• Usar o comando \maketitle após o\begindocument para retornar o título dodocumento
15 / 74
Outros comandos:
\pagestyleempty⇒ deixa o cabeçalho e rodapévazios e a página sem numeração.
\tableofcontents⇒ adiciona o sumário.
16 / 74
Estruturas
Principais estruturas de um documento:
• \chaptertítulo do capítulo
• \sectiontítulo da seção
• \subsectiontítulo da subseção
• \subsubsectiontítulo da subsubseção
Ao usar ∗ após o comando de uma estrutura, por exemplo\section∗título da seção esta estrutura não seránumerada e não aparecerá no sumário.
17 / 74
Ambientes
Principais ambientes de um documento:
• \beginquote⇒ cria um bloco de citaçãoindentado.
• \beginquotation⇒ cria uma citação com umparágrafo recuado.
• \beginverse⇒ cria um bloco de citação paraversos.
18 / 74
Listas
Principais ambientes de um documento:
• \beginenumerate⇒ cria uma lista numerada.• \beginitemize⇒ cria uma lista com marcação.
Depois do \beginenumerate ou \beginitemize usar\item para adicionar um texto à lista.
Usar \item[] para mudar a numeração da lista.
19 / 74
Referências cruzadas
• \labelmarcador⇒ define uma marca para areferência cruzada.
• \refmarcador⇒ retorna o número do itemmarcado.
• \pagerefmarcador⇒ retorna o número da páginado item marcado.
• \footnotenota de rodapé⇒ Imprime uma notade rodapé na parte inferior da página.
20 / 74
Objetos flutuantes
• \begintable[lugar]⇒ adiciona uma tabelanumerada.
• \beginfigure[lugar]⇒ adiciona uma figuranumerada.
• \beginequation[lugar]⇒ adiciona uma equaçãonumerada.
• \captionlegenda⇒ adiciona uma legenda paraum objeto.
O lugar é a posição para o objeto, sendo t = topo, h =aqui, b = embaixo, p = página separada e ! = nestelugar.
21 / 74
Fontes
Comando Efeito
\textrmtexto Família Romana\textsftexto Família Sem serifa\texttttexto Família Máquina de escrever
\textmdtexto Série média\textbftexto Série negrito
\textuptexto Forma em pé\textittexto Forma itálica\textsltexto Forma inclinada\textsctexto Forma caixa alta\emphtexto Enfatizado
\textnormaltexto Fonte do documento\underlinetexto Sublinhado
22 / 74
Tamanho da fonte
Comando Efeito
\tiny minusculo
\scriptsize muito pequena
\footnotesize nota de rodape
\small pequena\normalsize normal\large grande\Large maior\LARGE muito maior\huge enorme\Huge gigante
Essas declarações devem ser utilizadas da forma \small. . .com ou sem as chaves para aplicar em todo o documento.
23 / 74
Alinhamento
Ambiente Declaração
\begincenter \centering\beginflushleft \raggedright\beginflushright \raggedleft
\justifying
O comando \justifying precisa do pacote\usepackageragged2e no preâmbulo.
24 / 74
Símbolos
Efeito Comando
& \&_ \_
. . . \ldots• \textbullet$ \$ˆ \ˆ | \textbar\ \textbackslash% \%˜ \˜ # \#§ \S
25 / 74
Acentos
Efeito Comando Efeito Comando Efeito Comando
ò \‘o ó \’o ô \ˆoõ \˜o o \=o o \.oö \"o o \c o o \v o
ő \H o ç \c c o. \d o
o¯
\b o oo \t oo œ \oeŒ \OE æ \ae Æ \AEå \aa Å \AA ø \oØ \O ł \l Ł \Lı \i \j ¡ !‘
¿ ?‘
26 / 74
Delimitadores
Efeito Comando
“ ” `` ´´
‘ ’ ` ´
\ \ [ ] [ ]
( ) ( )
< > < >
27 / 74
Quebra de linha e de página
• \\⇒ inicia uma nova linha sem novo parágrafo.• \\*⇒ impede a quebra de página após a quebra de
linha.• \pagebreak⇒ inicia nova página.• \noindent⇒ não indenta a linha atual.
28 / 74
Outros comandos importantes
• $\sim$⇒ imprime ∼.• ˜⇒ espaço, impede a quebra de linha.• \hspacecomprimento⇒ espaço horizontal de
comprimento = xpt, xcm, etc.• \vspacecomprimento⇒ espaço vertical.• \rulelarguraaltura⇒ linha.
29 / 74
Atividade 2
Vamos fazer o resumo de um trabalho que serásubmetido para participarmos da seção de poster da
próxima edição do ERMAC.
O resumo deverá atender aos seguintes critérios:
30 / 74
Atividade 2
1 o documento deve ter no máximo 1 página e 200 palavras;
2 o título deve ser em negrito, com espaçamento simples ecentralizado;
3 a primeira letra da primeira palavra do título deve sermaiúscula, e as demais, minúsculas (exceto para nomespróprios);
4 deve conter o nome completo a instituição de origem e oe-mail do autor, cada item em linha separada, em itálico ejustificado à direita;
5 antes do resumo, na mesma linha, colocar “Resumo:”;
6 o resumo deve ser escrito no tamanho small ;
7 após o resumo, na linha seguinte e em tamanho small,colocar “Palavras-chave:”, e na mesma linha, colocar 3palavras-chave.
31 / 74
Atividade 2 - Modelo
Instruções para preparação de trabalhos a serem
apresentados no ERMAC
Fulano EscritorUniversidade; Faculdade
Resumo: O propósito deste template é apresentar o formato a ser utilizado para ostrabalhos a serem submetidos para apreciação da Comissão Científica do ERMAC. Osautores poderão submeter seus trabalhos. O resumo deve conter, no máximo, 200 pa-lavras. Ele deve ser escrito em fonte padrão (já no preâmbulo), small, e deve enunciarde forma clara e sintética: problema de pesquisa, abordagem metodológica empreen-dida, resultados e conclusões.
Palavras-chave: Matemática Discreta. Cálculo Fracionário. Lógica.
32 / 74
Atividade 2 - Exemplo
Multiálgebras, matrizes não determinísticas e
semântica algébrica
Ana Claudia GolzioUnicamp; CLE
Resumo: Nesta apresentação, mostraremos alguns resultados originais em relação aum novo tipo de algebrização de sistemas lógicos, obtidos a partir de matrizes não de-terminísticas naturalmente baseadas em multiálgebras de um tipo específico, denomi-nadas estruturas swap. Estas multiálgebras foram introduzidas como uma generaliza-ção das matrizes não determinísticas de Avron para caracterizar semanticamente LFIsde maneira mais elucidativa. Apresentaremos uma generalização bastante natural daconhecida técnica de algebrização de Lindenbaum-Tarski, que nós denominaremos deestruturas swap de Lindenbaum-Tarski, que permite uma prova direta da completudede sistemas lógicos com relação à semântica de estruturas swap. Aplicaremos estenovo arcabouço conceitual para caracterizar diversas LFIs, assim como algumas lógi-cas modais não normais.
Palavras-chave: Multiálgebras. Estruturas swap. Lógicas modais.
33 / 74
Tabelas
Ambiente:
\begintabularcolunas⇒ para qualquer ambiente.\beginarraycolunas⇒ para ambiente matemático.
Especificação da coluna:
l Coluna alinhada a esquerdac Coluna centralizadar Coluna alinhada a direita| Insere uma linha vertical entre colunas
34 / 74
Tabelas
Formatação:
\\ ⇒ Indica o início de uma nova linha na tabela.&⇒Divide os elementos de cada linha.\hline⇒ Linha horizontal entre linhas.
\clinex-y⇒ Linha horizontal apenas entre ascolunas x e y .
\multicolumnncolunastexto⇒ Célula com ncolunas.
35 / 74
Tabelas - Exemplo
O código:
\begintabular|l|ll| \hlineColuna 1 & \multicolumn2|c|Coluna 2\\ \hlineaaa & Subcoluna 1 & Subcoluna 2 \\bbb & ccc & ddd \\ \hline\endtabular
Gera a seguinte tabela:
Coluna 1 Coluna 2aaa Subcoluna 1 Subcoluna 2bbb ccc ddd
36 / 74
Tabelas
\begintabular
Quando o ambiente tabular é colocado dentro doambiente table, a tabela será colocada no local demelhor visualização.
Para definir o local da página em que a tabela ficarásituada pode-se colocar:
h a tabela ficará onde foi digitadob a tabela ficará na parte inferior da páginat a tabela ficará na parte superior da páginap a tabela ficará em página separada
37 / 74
Tabelas - Exemplo
\begintable[b]\begintabulartabela\endtabular\endtable
38 / 74
Tabelas
Geradores de tabelas online:
http://truben.no/table/old/
https://www.tablesgenerator.com/
39 / 74
Atividade 3
Vamos fazer uma tabela para organizar o horário deaulas semanal do curso de matemática da Unesp de
Bauru.
As aulas acontecem de segunda a sexta das 19h as 23h,com um intervalo de 20 minutos e uma disciplina por dia.
As disciplinas são:
• Educação Matemática Inclusiva e Libras (EMIL)• Matrizes e Cálculo Vetorial (MCV)• Funções Elementares (FE)• Geometria Plana (GP)• Fundamentos da Educação (FE)
40 / 74
Atividade 3 - Exemplo
Horário Segunda Terça Quarta Quinta Sexta
19:00 -20:50
EducaçãoMatemáticaInclusiva eLibras
Matrizese CálculoVetorial
FunçõesElementa-res
GeometriaPlana
Fundamentosda Educação
20:50 -21:10
Intervalo Intervalo Intervalo Intervalo Intervalo
21:10 -23:00
EducaçãoMatemáticaInclusiva eLibras
Matrizese CálculoVetorial
FunçõesElementa-res
GeometriaPlana
Fundamentosda Educação
Horário Segunda Terça Quarta Quinta Sexta
19:00 - 20:50 EMIL MCV FE GP FE20:50 - 21:10 Intervalo Intervalo Intervalo Intervalo Intervalo21:10 - 23:00 EMIL MCV FE GP FE
41 / 74
O modo matemático
Ambientes
$ . . . $⇒ no meio do texto$$ . . . $$⇒ em linha separada\[...\]⇒ em linha separada
\beginequation . . . \endequation⇒ em linhaseparada e numerada
42 / 74
Símbolos matemáticos
≤ \leq ≥ \geq , \neq ≈ \approx× \times ÷ \div ± \pm · \cdot ˆ\circ \circ ′ \prime · · · \cdots∞ \infty ¬ \neg ∧ \wedge ∨ \vee⊃ \supset ∀ \forall ∈ \in → \rightarrow⊂ \subset ∃ \exists < \notin ⇒ \Rightarrow∪ \cup ∩ \cap | \mid ⇔ \Leftrightarrowa \dot a a \hat a a \bar a a \tilde a
α \alpha β \beta γ \gamma δ \deltaε \epsilon ζ \zeta η \eta ε \varepsilonθ \theta ι \iota κ \kappa ϑ \varthetaλ \lambda µ \mu ν \nu ξ \xiπ \pi ρ \rho σ \sigma τ \tauυ \upsilon φ \phi χ \chi ψ \psiω \omega Γ \Gamma ∆ \Delta Θ \ThetaΛ \Lambda Ξ \Xi Π \Pi Σ \SigmaΥ \Upsilon Φ \Phi Ψ \Psi Ω \Omega
43 / 74
Alguns comandos matemáticos
Efeito Comando
Superescrito x ˆx
Subescrito x _x
xy \fracxy∑nk=1 \sum_k=1ˆn
n√
x \sqrt[n]x∏nk=1 \prod_k=1ˆn
44 / 74
Atividade 4
Digitar a equação:
9(x1 +3√
8)2
4(2x1 − 279 )2
= 1
45 / 74
Atividade 4
O código:
$$\frac9(x_1+\sqrt[3]8)ˆ24(2x_1-\frac279)ˆ2 =
1$$
46 / 74
Figuras
Ambientes
\beginfigure[posição]\captionlegenda
\includegraphics[scale=x]nome do arquivo
\endfigure
• Precisa incluir no preâmbulo\usepackagegraphicx.
• Pode-se incluir figuras nos formatos png, jpg e pdf.• A figura deve ser colocada na mesma pasta do
arquivo .tex.
A posição pode ser t = topo, h = aqui, b = embaixo, p =página separada e ! = neste lugar.
47 / 74
Figuras
Comandos:
\beginfigure[b]\includegraphics[scale=0.2]ermac2018.jpg\captionLogo do ERMAC
\endfigure
Resultado:
Figura: Logo do ERMAC
48 / 74
Bibliografia
Temos duas formas principais de fazer referências nolatex:
Primeira: No “muque”
Comandos:
\beginthebibliographyquantidade\bibitemreferência Nome do Autor, \emphTítulo
do trabalho. Editora, Cidade, Ano.\endthebibliography
Para se referir a um item da bibliografia ao longo do textoutilize o comando \citereferência.
49 / 74
BibliografiaExemplo
Comandos:
Através do modelo de citação do livrofictício∼\cite[p.∼15]livroA estamos aprendendo afazer referências bibliográficas.
\beginthebibliography10\bibitemlivroA Autor desconhecido, \emphTítuloqualquer. Editora X, Bauru, 2018.\endthebibliography
Resultado:
Através do modelo de citação do livro fictício [1, p. 15]estamos aprendendo a fazer referências bibliográficas.
Autor desconhecido, Título qualquer. Editora X,Bauru, 2018. 50 / 74
Bibliografia
Segunda: Com BibTEXComandos:
\bibliographynomedoarquivo
Observações:• O arquivo de bibliografia deve ter a extensão .bib.• Para que as referências apareçam corretamente no
documento deve-se compilar o documento seguindoa sequência:
LATEX=⇒ bibTEX=⇒ LATEX=⇒ LATEX
51 / 74
BibliografiaCriando um arquivo BibTEX
BibTEX tipos de entrada
@article Artigo de jornal ou revista.@book Livro com editora.
@booklet Livro sem editora.@conference Artigo em atas de conferência.
@inbook Uma parte de um livro e/ou intervalo de páginas.@incollection Uma parte de um livro com seu próprio título.
@misc Se nada mais se encaixar.@phdthesis Tese PhD.
@proceedings Procedimentos de uma conferência.@techreport Reportagem técnica, usualmente numerada em série.
@unpublished Inédito.
52 / 74
Bibliografia
BibTEX campos
address Endereço da editora.author Nome dos autores.
booktitle Título do livro quando parte dele é citado.chapter Capítulo ou número da seção.edition Edição do livro.editor Nome da editora.
institution Instituição patrocinadora do relatório técnico.journal Nome do jornal.
key Usado para referência cruzada quando não há autor.month Mês de publicação. Use abreviação de 3 letras.
53 / 74
Bibliografia
BibTEX campos
note Qualquer informação adicional.number Número do jornal ou revista.
organization Organização que patrocina a conferência.pages Intervalo de páginas (2,6,9–12).
publisher Nome da editora.school Nome da escola (para teses).series Nome da série de livros.title Título do trabalho.type Tipo de relatório técnico, ex. “Nota de Pesquisa”.
volume Volume do jornal ou livro.year Ano de publicação.
Nem todos os campos precisam ser preenchidos.Veja o exemplo no próximo slide.
54 / 74
BibliografiaExemplo
Comandos:
No arquivo ref.bib temos:
@Bookletsan,author = SANTOS, Reginaldo J.,title = Introdução ao Latex,address = Minas Gerais,year = 2008,
No texto temos:
\citesanNas referências bibliográficas temos:
\bibliographyref55 / 74
BibliografiaExemplo
Resultados:
No texto:
[1]
Nas referências bibliográficas:
R. J. SANTOS.Introdução ao latex.Minas Gerais, 2008.
56 / 74
BibliografiaEstilos
Alguns estilos:
abbrvalphaapa
plainunsrt
Comandos:\bibliographystyleestilo\bibliographyref
57 / 74
Atividade 5
Fazendo a bibliografia da primeira maneira, criar umdocumento parecido com o modelo:
modeloMaterial complementar
A apostila [1] pode ser utilizada como um materialcomplementar por aqueles que desejam aprender um
pouco mais sobre LATEX.
[1] ANDRADE, Lenimar N., Breve Introdução ao Latex.Paraíba, 2000.
58 / 74
Atividade 5Código
\begincenter\textbfMaterial complementar \\\vspace0.5cmA apostila \citeand pode ser utilizada como um materialcomplementar por aqueles que desejam aprender umpouco mais sobre \LaTeX. \\\vspace0.5cm\endcenter\beginthebibliography10\bibitem[1]and ANDRADE, Lenimar N., \emphBreveIntrodução ao Latex. Paraíba,2000.\endthebibliography
59 / 74
Beamer
Principais comandos
\documentclassbeamer⇒ classe para gerar slides
\frame . . . ⇒ cria um slide
\beginframetítulo . . . \endframe⇒ cria um slide
\beginblocktítulo . . . \endblock⇒ cria uma caixadestacada
\alerttexto⇒ destaca um texto
\pause⇒ faz uma pausa no conteúdo de um slidedurante a apresentação
60 / 74
BeamerAtividade 6
Transformar a Atividade 5 em um slide com pausa.
61 / 74
BeamerAtividade 6 - Solução
Material complementar
A apostila [1] pode ser utilizada como um materialcomplementar por aqueles que desejam aprender um
pouco mais sobre LATEX.
[1] ANDRADE, Lenimar N., Breve Introdução ao Latex.Paraíba, 2000.
62 / 74
BeamerAtividade 6 - Solução
Material complementar
A apostila [1] pode ser utilizada como um materialcomplementar por aqueles que desejam aprender um
pouco mais sobre LATEX.
[1] ANDRADE, Lenimar N., Breve Introdução ao Latex.Paraíba, 2000.
63 / 74
BeamerAtividade 6 - Solução
Material complementar
A apostila [1] pode ser utilizada como um materialcomplementar por aqueles que desejam aprender um
pouco mais sobre LATEX.
[1] ANDRADE, Lenimar N., Breve Introdução ao Latex.Paraíba, 2000.
64 / 74
BeamerAtividade 6 - Solução
Material complementar
A apostila [1] pode ser utilizada como um materialcomplementar por aqueles que desejam aprender um
pouco mais sobre LATEX.
[1] ANDRADE, Lenimar N., Breve Introdução ao Latex.Paraíba, 2000.
65 / 74
Referências
Este material foi baseado principalmente no cartão com principaiscomandos do LaTeX produzido por Regis Santos e disponível em:
http://latexbr.blogspot.com/2012/07/
cartao-com-principais-comandos-do-latex.html
Este cartão, por sua vez, foi traduzido do original em inglêsproduzido por Winston Chang e disponível em:
http://wch.github.io/latexsheet/.
Obrigada Winston Chang e Regis Santos!
Também utilizamos como texto base o guia:
Oetiker, Tobias, et. al. Uma não tão pequena introdução ao
LATEX2ε. Tradução portuguesa por Alberto Simões. 2007.
Disponível em
http://www.ptep-online.com/ctan/lshort_port.pdf.
66 / 74
O
B R I G A D A !
67 / 74
O B
R I G A D A !
68 / 74
O B R
I G A D A !
69 / 74
O B R I
G A D A !
70 / 74
O B R I G
A D A !
71 / 74
O B R I G A
D A !
72 / 74
O B R I G A D
A !
73 / 74
O B R I G A D A
!
74 / 74
O B R I G A D A !
75 / 74