minicurso *0.3cm uma breve introdução ao latex€¦ · minicurso uma breve introdução ao latex...

Post on 24-May-2020

12 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

\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

xxxx@yyy.zzz

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

anaclaudiagolzio@yahoo.com.br

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

top related