Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
cap-242-2021_dicas-latex [2021/02/15 12:04]
pedro
cap-242-2021_dicas-latex [2021/05/21 16:35]
pedro
Line 1: Line 1:
 ====== Dicas de LaTeX ====== ====== Dicas de LaTeX ======
  
-Este documento apresenta algumas dicas de LaTeX com o objetivo de auxiliar os alunos de pós-graduação do INPE a melhorar qualidade das suas teses, dissertações e artigos. Se você tiver alguma dica que considere interessante escreva para pedro <dot> andrade <at> inpe <dot> br, que colocarei aqui.+O objetivo de escrever um texto em LaTeX é não somente estruturar o conteúdo em um código-fonte independente do formato usado, mas também produzir um documento visualmente agradável. 
 +Este documento apresenta algumas dicas de LaTeX com o objetivo de auxiliar os alunos de pós-graduação do INPE a melhorar qualidade ​visual ​das suas teses, dissertações e artigos. Se você tiver alguma dica que considere interessante escreva para pedro <dot> andrade <at> inpe <dot> br, que colocarei aqui.
  
 ==== Aspas ==== ==== Aspas ====
Line 36: Line 37:
  
 Isto garante que Figura e o seu o número fiquem na mesma linha. Também é recomendável usar o ~ entre valores e suas unidades de medida. Isto garante que Figura e o seu o número fiquem na mesma linha. Também é recomendável usar o ~ entre valores e suas unidades de medida.
 +
 +==== Forçar uma ou mais palavras inteiras em uma linha ====
 +
 +Às vezes o LaTex automaticamente separa sílabas para quebrar uma palavra em mais de uma linha. Por exemplo, o ~ (acima) pode separar a última palavra para garantir que a última e a penúltima fiquem na mesma linha e assim produz uma última linha com apenas parte de uma palavra. Outro exemplo é quando se esta introduzindo um conceito importante no texto e o nome fica quebrado em duas linhas. Para forçar que uma ou mais palavras fiquem em uma mesma linha, coloque ela ou elas dentro de um \mbox:
 +
 +<​code>​
 +Eu não quero uma linha com apenas um pedaço de \mbox{uma~palavra.}
 +</​code>​
  
 ==== Description ==== ==== Description ====
Line 66: Line 75:
 </​code>​ </​code>​
  
 +=== Citação ===
 +
 +Existem duas formas básicas de citar a literatura, o cite e o citeonline. Veja a diferença entre eles abaixo:
 +
 +<​code>​
 +\citeonline{nust2017opening} propõem o \textit{Executable Research Compendium} (ERC), uma 
 +especificação para empacotar pesquisas computacionais a fim de reproduzir os resultados ​
 +de pesquisas \cite{nust2017opening}.
 +</​code>​
 +
 +Este código gera o seguinte texto:
 +
 +Nüst et al. (2017) propõem o Executable Research Compendium(ERC),​ uma especi-ficação para empacotar pesquisas computacionais a fim de reproduzir os resultadosde pesquisas (NÜST et al., 2017).
 +
 +Obviamente você deve escolher apenas uma das duas formas para citar uma determinada referência.
  
 ==== Página com orientação de paisagem ==== ==== Página com orientação de paisagem ====
Line 109: Line 133:
 <​code>​ <​code>​
 Modelos de uso da terra {III}: Uma nova abordagem Modelos de uso da terra {III}: Uma nova abordagem
 +</​code>​
 +
 +==== Macros ====
 +
 +É muito comum em um texto aparecer uma mesma palavra ou sequência de palavras frequentemente. Se a palavra for grande ou necessitar algum tratamento especial (como por exemplo itálico), a chance de erros de escrita é grande. Para simplificar,​ é aconselhável usar macros. Macros podem ser definidas em qualquer lugar do texto, contanto que você declare antes de usar (mas é recomendável definir todas no início do texto, e se tiver muitas é bom deixar as definições ordenadas alfabeticamente). Seguem exemplos de macros:
 +
 +<​code>​
 +\newcommand{\arnold}{Arnold Schwarzenegger}
 +\newcommand{\script}{{\it script}}
 +\newcommand{\scripts}{{\it scripts}}
 +\newcommand{\code}[1]{{\tt #1}}
 +\newcommand{\function}[1]{\code{#​1()}}
 +</​code>​
 +
 +Segue exemplo de código que usa as macros:
 +
 +<​code>​
 +\arnold~implementou um {\script} com a função \function{illbeback}.
 +</​code>​
 +
 +Note acima que você pode chamar a macro de duas maneiras e elas impactam na questão de ter ou não um espaço após a macro. É importante lembrar que não se deve usar espaço antes de dois pontos, ponto ou vírgula.
 +
 +==== Links para páginas na Internet ====
 +
 +Para criar links para páginas na Internet, use o comando href:
 +
 +<​code>​
 +\usepackage{hyperref}
 +
 +[...]
 +
 +\begin{document}
 +
 +Acesse a página do INPE \href{http://​www.inpe.br}{aqui}.
 </​code>​ </​code>​
  

Navigation