CONTEÚDO DESTA PÁGINA
Quando criamos um novo documento observamos que algumas informações ja vem preenchidas no código LaTeX (janela à esquerda). É nesta janela que você deve escrever seu texto, colocar figuras, etc.
O texto, equações e tudo o mais que você vai escrever deve ficar entre os comandos \begin{document} e \end{document}. No caso não digitei texto algum. Somente criei uma seção chamada "Introdução". Assim, o documento compilado é o seguinte:
Só o que está apos o comando \begin{document} é parte do documento. Tudo o que vier antes do comando \begin{document} e chamado de preâmbulo.
É no preambulo em que definimos o tipo de documento, declaramos o titulo/autor/data, definimos a língua, margens e diversos outros parâmetros para o texto inteiro. Tudo que faço aqui é voltado para a redação de artigos. Dicas sobre como escrever teses e livros estão, respectivamente, aqui e aqui.
Em um preâmbulo a primeira linha determina a classe do documento
\documentclass{article}Para papers e artigos usamos a opção article dentro das chaves {}. Ela já deixa o documento formatado de forma mais parecido com o que vemos em muitos papers. A classe controla a aparência da estrutura logica do documento.
Ha diversas classes que podemos usar. As mais populares são:
Ha muitas classes criadas por usuários e você também pode criar a sua. Alem dessas opções, na definição da classe você também pode alterar o tamanho da fonte. Suponha que você queira usar fonte 12. No preambulo você deve colocar a opção
\documentclass[12pt]{article}O título, nome do autor e data do seu documento vão no preambulo mas para que o mesmo apareça eh necessário digitar \maketitle apos o \begin{document}. No caso do projeto que criamos temos
\title{Projeto 4}\author{Ricardo Buscariolli}\date{November 2018} \begin{document}\maketitleO que você colocar entre as chaves {} em \title{} sera o título do ser trabalho.
Analogamente, o que vier dentro das chaves em \author{Ricardo Buscariolli} é o nome do autor.
O comando \date{November 2018} se refere à data. Se você optar por deixar a data em branco, digitando \date{}, nenhuma data será adicionada ao seu documento. Se vc usar a opção \today digitando \date{\today} a data que aparecerá no documento será mês, dia e ano da compilação.
Uma opção adicional interessante é a que permite colocar agradecimentos.
\author{Ricardo Buscariolli \thanks{Financiado pelo Conselho Jedi de Desenvolvimento Científico e Tecnológico }}Essa opção é útil quando seu projeto foi financiado por alguma agência. No entanto o que esse recurso faz é simplesmente adicionar uma nota de rodapé. Isso é ainda mais útil quando queremos colocar emails dos autores, filiação e alguma outra informação adicional. Veja a seção 6 desta página para muitas informações adicionais sobre isso.
Os padrões de uma classe podem ser alterados por meio de pacotes (packages). Um pacote não altera a estrutura logica da apresentação de um documento. Ele altera algumas opções dentro de uma dada estrutura lógica como margens, língua, tipo de caracteres especiais que são usados, entre outros. Seguem alguns dos pacotes mais básicos que necessitamos na maioria dos trabalhos.
A opcão que permite que sejam usados no texto caracteres alem dos ASCII (e.g. à, ü, č ...) é
\usepackage[utf8]{inputenc}Esse pacote em geral já vem adicionado automaticamente ao documento. Para escrever textos em português eh necessário fazer uma modificação que comento no item 4.4.
O LaTeX permite que você comente o que esta fazendo no seu código sem que esses comentários sejam adicionados ao documento final. Para isso ha duas opções: na primeira você deve digitar % antes do comentário e pronto. Pode escrever o que quiser. Veja um exemplo de preambulo com comentário feito utilizando %
\documentclass{article}\usepackage[utf8]{inputenc} %pacote que permite que caracteres especiais sejam adicionados%aqui o documento começa\begin{document} \end{document} %aqui o documento terminarUma outra opção eh utilizar um pacote chamado comment. Veja um exemplo de preambulo com o uso desse pacote abaixo
\documentclass{article}\usepackage[utf8]{inputenc} \usepackage{comment} \begin{document}Este documento tem comentários que não aparecerão no texto final. Este texto sim, aparecera. \begin{comment}Esta parte do texto não aparecera no documento final. O uso do pacote comment eh interessante caso você precise fazer comentários com varias linhas. Serve especialmente quando você esta trabalhando em colaboração com outros autores\end{comment} \end{document}
Um pacote muito útil é o geometry. Ele permite alterar o tamanho do papel e as margens. Ele também permite que haja "compensação" para a encadernação. Suponha que você queira definir que no seu documento você utiliza folha A4 e que você deseja usar as margens sugeridas pela ABNT, por qualquer razão superior 3cm, direita 2cm, inferior 2cm, esquerda 3cm.
Para isso no preâmbulo você deve digitar
\usepackage[a4paper,top=3cm, right=2cm,bottom=2cm,left=3cm]{geometry}
Este pacote permite também controlar a largura e altura da caixa texto ao invés de selecionar margem por margem. Para isso você deve usar as opções width (largura da caixa de texto) e height
\usepackage[a4paper,width=XXcm,height=YYcm]{geometry}Isso eh útil quando você pretende imprimir frente e verso. O geometry entende que essa eh sua intenção se na declaração da classe do documento você usar a opção twoside. Veja o exemplo abaixo em que escolho uma classe report com fonte tamanho 12 com a intenção de usar frente e verso.
\documentclass[12pt,twoside]{report}Ai as paginas pares ficam mais alinhadas a direita e as impares mais alinhadas a esquerda. Alem disso Falo mais disso na secao que da dicas de como escrever uma tese. La tambem falo um pouco majis da opcao bindingoffset que considera a perda de espaco com a endacernacao.
Para escrever textos em português precisamos alterar 3 pacotes escrevendo as seguintes linhas no preâmbulo.
\usepackage[T1]{fontenc}\usepackage[utf8]{inputenc}%--------------------------------------%Inserindo comandos especificos em Portugues%--------------------------------------\usepackage[portuguese]{babel}Esse pacote é muito legal também por dar ao documento a capacidade de quebrar palavras ao final de cada linha de acordo com a divisao silábica comumente utilizada em português. No entanto, pode ser que alguma palavra em particular esteja mal dividida no seu documento. Se for este o caso há a necessidade de usar um pacote adicional chamado hyphenat. Suponha que as palavras "matemática" e "recuperar" não estejam corretamente divididas no texto. Você então deve "ensinar" ao editor de texto como fazer digitando a seguinte linha no preâmbulo
\usepackage{hyphenat}\hyphenation{mate-mática recu-perar}Se você utilizar mais de uma lingua no seu texto, como é muito comum em artigos brasileiros que exigem abstracts em inglês, você deve utilizar a seguinte opção no pacote babel.
\usepackage[english, portugues]{babel}Dou um exemplo completo na seção 5 de como um documento fica com um resumo e um abstract.
Há três formas de mudar o espaçamento entre as linhas. Só ensino 1 para não confundir tudo. O comando que você deve saber é \renewcommand{\baselinestretch}{1.5}. Você pode, naturalmente, colocar outro valor entre as chaves. Da forma que escrevi está definido para espaçamento 1.5.
Uma parte importante de qualquer artigo é o resumo e/ou o abstract. Como queremos que ele apareca no texto, o abstract não está no preâmbulo. Ele deve ficar entre o \begin{document} e o \end{document}.
O exemplo abaixo é de um documento completo com abstract em inglês e resumo em português.
%Preambulo%--------------------------------------\documentclass[12pt]{article} %Declarando a classe do documento: artigo\usepackage[T1]{fontenc}\usepackage[utf8]{inputenc} \usepackage[english, brazil]{babel} %Adicionando os pacotes para poder trabalhar com caracteres em Portugues\title{Exemplo de como criar um texto com resumo em duas linguas}\author{Ricardo Buscariolli }\date{}%Inicio do documento%--------------------------------------\begin{document} %Iniciando o documento\maketitle \begin{abstract}Esta eh a parte em que o texto do resumo em Portugues eh digitado. \end{abstract}\selectlanguage{english}\begin{abstract}This is the part in which you must type the abstract in English. \end{abstract}\selectlanguage{brazil} Este documento eh bastante simples e serve como um primeiro exemplo de como usar o overleaf para editar textos em LaTeX. \end{document}A aparência do pdf compilado com esse codigo é a seguinte
Para colocar mais de 1 autor e filiação há algumas formas alternativas. A primeira, que eu mais gosto, coloca os nomes dos autores um ao lado do outro. Uso aqui o \thanks para adicionar a afiliação e o email de cada autor e uso o \and para adicionar mais autores. Veja o código abaixo que criei como exemplo:
\documentclass[12pt]{article} %Declarando a classe do documento: artigo fonte tamanho 12%Adicionando caracteres em português.\usepackage[T1]{fontenc}\usepackage[utf8]{inputenc} %Colocando os nomes dos autores\title{Exemplo de artigo com múltiplos autores}\author{Ricardo Buscariolli\thanks{Departamento de Economia, Universidade Federal do ABC. E-mail: ricardo.buscariolli@ufabc.edu.br} \and John Doe\thanks{Department of Economics, Jedi Council University E-mail: john.doe@jedi.edu.br}}%%Colocar a data de hoje\date{\today}%Iniciando o documento\begin{document}\maketitle%Escreva o resumo do paper.\begin{abstract}Escreva aqui o resumo do paper.\end{abstract}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INTRODUÇÃO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\section{Introduction}Escreva aqui a introdução.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CONCLUSÃO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\section{Conclusions}Escreva aqui as conclusões.\end{document}Esse código quando compilado gera um documento com esta aparência abaixo:
Essa, no entanto, não é a única forma de colocar mais de 1 autor. Há um pacote chamado authblk que tem uma formatação pré determinada para múltiplos autores. No início do artigo, junto com os outros pacotes, você deve digitar o seguinte comando \usepackage{authblk} para adicionar o pacote authblk. Com ele você pode adicionar quantos autores quiser utilizando o comando \author[1]{}, \author[2]{},\author[3]{} e assim por diante. Pode também colocar as afiliações e emails de cada um com o comando \affil[1]{}.
Veja o código abaixo que contém um exemplo que escrevi
\documentclass[12pt]{article} %Declarando a classe do documento: artigo%Adicionando caracteres em português.\usepackage[T1]{fontenc}\usepackage[utf8]{inputenc} %Adicionando o pacote de múltiplos autores\usepackage{authblk}\title{Exemplo de artigo com múltiplos autores usando o pacote authblk}%Colocando os nomes dos autores\author[1]{Ricardo Buscariolli }\author[2]{John Doe}\affil[1]{Department of Economics, UFABC. E-mail: ricardo.buscariolli@ufabc.edu.br}\affil[2]{Department of Economics, Jedi Council University. E-mail: john.doe@jedi.edu.br}\date{\today}%Iniciando o documento\begin{document}\maketitle%Escreva o resumo do paper.\begin{abstract}Escreva aqui o resumo do paper.\end{abstract}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INTRODUÇÃO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\section{Introduction}Escreva aqui a introdução.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CONCLUSÃO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\section{Conclusions}\label{conclusion}Escreva aqui as conclusões.\end{document}Veja como fica o documento com esse código:
Há ainda uma formatação final que eu gosto também que coloca a afiliação e demais informações logo abaixo do nome do autor. Veja o código abaixo que escrevi como exemplo:
\documentclass[12pt]{article} %Declarando a classe do documento: artigo%Adicionando caracteres em português.\usepackage[T1]{fontenc}\usepackage[utf8]{inputenc} %Mudando as margens para norma ABNT\usepackage[a4paper,top=3cm, right=2cm,bottom=2cm,left=3cm]{geometry}\title{Exemplo de artigo com múltiplos autores e formatação diferente}%Adicionando nomes dos autores\author{ Ricardo Buscariolli \\ \small{Department of Economics}\\\small{ Universidade Federal do ABC - UFABC}\\ \small{E-mail: ricardo.buscariolli@ufabc.edu.br} \and John Doe\\ \small{Department of Economics}\\\small{ Jedi Council University}\\\small{E-mail: john.doe@jedi.edu.br}}%Colocando a data de hoje\date{\today}%Iniciando o documento\begin{document}\maketitle%Escreva o resumo do paper.\begin{abstract}Escreva aqui o resumo do paper.\end{abstract}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INTRODUÇÃO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\section{Introduction}Escreva aqui a introdução.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CONCLUSÃO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\section{Conclusions}\label{conclusion}Escreva aqui as conclusões.\end{document}Este código gera o documento com a aparência abaixo
Uma coisa legal do LaTeX e do Overleaf é que alguns usuários já deixaram pré formatados os packages e classes de acordo com as requisições de alguns journals. Se você entrar nesta página terá acesso a um modelo de artigo do Journal of Finance. Se entrar aqui terá um modelo do Journal of Financial Economics. Há diversos outros que você pode encontrar.