1. Minicurso Latex
I Semin´ario Internacional do Coletivo de Editores
November 30, 2020
Paulo Henrique Ribeiro do Nascimento
2. Sobre o LATEX2e
Conceito e algumas curiosidades
O LATEX(pron´uncia “latec”) ´e um conjunto de macros (padr˜oes de entrada convertidos
em comandos) para a produ¸c˜ao de textos impressos de alta qualidade da tipografia
TEX, criada por (Donald Knuth).
A primeira vers˜ao foi lan¸cada em 1985. Atualmente, LATEX2e (1994) ´e a vers˜ao
mais recente e est´avel.
O principal criador do LATEX´e Leslie Lamport (matem´atico formado em
Massachusetts Institute of Technology - MIT).
Motiva¸c˜ao: o mal acabamento do The Art of Computer Programming, Vol. 3
(livro do D. Knuth).
2 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
3. Sobre o LATEX2e
Principais Caracter´ısticas
Utilizado no mundo inteiro em produ¸c˜oes t´ecnicas e cient´ıficas.
Gratuito e livre (qualquer pessoa pode criar seus pr´oprios temas e configura¸c˜oes
personalizadas).
Documento ´e editado na extens˜ao .tex, e compilado para gerar um PDF.
3 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
4. Sobre o LATEX2e
Vantagens
Formatos profissionais est˜ao dispon´ıveis e sua adapta¸c˜ao ´e f´acil;
´Otima formata¸c˜ao para f´ormulas e s´ımbolos matem´aticos;
Estruturas complexas, como rodap´es, s˜ao facilmente geradas;
Encoraja os autores para escrever textos melhores e estruturados;
Funciona na maioria da plataformas dispon´ıveis;
O c´odigo ´e est´avel e flex´ıvel, pode ser escrito em computadores e editores
diferentes pois n˜ao h´a perda de formata¸c˜ao;
LATEX´e WYSIWYM (O que vocˆe vˆe ´e o que vocˆe significa), ou seja, prioriza as
informa¸c˜oes do texto para que a complexidade da formata¸c˜ao do documento fique
por conta do computador.
4 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
5. Sobre o LATEX2e
Desvantagens
Mais complexo para utiliza¸c˜ao e, por isso, exige tempo e dedica¸c˜ao para o seu uso;
Na maioria dos editores n˜ao visualizamos aquilo que escrevemos, ao contr´ario do
Word, que ´e um programa WYSIWYG (O que vocˆe vˆe ´e o que vocˆe tem)
5 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
6. Sobre o LATEX2e
O que ´e melhor, Word ou LATEX?
N˜ao existe uma resposta, pois cada um tem uma finalidade.
O Word foi feito para documentos em geral, onde a organiza¸c˜ao do documento
n˜ao seja complexa e cujo tamanho n˜ao seja t˜ao grande.
O LATEX, para confeccionar documentos que possuem normas r´ıgidas de
formata¸c˜ao/organiza¸c˜ao, entretanto, alguns usu´arios (podemos dizer que a
maioria) n˜ao precisam se preocupar tanto com elas.
6 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
7. Editores para o uso da linguagem LATEX2e
O Overleaf
Existem diversos editores (Winedt, Texlive, Overleaf, etc.);
A grande maioria ´e para serem operados localmente;
A escolha aqui ser´a pelo Overleaf, uma ferramenta online que possui planos
gratuitos ou pagos;
Mesmo na vers˜ao gratuita ´e poss´ıvel que duas pessoas trabalhem em projetos ao
mesmo tempo (vantagem), entretanto com um tempo limitado (1 min) para gerar
o arquivo em pdf (desvantagem);
As altera¸c˜oes s˜ao salvas quase que automaticamente. Para garantir, clique em
Recompilar;
Link da p´agina do Overleaf: https://pt.overleaf.com/
7 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
8. CADASTRO
P´agina inicial do Overleaf
Passo 01: Clique em Registrar ou Entrar para acessar um perfil existente.
Figure: P´agina inicial do Overleaf
8 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
9. CADASTRO
Criar ou acessar uma conta
Passo 02: Preencha os campos com os dados para cria¸c˜ao/acesso `a conta. Para o
primeiro acesso ser´a necess´ario confirmar o email fornecido.
Figure: P´agina de login do Overleaf
9 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
10. PROJETO
Criar um projeto
Passo 03:
Figure: P´agina de login do Overleaf
10 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
15. PROJETO
Observa¸c˜oes importantes
Ao utilizar arquivos externos (imagens, etc) lembre de fazer o upload atrav´es do
terceiro bot˜ao “Carregar”, localizado na barra dos arquivos (canto superior
esquerdo).
Para fazer o download do documento ou do projeto, clique no respectivo bot˜ao,
localizado no canto superior direito, ao lado do bot˜ao “Recompilar”.
15 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
16. Estrutura b´asica
O arquivo principal
O arquivo principal ´e denominado por main.tex (padr˜ao);
Neste temos duas estruturas: o preambulo e o corpo do documento;
O corpo do documento ´e localizado entre os comandos begin{document} e
end{document};
O preambulo ´e localizado antes do comando begin{document}.
16 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
17. Estrutura b´asica
Comando e Ambiente
Os comandos:
S˜ao respons´aveis pela configura¸c˜ao de elementos do documento;
Sempre come¸cam por uma barra invertida ();
Contˆem parˆametros obrigat´orios, que s˜ao especificados entre chaves ({});
Podem conter parˆametros opcionais, que s˜ao especificados entre colchetes ([]).
nomedocomando[opcional]{obrigatorio}
Os Ambientes:
S˜ao comandos que configuram uma determinada regi˜ao do corpo do documento.
S˜ao SEMPRE formados entre os comandos:
begin{nomedoambiente} e end{nomedoambiente}
17 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
18. Estrutura b´asica
Pacotes
S˜ao arquivos (geralmente j´a pr´e concebidos e trazidos na instala¸c˜ao) que servem
como uma extens˜ao para cobrir o que o LATEXb´asico n˜ao suporta, como linguagens
estrangeiras, matem´aticas e para confec¸c˜ao de gr´aficos, atingindo todo o
documento;
Devem ser colocados no preambulo do documento usando o c´odigo:
usepackage[parametrosopcionais]{nomedopacote}
18 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
19. Estrutura b´asica
Pacotes Essenciais
usepackage[brazil]{babel}: gera datas e nomes em portuguˆes com o estilo
brasileiro.
usepackage[utf8]{inputenc}: permite o uso de caracteres com acentos. Se n˜ao
funcionar, substitua utf8 por latin1.
usepackage{amsmath}: permite o uso de comandos matem´aticos.
usepackage{color}: pacote para colorir o texto.
usepackage{graphicx}: permite incluir figuras.
19 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
20. Estrutura b´asica
Classe do documento
Declara se o formato do documento ´e um artigo, um relat´orio, monografia, livro,
ata, etc.;
´E obrigat´orio no preˆambulo (e logo na primeira linha) o comando
documentclass[opcoes]{classe},
que determina a classe e as principais op¸c˜oes do documento;
Mais usadas s˜ao:
article: para artigos em jornais cient´ıficos, documenta¸c˜ao de programas, convites;
report: para relat´orios, monografias;
book: para livros;
proc: para atas baseadas na classe artigo;
abntex2: para artigos obedecendo o padr˜ao ABNT.
20 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
21. Estrutura b´asica
Op¸c˜oes numa classe de documento
Tamanho da fonte: 10pt, 11pt, ... (Padr˜ao 10pt);
Tamanho do papel: a4paper, a5paper, b5paper, letterpaper, executivepaper,
legalpaper, ... (Padr˜ao: letterpaper)
Capa do documento: titlepage, notitlepage (especifica se se deve criar uma nova
p´agina depois do t´ıtulo do documento ou n˜ao. A classe article n˜ao inicia uma
nova p´agina por omiss˜ao, enquanto que o report e o book o fazem;
N´umero de colunas no documento: onecolumn, twocolumn: (Padr˜ao:
onecolumn);
Orienta¸c˜ao do papel: portrait, landscape: (Padr˜ao: portrait).
21 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
22. Estrutura b´asica
Estilos de p´agina
´E declarado no preambulo usando o comando de nome “pagestyle” (para todas as
p´aginas do documento) e caso queira aplicar apenas em uma determinada p´agina,
utiliza-se o comando “thispagestyle”. Os mais usados s˜ao:
plain (padr˜ao): imprime o n´umero da p´agina no centro do rodap´e;
headings: imprime o nome do cap´ıtulo atual e o n´umero da p´agina no cabe¸calho em
cada p´agina, enquanto que o rodap´e se mant´em vazio;
empty: n˜ao existir´a cabe¸calho e nem rodap´e.
22 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
23. Estrutura b´asica
T´ıtulo do documento
´E declarado no corpo do documento usando o comando de nome “maketitle”.
Seu conte´udo ´e definido no preambulo atrav´es dos comandos:
title{titulododocumento};
author{autordodocumento} (Autores devem ser separados pelo comando and);
date{datadodocumento} (Elemento n˜ao obrigat´orio e para colocar a data atual,
use-se o comando today).
23 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
24. Estrutura b´asica
Subdivis˜oes do documento
Estas dependem da classe escolhida.
A seguir, relacionamos os comando dispon´ıveis para a classe report e book (A
presen¸ca dessas subdivis˜oes em outras classes deve ser testada).
chapter{xxx};
section{xxx};
subsection{xxx};
subsubsection{xxx};
paragraph{xxx};
subparagraph{xxx};
Observa¸c˜oes:
Podemos dividir o documento em partes, sem influenciar a numera¸c˜ao dos
cap´ıtulos ou se¸c˜oes. Para isso, utilizamos:
Existe um padr˜ao no LATEXde espa¸camento entre o t´ıtulo da subdivis˜ao e o texto.
Para alterar, ´e necess´ario o uso de Pacotes.
24 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
25. Estrutura b´asica
Sum´arios e listas
Alguns comandos trazem ao documento o sum´ario e as listas de figuras e de
tabelas. S˜ao eles:
tableofcontents;
listoffigures;
listoftables;
Observa¸c˜ao:
´E necess´ario fazer o uso das subdivis˜oes (com comandos) e dos ambientes (de
figura e tabela) para a cria¸c˜ao autom´atica do sum´ario, da lista de figuras e de
tabelas.
25 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
26. Estrutura b´asica
Comandos usuais
footnote{texto}: Coloca-se imediatamente ap´os a palavra a qual deseja-se
inserir uma nota de rodap´e (na p´agina atual);
hyphenation{listadepalvras}: Lista-se as palavras com todos os poss´ıveis hifens
e separadas por apenas um espa¸co em que o LATEX n˜ao est´a hifenizando
corretamente (pode acontecer!). Exemplo: hyphenation{ma-te-m´a-ti-ca jo-gos};
Caracteres utilizados como comando internos do LATEX n˜ao s˜ao inseridos
diretamente com os que existem no teclado. estes s˜ao:
& $ # % { } ˆ ˜ º ª o.
cujos comandos s˜ao, respectivamente:
& $ # % { } ˆ {} ˜ {} textbackslash textordmasculine
textordfeminine textsuperscript{d o}
26 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
27. Estrutura b´asica
Comandos usuais
Coment´ario numa linha do c´odigo (Algo escrito que n˜ao aparece ap´os compilar
o documento): ´E inserido ap´os o comando %.
Exemplo: Minicurso de LATEX % Curso idealizado por Paulo Nascimento
O que est´a em vermelho ´e um coment´ario numa linha e n˜ao aparecer´a no
documento compilado (ignorado pelo LATEX).
Coment´arios em um bloco: ´E feito utilizando o ambiente comment.
Exemplo: O ambiente a seguir traz um coment´ario em bloco:
begin{comment}
Tudo que est´a escrito aqui ser´a ignorado pelo LATEX.
Dessa forma podemos escrever textos longos (explicativos) que possuem at´e mais
de um par´agrafo.
end{comment}
27 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
28. Formata¸c˜ao
Espa¸camento
S˜ao fatos:
Dois ou mais espa¸cos entre palavras do texto s˜ao convertidos em apenas um;
Espa¸cos em branco no in´ıcio de uma linha e antes da palavra s˜ao ignorados
Uma quebra de linha no c´odigo ´e um espa¸co.
Uma linha em branco no c´odigo, indica mudan¸ca de par´agrafo.
Para aumento de espa¸co utilizamos os seguintes comandos:
hspace{comprimento}: acrescenta espa¸co horizontal de comprimento dado por
um n´umero e acompanhado da unidade de comprimento. Exemplo: hspace{2.5cm}.
vspace{comprimento}: acrescenta espa¸co vertical de comprimento dado por um
n´umero e acompanhado da unidade de comprimento. Exemplo: vspace{1.5pt}
28 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
29. Formata¸c˜ao
Unidade de medida de comprimento
Table: Unidades de medida de comprimento
Unidade Comprimento
pt (ponto) ≈ 1/3 mil´ımetro
em ≈ largura de um ‘M’
ex ≈ altura de um ‘x’
in (polegada) 25.4 mil´ımetros
mm (mil´ımetro) ≈ 1/25 polegada
cm (cent´ımetro) 10 mil´ımetros
29 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
30. Formata¸c˜ao
Quebra de linhas ou de p´aginas
Come¸ca uma nova linha sem iniciar um novo par´agrafo: newline ou ;
For¸ca que haja a quebra da linha: linebreak[n], sendo n um inteiro entre zero e
quatro a prioridade da quebra;
For¸ca que n˜ao haja a quebra da linha: linenobreak[n], sendo n um inteiro entre
zero e quatro a prioridade de n˜ao quebrar a linha;
For¸ca que o argumento de mbox esteja junto, em qualquer circunstˆancia:
mbox{texto};
come¸ca uma nova p´agina: newpage ou clearpage.
30 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
31. Formata¸c˜ao
Tamanhos da fonte
Table: Tamanhos da fonte
Tamanho da fonte (def. preambulo) ⇒ 10pt 11pt 12pt
o menor {tiny o menor} 5pt 6pt 6pt
muito pequeno {scriptsize muito pequeno} 7pt 8pt 8pt
menor {footnotesize menor} 8pt 9pt 10pt
pequeno {small pequeno} 9pt 10pt 11pt
grande {large grande} 12pt 12pt 14pt
maior {Large maior} 14pt 14pt 17pt
maior ainda {LARGE maior ainda} 17pt 17pt 20pt
ainda maior {huge ainda maior} 20pt 20pt 20pt
o maior {Huge o maior} 25pt 25pt 25pt
31 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
32. Formata¸c˜ao
Tamanhos personalizados do texto
Para tamanhos personalizados da fonte, utilizamos o comando
resizebox{tamanhoh}{tamanhov}{texto}
tamanhoh: dimens˜ao do texto na horizontal;
tamanhov: dimens˜ao do texto na vertical;
texto: texto a colocar;
Observa¸c˜ao: Para manter as propor¸c˜oes, indicamos apenas uma das dimens˜oes e a
outra colocamos uma exclama¸c˜ao ‘!’.
32 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
33. Formata¸c˜ao
Estilos de fontes
Table: Estilos de fonte
emph{ˆEnfase} ˆEnfase
textit{It´alico} It´alico
textbf{Negrito} Negrito
textrm{Romano} Romano
textsf{Sans serif} Sans serif
texttt{M´aquina de escrever} M´aquina de escrever
textsc{Caixa alta} Caixa alta
Observa¸c˜oes:
(1) Ao selecionar um texto, as teclas Crt + i insere o comando de nome textit e, Ctrl + B
insere o comando de nome textbf. O texto selecionado passa a ser o argumento do comandos!
(2) Para inserir outros tipos de fontes ´e necess´ario o uso adicional de pacotes (pesquisar!).
33 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
34. Formata¸c˜ao
Sublinhados de textos
´E necess´ario o uso do pacote ulem. Para adicion´a-lo, colocamos no preambulo o
comando:
usepackage[normalem]{ulem}
Table: Sublinhados de textos
uline{sublinhado} sublinhado
uuline{duplo sublinhado} duplo sublinhado
uwave{sublinhado curvo} ::::::::::
sublinhado::::::
curvo
sout{riscado} riscado
xout{muito riscado} //////muito//////////riscado
34 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
35. Formata¸c˜ao
Alinhamento de texto
Por padr˜ao o texto vem justificado.
O ambiente flushleft alinha o texto `a esquerda;
O ambiente flushright alinha o texto `a direita;
O ambiente center centraliza o texto.
Observa¸c˜ao: Os comandos com o mesmo nome do ambiente alinham textos em
outros ambientes.
35 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
36. Formata¸c˜ao
Cor de texto
Para colorir o texto ´e necess´ario o pacote: usepackage{color}
textcolor{cor}{texto}: Colore o texto;
color{cor}: Se colocado no preambulo, colore todo o texto do documento;
colorbox{cor}{texto}: Colore o fundo no trecho do texto;
fcolorbox{corA}{corB}{texto}: Sendo “corA” a cor da borda e “corB” a cor de
fundo.
Observa¸c˜ao: A quantidade de cores pr´e-definidas (blue, orange, green, yellow, brown,
grey, red, pink, purple) no LATEX tem um n´umero limitado. Para contar com uma nova
cor, devemos defini-la no preambulo atrav´es do comando
definecolor{nomedacor}{RGB}{x,x,x}, onde x representa um n´umero inteiro entre 0
e 255.
36 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
37. Formata¸c˜ao
Exemplos de cores aplicadas no texto e no fundo do texto
Table: Empregando o uso de algumas cores
textcolor{blue}{Azul} → Azul
textcolor{aleatoria}{Definida como aleatoria} → Definida como aleatoria
colorbox{green}{Texto} → Verde
fcolorbox{orange}{yellow}textcolor{red}{LATEX} → LATEX
37 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
38. Formata¸c˜ao
Itens em Listas
Para produzirmos listas com:
numera¸c˜ao, utilizamos o ambiente enumerate;
s´ımbolos, utilizamos o ambiente itemize;
descri¸c˜oes, utilizamos o ambiente description;
Observa¸c˜oes:
1. Caso necess´ario, podemos colocar um ambiente dentro de outro;
2. A lista enumerate produz numera¸c˜oes come¸cando do 1.;
3. A lista itemize tem sequˆencia de s´ımbolos pr´e-definidas.
38 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
39. Formata¸c˜ao
Exemplo de Itens em Listas
Item usando o ambiente itemize;
Item usando o ambiente itemize dentro de outro ambiente itemize;
descri¸c˜oes, utilizamos o ambiente description;
1. Item usando o ambiente enumerate:
2. Item usando o ambiente enumerate:
2.1 Item usando o ambiente enumerate dentro de outro ambiente enumerate:
⇒ Item usando o ambiente description.
→ Item usando o ambiente description.
39 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
40. Formata¸c˜ao
Inclus˜ao de figuras
´E necess´ario declarar, no preambulo, o pacote graphicx (usepackage{graphicx})
para incluir figuras com extens˜ao .JPEG, .JPG, .PNG, .TIF, .PDF devemos utilizar
o comando: includegraphics[parametros]{nomedoarquivo}
Parˆametros mais usados:
width: ajusta a figura para a largura desejada;
height: ajusta a figura para a altura desejada;
angle: gira a figura no sentido anti-hor´ario em graus;
scale: diminui ou aumenta a figura sem perder a propor¸c˜ao.
40 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
41. Formata¸c˜ao
O ambiente figure
No ambiente figure ´e poss´ıvel incluir alguns parˆametros que ajudam na
formata¸c˜ao do documento.
Parˆametros mais usados:
h: a figura deve ser colocada neste exato ponto;
t: a figura deve ser colocada ao topo da p´agina;
b: a figura deve ser colocada ao fim da p´agina;
!: reafirma a importˆancia do comando;
p: a imagem seja exibida em uma p´agina s´o com figuras ou tabelas.
caption{legenda}: para adicionar legenda `a figura
41 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
42. Formata¸c˜ao
Tabelas
Para se criar tabelas, utiliza-se o ambiente tabular com parˆametros [posicao] e
{especificacao}.
No parˆametro “especifica¸c˜ao” colocamos:
r: Texto da coluna alinhado `a direita.
c: Texto da coluna centralizado.
l: Texto da coluna alinhado `a esquerda.
|: linha vertical.
: linha vertical dupla.
p{comprimento}: largura da coluna com tamanho espec´ıfico.
No parˆametro “pos”, especificamos a posi¸c˜ao vertical da tabela em rela¸c˜ao ao
texto na p´agina utilizando as letras t (topo), b (final) ou c (centro).
devemos utilizar o caractere & para indicar o salto para a pr´oxima coluna e ,
para a pr´oxima linha.
42 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
43. Formata¸c˜ao
Tabelas
as linhas horizontais s˜ao criadas utilizando-se os comandos hline ou cline{i-j},
onde i e j indicam os n´umeros das colunas de onde e para onde a linha se deve se
estender.
O comando caption{legenda} cria uma legenda para a tabela, sendo
indispens´avel o uso do ambiente table.
Exemplo:
begin{table} caption{Tabela 1}
begin{tabular}[c]{|r|l|} hline
0, 4355 & decimal
342 & base cinco cline{2-2}
2100220 & base trˆes hline hline
1, 984 × 107
& nota¸c˜ao cient´ıfica hline
end{tabular}
end{table}
Table: Tabela 1
0, 4355 decimal
342 base cinco
2100220 base trˆes
2, 84 × 107 nota¸c˜ao cient´ıfica
43 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
44. Formata¸c˜ao
Tabelas
Podemos usar na especifica¸c˜ao de coluna o comando @. . . , substituindo o espa¸co
entre colunas por o que quer que esteja entre as chaves.
para mesclar um determinado n´umero de:
colunas, usamos o comando
multicolumn{numColunas}{especificacao}{texto};
linhas, usamos o comando
multirow{numLinhas}{largura}{texto};
nestes casos devemos utilizar, respectivamente, os pacotes multicol e ou
multirow
caso queira manter a largura padr˜ao da linha, coloque * (asterisco) na especifica¸c˜ao
largura.
44 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
45. Formata¸c˜ao
Tabelas
Exemplo:
begin{table}
caption{Tabela 2}
begin{tabular}{c r @{,} l}
&multicolumn{2}{c}{Valor aproximado} hline
$e$ & 2 & 7182818
$pi$ & 3 & 1415
$eˆ{pi} $ & 23 & 14069262
end{tabular}
end{table}
Table: Tabela 2
Valor aproximado
e 2,7182818
π 3,1415
eπ 23,14069262
45 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
46. Formata¸c˜ao
Tabelas
Exemplo:
begin{table}
caption{Tabela 3}
begin{tabular}{|l|l|} hline
multicolumn{2}{|c|}{Estados}
hline multirow{3}{*}{Sul} & Paran´a
& Santa Catarina
& Rio Grande do Sul
hline multirow{4}{*}{Sudeste} & Minas Gerais
& Esp´ırito Santo
& Rio de Janeiro
& S˜ao Paulo
hline end{tabular}
end{table}
Table: Tabela 3
Estados
Sul
Paran´a
Santa Catarina
Rio Grande do Sul
Sudeste
Minas Gerais
Esp´ırito Santo
Rio de Janeiro
S˜ao Paulo
46 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
47. Formata¸c˜ao
Express˜oes Matem´aticas n˜ao enumeradas
F´ormulas e express˜oes matem´aticas s˜ao suportadas pelo LATEXb´asico. Entretanto,
na maioria das vezes, ´e necess´ario declarar o pacote: usepackage{amsmath};
No texto ´e necess´ario a introdu¸c˜ao entre ( e ), ou entre $ e $, ou entre
begin{math} e end{math}.
Para f´ormulas e express˜oes destacadas no texto, introduz-se entre [ e ], ou entre
$$ e $$, ou entre begin{displaymath} e end{displaymath}.
Observa¸c˜ao: Essas formas de introdu¸c˜ao das express˜oes matem´aticas n˜ao aparecem
numeradas.
47 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
48. Formata¸c˜ao
Express˜oes Matem´aticas enumeradas
Numera¸c˜ao de express˜oes matem´aticas para referˆencia no texto se faz
colocando-as entre begin{equation} e end{equation}.
Cada letra ´e considerada como sendo um operador matem´atico. Se quisermos
escrever um texto normal, em qualquer ambiente, utilize o comando mbox{texto}
Os caracteres + - = < > / : ! ’ | [ ] ( ) podem ser os mesmos do teclado.
Exemplo:
Seja f uma fun¸c˜ao cont´ınua, definida em um intervalo [a, b] e deriv´avel em ]a, b[, ent˜ao
b
a
f (x) dx = F(b) − F(a) (1)
onde f (x) = F (x).
A equa¸c˜ao (1) representa o Teorema Fundamental do C´alculo.
48 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
49. Formata¸c˜ao
Espa¸camentos em ambiente matem´atico
Quando se faz necess´ario dar espa¸co entre express˜oes em um ambiente
matem´atico, podemos usar comandos:
para pequenos espa¸camentos: , : ou ;
para grandes espa¸camentos: quad ou qquad
para espa¸camento negativo: !
49 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
50. Formata¸c˜ao
Tamanho de delimitadores no ambiente matem´atico
Certas express˜oes necessitam de delimitadores maiores. Neste caso, deveremos
coloc´a-las entre left delimitador express˜ao delimitador right
Exemplo:
∂
∂x
f
2
2x + 9y = −3
−3x + 5y = 7
50 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
51. Formata¸c˜ao
Outras fontes no ambiente matem´atico
A tabela a seguir apresenta os comandos para outras fontes no ambiente
matem´atico
mathrm{abcde. . . } abcdefghijklmnopqrstuvwxyz
mathit{abcdef. . . } abcdefghijklmnopqrstuvwxyz
mathsf{abcdef. . . } abcdefghijklmnopqrstuvwxyz
mathtt{abcdef. . . } abcdefghijklmnopqrstuvwxyz
mathbf{abcdef. . . } abcdefghijklmnopqrstuvwxyz
mathrm{abcde. . . } abcdefghijklmnopqrstuvwxyz
mathcal{ABCD. . . } ABCDEFGHIJ KLMNOPQRST UVWXYZ
mathbb{ABCD. . . } ABCDEFGHIJKLMNOPQRSTUVWXYZ
mathscr{ABCD. . . } ABCDEFGHIJKLMNOPQRSTUVWXYZ
51 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
52. Formata¸c˜ao
Comandos usados em express˜oes matem´aticas
Letras gregas
α alpha β beta γ gamma θ theta
π pi φ phi δ delta ρ rho
κ kappa epsilon λ lambda σ sigma
χ chi ψ psi µ mu ν nu
ω omega τ tau ι iota ξ xi
υ upsilon ζ zeta η eta
ϑ vartheta varpi ϕ varphi varrho
ε varepsilon ς varsigma
Γ Gamma Λ Lambda Σ Sigma Ψ Psi
∆ Delta Ξ Xi Υ Upsilon Ω Omega
Θ Theta Π Pi Φ Phi
52 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
53. Formata¸c˜ao
Comandos usados em express˜oes matem´aticas
Fun¸c˜oes trigonom´etricas
sen(θ) sen(θ) arcsen(θ) arcsen(θ) senh(θ) senh(θ) arcsenh(θ) arcsenh(θ)
cos(θ) cos(θ) arccos(θ) arccos(θ) cosh(θ) cosh(θ) arccosh(θ) arccosh(θ)
tan(θ) tan(θ) arctan(θ) arctan(θ) tanh(θ) tanh(θ) arctanh(θ) arctanh(θ)
cot(θ) cot(θ) arccot(θ) arccot(θ) coth(θ) coth(θ) arccoth(θ) arccoth(θ)
sec(θ) sec(θ) arcsec(θ) arcsec(θ) sech(θ) sech(θ) arcsech(θ) arcsech(θ)
csc(θ) csc(θ) arccsc(θ) arccsc(θ) csch(θ) csch(θ) arccsch(θ) arccsch(θ)
Observa¸c˜oes: Por padr˜ao, as fun¸c˜oes s˜ao feitas em inglˆes e, al´em disso, as fun¸c˜oes
inversas da cotangente, secante e cossecante n˜ao est˜ao definidas, bem como as
hiperb´olicas. Para resolver isso, devemos declar´a-las no preambulo, utilizando o pacote
amsmath e o comando DeclareMathOperator{sen}{sen} (Observe quais s˜ao
necess´arios declarar).
53 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
54. Formata¸c˜ao
Comandos usados em express˜oes matem´aticas
Para se escrever
fra¸c˜ao: utilizamos o comando (frac{numerador}{denominador}). Exemplo: 5
6 ;
limite : utilizamos o comando (lim {h to h0} f (h) = L ). Exemplo:
limh→0 2h2
= 0;
somat´orio : utilizamos o comando (sum {n=1}ˆ {infty} 2ˆ {-n} = 1 ).
Exemplo:
∞
n=1 2−n
= 1;
Observa¸c˜ao: Utilizando o comando displaystyle junto com os comandos acima,
veja no que resulta:
5
6
lim
h→0
2h2
= 0
∞
n=1
2−n
= 1
54 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
55. Formata¸c˜ao
Comandos usados em express˜oes matem´aticas
Integrais
Integral simples: (int {a}ˆ{b} xˆ2dx ). Exemplo:
b
a
x2
dx;
Integral dupla: (iint {R} f(x,y) dx dy). Exemplo: R
f (x, y) dx dy;
Integral tripla: (iiint {S} f(x,y) dx dy). Exemplo: S
f (x, y) dx dy;
Integral fechada: (oint {gamma} f(s) ds). Exemplo: γ
f (s) ds;
Observa¸c˜ao: Utilizando o comando displaystyle junto com os comandos acima,
veja no que resulta:
b
a
x2
dx
R
f (x, y) dx dy
S
f (x, y) dx dy
γ
f (s) ds
55 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
56. Tabelas
S´ımbolos matem´aticos
Rela¸c˜oes Bin´arias
≤ leq ≥ geq ≡ equiv
ll gg
.
= doteq
prec succ ∼ sim
preceq succeq simeq
⊂ subset ⊃ supset ≈ approx
⊆ subseteq ⊇ supseteq ∼= cong
` sqsubset a sqsupset I Join
sqsubseteq sqsupseteq bowtie
∈ in ni ∝ propto
vdash dashv |= models
| mid parallel ⊥ perp
smile frown asymp
: : /∈ notin = neq
56 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
57. Tabelas
S´ımbolos matem´aticos
Operadores Bin´arios
± pm mp triangleleft
· cdot ÷ div triangleright
× times setminus star
∪ cup ∩ cap ∗ ast
sqcup sqcap ◦ circ
∨ vee ∧ wedge • bullet
⊕ oplus ominus diamond
odot oslash uplus
⊗ otimes bigcirc amalg
bigtriangleup bigtriangledown † dagger
¡ lhd £ rhd ‡ ddagger
¢ unlhd ¤ unrhd wr
57 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
58. Tabelas
S´ımbolos matem´aticos
Operadores Grandes
sum bigcup bigvee
cdot bigcap bigwedge
coprod bigsqcup biguplus
bigodot bigoplus bigotimes
Delimitadores
[ lbrack ] rbrack { lbrace
} rbrace langle rangle
| vert lfloor rfloor
lceil backslash
Vert rceil
58 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
60. Tabelas
S´ımbolos matem´aticos
S´ımbolos Sortidos
. . . dots · · · cdots
... vdots
... ddots
hbar ı imath jmath ell
Re Im ℵ aleph ℘ wp
∀ forall ∃ exists H mho ∂ partial
(crase) prime ∅ emptyset ∞ infty
nabla triangle P Box Q Diamond
⊥ bot top ∠ angle
√
surd
♦ diamondsuit ♥ heartsuit ♣ clubsuit ♠ spadesuit
¬ neg flat natural sharp
60 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
61. REFERˆENCIAS
1. PIRES, C. A. de A.; Minicurso de LATEX. Grupo de Educa¸c˜ao Tutorial da
Engenharia Computacional. Universidade Federal de Juiz de Fora.
61 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020
62. FIM
Votos e agradecimentos
Desejo que esta apresenta¸c˜ao aguce sua curiosidade e fa¸ca com que vocˆe opte pelo
LATEX na edi¸c˜ao dos seus pr´oximos textos!
Agradecido pela aten¸c˜ao!
62 Revista de Ciˆencias Exatas e Tecnol´ogicas November 30, 2020