Baixe o app para aproveitar ainda mais
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
Compartilhar