75
Minicurso Uma breve introdução ao L A T E X Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de Matemática Aplicada e Computacional 1 / 74

Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 2: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 3: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 4: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 5: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 6: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 7: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Comandos usados para iniciar umdocumento

\documentclass[opção1,opção2,...]classe\begindocument\enddocument

7 / 74

Page 8: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Principais classes

• book (padrão dois lados)• report• article• letter

• beamer

8 / 74

Page 9: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 10: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Pacotes

Como inserir pacotes:

\usepackage[opção1,opção2,...]pacote

10 / 74

Page 11: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 12: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 13: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 14: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Atividade 1 - Exemplo

Você é como o Google, tudo o que euprocuro eu encontro em você

14 / 74

Page 15: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 16: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Outros comandos:

\pagestyleempty⇒ deixa o cabeçalho e rodapévazios e a página sem numeração.

\tableofcontents⇒ adiciona o sumário.

16 / 74

Page 17: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 18: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 19: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 20: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 21: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 22: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 23: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 24: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Alinhamento

Ambiente Declaração

\begincenter \centering\beginflushleft \raggedright\beginflushright \raggedleft

\justifying

O comando \justifying precisa do pacote\usepackageragged2e no preâmbulo.

24 / 74

Page 25: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Símbolos

Efeito Comando

& \&_ \_

. . . \ldots• \textbullet$ \$ˆ \ˆ | \textbar\ \textbackslash% \%˜ \˜ # \#§ \S

25 / 74

Page 26: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 27: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Delimitadores

Efeito Comando

“ ” `` ´´

‘ ’ ` ´

\ \ [ ] [ ]

( ) ( )

< > < >

27 / 74

Page 28: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 29: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 30: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 31: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 32: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Atividade 2 - Modelo

Instruções para preparação de trabalhos a serem

apresentados no ERMAC

Fulano EscritorUniversidade; Faculdade

[email protected]

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

Page 33: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Atividade 2 - Exemplo

Multiálgebras, matrizes não determinísticas e

semântica algébrica

Ana Claudia GolzioUnicamp; CLE

[email protected]

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

Page 34: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 35: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 36: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 37: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 38: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Tabelas - Exemplo

\begintable[b]\begintabulartabela\endtabular\endtable

38 / 74

Page 39: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Tabelas

Geradores de tabelas online:

http://truben.no/table/old/

https://www.tablesgenerator.com/

39 / 74

Page 40: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 41: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 42: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

O modo matemático

Ambientes

$ . . . $⇒ no meio do texto$$ . . . $$⇒ em linha separada\[...\]⇒ em linha separada

\beginequation . . . \endequation⇒ em linhaseparada e numerada

42 / 74

Page 43: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 44: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 45: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Atividade 4

Digitar a equação:

9(x1 +3√

8)2

4(2x1 − 279 )2

= 1

45 / 74

Page 46: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Atividade 4

O código:

$$\frac9(x_1+\sqrt[3]8)ˆ24(2x_1-\frac279)ˆ2 =

1$$

46 / 74

Page 47: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 48: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

Figuras

Comandos:

\beginfigure[b]\includegraphics[scale=0.2]ermac2018.jpg\captionLogo do ERMAC

\endfigure

Resultado:

Figura: Logo do ERMAC

48 / 74

Page 49: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 50: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 51: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 52: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 53: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 54: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 55: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 56: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

BibliografiaExemplo

Resultados:

No texto:

[1]

Nas referências bibliográficas:

R. J. SANTOS.Introdução ao latex.Minas Gerais, 2008.

56 / 74

Page 57: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

BibliografiaEstilos

Alguns estilos:

abbrvalphaapa

plainunsrt

Comandos:\bibliographystyleestilo\bibliographyref

57 / 74

Page 58: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 59: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 60: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 61: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

BeamerAtividade 6

Transformar a Atividade 5 em um slide com pausa.

61 / 74

Page 62: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 63: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 64: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 65: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 66: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

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

Page 67: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

O

B R I G A D A !

67 / 74

Page 68: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

O B

R I G A D A !

68 / 74

Page 69: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

O B R

I G A D A !

69 / 74

Page 70: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

O B R I

G A D A !

70 / 74

Page 71: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

O B R I G

A D A !

71 / 74

Page 72: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

O B R I G A

D A !

72 / 74

Page 73: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

O B R I G A D

A !

73 / 74

Page 74: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

O B R I G A D A

!

74 / 74

Page 75: Minicurso *0.3cm Uma breve introdução ao LaTeX€¦ · Minicurso Uma breve introdução ao LATEX Dra. Ana Claudia Golzio CLE - Unicamp 08 de Junho de 2018 V Encontro Regional de

O B R I G A D A !

75 / 74