Buscar

Introdução ao LaTeX

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 41 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 41 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 41 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Federal Fluminense
Laboratório de Termociências - LATERMO
Minicurso de LATEX
Parte 1
v. 1.0.0
Isabela Pinheiro
Mestrado em Engenharia Mecânica
isabelaflorindo@id.uff.br
12 de maio de 2017
1
O que é LATEX?
Definição
Instalação
Estrutura do LATEX
Layout
Classes de Documento
Comandos Iniciais
Principais Pacotes
Outros Comandos
Elementos do LATEX
Edição de Texto
Tabelas
Figuras
Equações
Listas
Referências Bibliográficas
Considerações Finais
Isabela Pinheiro | Minicurso de LATEX
O que é LATEX?
2
O que é LATEX?
LATEX
I Engloba um conjunto de comandos para edição de texto, com o
objetivo de criar diversos tipos de documentos como artigos cien-
tíficos, trabalhos didáticos, apresentações, livros, entre outros.
I TEX vs LATEX: de forma simplificada, o LATEX é considerado um
TEX com macros. Se o usuário usa o LATEX, automaticamente ele
está usando o TEX;
I Um tipo de Linguagem de programação, similar ao HTML ou
XML.
Word vs LATEX
O Microsoft Word é o editor de texto mais conhecido, porém o LATEX
vêm ganhando espaço, principalmente na comunidade científica, pela
facilidade de criação de documentos mais complexos. Diferentemente
do LATEX que possui uma interface pouco "amigável", o Word trabalha
com a metodologia WYSWYG (What you see is what you get).
Isabela Pinheiro | Minicurso de LATEX
3
O que é LATEX?
Word X LATEX
Figura: Relação entre complexidade do documento e o tempo necessário
para digitá-lo.
Isabela Pinheiro | Minicurso de LATEX
4
O que é LATEX?
Word X LATEX
LATEX (TeXshop)
Microsoft Word
Isabela Pinheiro | Minicurso de LATEX
5
O que é LATEX?
Arquivos
Além do arquivo principal .tex, outros arquivos são gerados após a
compilação do documento. Sendo assim, para utilizar o LATEX, é ne-
cessário compreender o objetivo de cada um destes arquivos:
I .tex⇒ Arquivo de entrada (input), onde o texto é editado;
I .pdf⇒ Arquivo de saída (output), resultante da compilação;
I .bib⇒ Arquivo das referências bibliográficas;
I .sty⇒ Pacotes de macro. Redefinição de comandos do LATEX de
forma pessoal;
I .bst⇒ Estilo das referências bibliográficas;
I .cls⇒ Aparência do Documento.
Isabela Pinheiro | Minicurso de LATEX
6
O que é LATEX?
Instalação
Pacote de Compiladores LaTeX:
I MikTeX⇒Windows – Download
I MacTeX⇒ Mac OS X – Download
Editores de Texto LaTeX:
I TeXshop⇒ Mac OS X e Linux – Download
I TeXstudio⇒Windows, Mac OS X e Linux – Download
I TeXmaker⇒Windows, Mac OS X e Linux – Download
Leitor de PDF:
I Sumatra PDF Viewer⇒Windows – Download
I Adobe Acrobat Reader⇒Windows and Mac OS X – Download
Editor Online
ShareLaTeX – site
Isabela Pinheiro | Minicurso de LATEX
Estrutura do LATEX
7
Estrutura do LATEX
Layout
\documentclass[opts]{class}
Pacotes ("usepackage")
Novos Comandos ("newcommand")
Layout do Documento ("setlength")
Nomes dos autores, título do documento ("author", "title")
etc.blablablablablablablabalbalbabdnsaknjsbcbvbblabla
\begin{document}{
Corpo do documentoblablablablablablablabalbalbabdnbla
Texto, Figuras, Tabelas, referências bibliográficas, etc.
\end{document}
Isabela Pinheiro | Minicurso de LATEX
8
Estrutura do LATEX
Layout
Isabela Pinheiro | Minicurso de LATEX
9
Estrutura do LATEX
Classes de Documento
article

Numera as figuras e tabelas de forma contínua;blablablablablabl
Não tem o comando \chapter;
menor divisão de seções é \subsubsection.
report

Numera as figuras e tabelas de acordo com os capítulos;blablablablablabl
Tem o comando \chapter;
menor divisão de seções é \subsection;
Outros formatos pré-definidos:
I book
I paper
I BEAMER.
Isabela Pinheiro | Minicurso de LATEX
9
Estrutura do LATEX
Classes de Documento
article

Numera as figuras e tabelas de forma contínua;blablablablablabl
Não tem o comando \chapter;
menor divisão de seções é \subsubsection.
report

Numera as figuras e tabelas de acordo com os capítulos;blablablablablabl
Tem o comando \chapter;
menor divisão de seções é \subsection;
Outros formatos pré-definidos:
I book
I paper
I BEAMER.
Isabela Pinheiro | Minicurso de LATEX
10
Estrutura do LATEX
Beamer
Isabela Pinheiro | Minicurso de LATEX
11
Estrutura do LATEX
Opções ("Document Class")
\documentclass[opts]{class}
As opções (opts) no comando documentclass podem ser relacionadas
a(o):
I Tamanho da Fonte (Font Size)⇒ 10pt (default), 11pt, 12pt;
I Tamanho do papel Paper Size⇒ a4paper, letterpaper;
I Modo rascunho (Draft mode)⇒ draft;
I Múltiplas colunas (Multiple Columns)⇒ onecolumn, twocolumn;
I Documento Frente e Verso ou uma face⇒ twoside, oneside.
Isabela Pinheiro | Minicurso de LATEX
12
Estrutura do LATEX
Criando novos comandos
Comando \newcommand:
I \newcommand\qflux{\dot{q}∧{′′}}⇒ q˙′′
I \newcommand\dgreen[1]{{\color[rgb]{0,0.5,0}# 1}}⇒ dgreen
I \newcommand\dd{\mathrm{d}}⇒ d
I \newcommand\xvec{\boldsymbol{x}}⇒ x
Comando \DeclareMathOperator:
I \DeclareMathOperator{\sech}{sech}⇒ sech
I \DeclareMathOperator{\ln}{log}⇒ log
Diferença entre newcommand e DeclareMathOperator
Enquanto que DeclareMathOperator é designado para criar
comandos como operadores tipo seno (\sin) e limite (\lim), o
comando newcommand é mais geral, definindo atalhos diretos ou
macros mais complicados.
Isabela Pinheiro | Minicurso de LATEX
13
Estrutura do LATEX
Principais Pacotes ("usapackage")
Pacote Opções Descrição
inputenc utf8, latin1 Compilar corretamente símbolos e acentos
babel brazilian, portuguese, english Escolher idioma do documento
graphicx —— Expansão do pacote graphics argumentosadicionais para inserção de figuras
indentfirst —— Coloca recuo na primeira linha do parágrafo
amsmath,
amssymb,
amsthm
—— Pacotes para fórmulas matemáticas
mathtools —— Expansão do pacote amsmath
caption margin, font, labelsep Pacote de edição de legendas
enumitem inline, shortlabels Customização de listas
natbib square, sort&compress, comma Reimplementação do comando \cite
subfigure center, raggedright, hang Manipulação de sub-figuras
float —— Procedimento quando uma tabela ou figuranão cabe na página
Isabela Pinheiro | Minicurso de LATEX
14
Estrutura do LATEX
Outros comandos
I \setlength{entrada}{tamanho}
Exemplo: \setlength{footskip}{1in}
I \definecolor{nome da cor}{rgb}{r, g, b}
Exemplo: \definecolor{cerulean}{rgb}{1, 6, 8}
I \usetheme[opts]{tema}
Exemplo: \usetheme[progressstyle=fixedCircCnt]{Feather}
I \graphicspath{{pasta das figuras}}
Exemplo: \graphicspath{{Users/Isabela/Desktop/Latex/Figures/}}
I \newcommand{\tikzmark}[1]{\tikz[overlay,remember picture] \node
(#1) {};}
Isabela Pinheiro | Minicurso de LATEX
Elementos do LATEX
15
Elementos do LATEX
Edição de Texto
I Espaços consecutivos são tratados como um só;
I Só será considerado um parágrafo quando houver uma linha em
branco entre dois parágrafos;
I Caso o usuário queira definir um espaço maior entre apenas dois
parágrafos do texto, pode-se utilizar o comando \\[tamanho] que
caracteriza uma quebra de linha (não é parágrafo);
I Palavras em negrito são determinadas pelo comando \textbf{palavra},
enquanto que palavras em itálico são determinadas por
\emph{palavra} ou \textit{palavra}. Mais Informações
Caracteres reservados
# \# $ \$ % \% & \&
_ \_ { \{ } \} ˆ , ˜ \ˆ , \˜
Isabela Pinheiro | Minicurso de LATEX
16
Elementos do LATEX
Edição de Texto
I As referências de figuras e tabelas são feitas com o comando
\ref{ref1}, enquanto que as referências de equações são feitas
com \eqref{eqref1};
I O til(˜) é utilizado para evitar quebra de linha em um determinado
lugar. É comumente utilizado em referências de figuras, tabelas,
entre outros;
Exemplo: Na figura∼ \ref{fig:figura1},...
I Para deixar um comentário no TeX sem que seja incluído no pdf,
o usuário poderá usar % antes do que quer comentar;
I Há diferentes formas de utilizar o traço:
-⇒ hífen;
- -⇒ traço simples;
- - -⇒ travessão;
− ⇒ sinal de menos.
Isabela Pinheiro | Minicurso de LATEX
17
Elementos do LATEX
Edição de Texto
Tamanho do Texto
\tiny LATEX
\scriptsize LATEX
\footnotesize LATEX
\small LATEX
\normalsize LATEX
\large LATEX
\Large LATEX
\LARGE LATEX
\huge LATEX
\Huge LATEX
Isabela Pinheiro | Minicurso de LATEX
18
Elementos do LATEX
Edição de Texto
A classe article é dividida da seguinte forma:
I \section{título};
I \subsection{título};
I \subsubsection{título};
I \paragraph{título};
I \subparagraph{título}.
Já a classe report aceita até a divisão \subsection mais as seguintes
sub-divisões:
I \part{título};
I \chapter{título}
As classes article e report serão as mais utilizadas para criação de
artigos e trabalhos acadêmicos.
Isabela Pinheiro | Minicurso de LATEX
19
Elementos do LATEX
Tabelas
\begin{table}[position]
\caption{legenda \label{tab:tabela1}}
opts (\setlength, \arraystretch, \centering)
\begin{tabular}{alinhamento (left (l), right (r), center (c))}
\hline (opcional)
\multicolumn{quantidade}{alinhamento}{Título} \\ (opcional)
a11 & a12 & a13 \\
a21 & a22 & a23 \\
a31 & a32 & a33
\end{tabular}
\end{table}
Isabela Pinheiro | Minicurso de LATEX
20
Elementos do LATEX
Tabelas
Isabela Pinheiro | Minicurso de LATEX
21
Elementos do LATEX
Figuras e Sub-figuras
\begin{figure}[position]
opts (\centering)
\includegraphics[tamanho]{nomedafigura.extensão}
\caption{legenda \label{fig:figura1}}
\end{figure}
\begin{figure}[position]
opts (\centering)
\subfigure[ref1][legenda1]{\includegraphics[tamanho]{nomedafigura1.extensão}}
\quad ou \qquad (opcional)
\subfigure[ref2][legenda2]{\includegraphics[tamanho]{nomedafigura2.extensão}}
\caption{legenda para as duas figuras \label{fig:figura}}
\end{figure}
Isabela Pinheiro | Minicurso de LATEX
22
Elementos do LATEX
Equações
I $ .... $⇒ escrever equação no meio do texto
I \[ .... \]⇒ Re-implementação do método anterior ($ .... $)
I \begin{equation} .... \end{equation} ⇒ Cria ambiente de equa-
ções. Não precisa utilizar o pacote amsmath.
I \begin{gather} .... \end{gather}⇒Redefinição de \begin{equation}
oriunda do pacote amsmath. Pode ser adicionada consecutivas
equações no mesmo ambiente e, caso não tenha o asterisco
(gather*), a numeração das equações é feita automaticamente.
Isabela Pinheiro | Minicurso de LATEX
22
Elementos do LATEX
Equações
I $ .... $⇒ escrever equação no meio do texto
I \[ .... \]⇒ Re-implementação do método anterior ($ .... $)
I \begin{equation} .... \end{equation} ⇒ Cria ambiente de equa-
ções. Não precisa utilizar o pacote amsmath.
I \begin{gather} .... \end{gather}⇒Redefinição de \begin{equation}
oriunda do pacote amsmath. Pode ser adicionada consecutivas
equações no mesmo ambiente e, caso não tenha o asterisco
(gather*), a numeração das equações é feita automaticamente.
Isabela Pinheiro | Minicurso de LATEX
23
Elementos do LATEX
Math Mode
Math mode
\hat{o} oˆ \widehat{oo} ôo
\check{o} oˇ \tilde{o} o˜
\widetilde{oo} o˜o \acute{o} o´
\grave{o} o` \dot{o} o˙
\ddot{o} o¨ \breve{o} o˘
\bar{o} o¯ \vec{o} ~o
Mais Informações
Espaço em Math mode
É comumente utilizado "\," no Math mode para dar espaço entre as variáveis
ou assim que houver necessidade. Espaços maiores podem ser obtidos com
os comandos "\quad"ou "\qquad".
Isabela Pinheiro | Minicurso de LATEX
24
Elementos do LATEX
Símbolos
Símbolo Comando Símbolo Comando Símbolo Comando
± \pm ∼ \sim 6= \not=
÷ \div ⊃ \supset ∞ \infty
× \times ⊂ \subset ∂ \partial
∩ \cap ∈ \in ∇ \nabla
∪ \cup 3 \ni 4 \triangle
∧ \wedge ≈ \approx ∑ \sum
� \diamond ≡ \equiv ∫ \int
� \Box ∼= \cong ⊥ \bot
≤ \le � \ll ← \leftarrow
≥ \ge � \gg → \rightarrow
Mais Símbolos
Isabela Pinheiro | Minicurso de LATEX
25
Elementos do LATEX
Letras Gregas
Isabela Pinheiro | Minicurso de LATEX
26
Elementos do LATEX
Listas
\begin{itemize}
\item item1
\item item2
\end{itemize}
\begin{enumerate}[opts]
\item item1
\item item2
\end{enumerate}
Pacote enumitem
I label=(\alph*)⇒ (a), (b), (c), ...
I label=(\Alph*)⇒ (A), (B), (C), ...
I label=(\roman*)⇒ (i), (ii), (iii), ...
Isabela Pinheiro | Minicurso de LATEX
27
Elementos do TeX
Referências Bibliográficas
Primeiramente, é necessário que o usuário possua um software para
gestão das referências bibliográficas (.bib):
I Jabref⇒Windows Download
I BibDesk⇒ Mac OS X Download
Após a instalação de um dos programas acima, é necessário que o
usuário crie um arquivo com todas as referências bibliográficas a se-
rem utilizadas.
Para os alunos do LATERMO, o arquivo "Bib_v13.bib" se encontra na
pasta do Google Drive (LATERMO→Utilidades→TeX→Bib).
Isabela Pinheiro | Minicurso de LATEX
28
Elementos do TeX
Referências Bibliográficas
Com isso em mãos, ao final do arquivo .tex, o usuário deve colocar o
estilo de bibliografia para o documento e o arquivo .bib a ser utilizado:
\bibliographystyle{estilo}
\bibliography{nome-do-arquivo-bib}
Caso o arquivo .bib não esteja na mesma pasta do arquivo .tex, o
usuário poderá indicar o caminho do arquivo:
Exemplo: \bibliography{../../TeX/Bib/Bib_v13,GITT-RadFin}
O modelo da bibliografia irá depender do arquivo .bst a ser escolhido.
O padrão de modelo utilizado pelos alunos do LATERMO é o
"model6-num-names.bst" localizado na pasta do Google Drive
(LATERMO→Utilidades→TeX→Files). Dependendo do congresso ou
revista, outros modelos serão utilizados.
Isabela Pinheiro | Minicurso de LATEX
Considerações Finais
29
Considerações Finais
Templates
I ShareLatex Templates – https://www.sharelatex.com/templates
I Theme Matrix – https://mpetroff.net/files/beamer-theme-matrix/
I Galeria Beamer – http://deic.uab.es/ iblanes/beamer_gallery/
I Overleaf – https://www.overleaf.com/gallery/tagged/presentation
Isabela Pinheiro | Minicurso de LATEX
30
Considerações Finais
Cuidados
I Se o usuário estiver com problemas durante a compilação, é reco-
mendável excluir todos os arquivos auxiliares, exceto os de estilo
do template, e o de saída (.pdf) e tentar compilar novamente;
I Apesar do Windows e do Mac OS X reconhecerem muitos carac-
teres especiais, é recomendável evitar estes caracteres, além de
espaços e acentos, nos nomes dos arquivos e, se possível, das
pastas;
I Evitar ficar muito tempo sem compilar o LATEX, pois caso ocorra
algum erro, será mais difícil de detectá-lo;
I Devido a existência de layouts prontos do LATEX, é recomendável
realizar uma busca prévia pelo layout desejado. Por exemplo,
layouts de TCC e Teses estão disponíveis na pasta do Latermo.
Isabela Pinheiro | Minicurso de LATEX
31
Considerações Finais
Atalhos
Figura: Configuração de Atalhos no TeXstudio
Isabela Pinheiro | Minicurso de LATEX
32
Considerações Finais
Atalhos
Principais Atalhos no Windows
Comando Atalho Comando Atalho
Novo documento Crtl + N Salvar documento Crtl + S
Ir para a última modificação Crtl + H \begin{...} Crtl + E
Colar como LATEX Crtl + Shift + V Comentar Crtl + T
\emph{...} Crtl + Shift + E \textbf{...} Crtl + B
Zoom in Crtl + + Zoom out Crtl + -
Compilar e ver documento F5 Apenas compilar F6
Rodar Bibliografia F8 Full Screen F11
Mais Atalhos
Isabela Pinheiro | Minicurso de LATEX
33
Considerações Finais
Sites Importantes
I Código de Cores LATEX– http://latexcolor.com/
I Fórum LATEX– https://tex.stackexchange.com/
I Gerador de Tabelas (Excel - TEX) – http://www.tablesgenerator.com/
I Site de pacotes – https://www.ctan.org/
I Beamer – https://en.wikibooks.org/wiki/LaTeX/Presentations
I Natbib –
https://pt.sharelatex.com/learn/Bibliography_management_with_natbib
Isabela Pinheiro | Minicurso de LATEX
Muito Obrigada!
	O que é LaTeX?
	Definição
	Instalação
	Estrutura do LaTeX
	Layout
	Classes de Documento
	Comandos Iniciais
	Principais Pacotes
	Outros Comandos
	Elementos do LaTeX
	Edição de Texto
	Tabelas
	Figuras
	Equações
	Listas
	Referências Bibliográficas
	Considerações Finais

Continue navegando