Curso introdutório de L A TEX Brauner Gonçalves Coutinho Universidade Estadual da Paraíba Centro de Ciências Humanas e Exatas UEPB - CCHE 17 de maio de 2015
Ambientes São blocos com um determinado tipo de conteúdo; O conteúdo do seu documento principal deve aparecer dentro do ambiente document; O nome do ambiente é colocado dentro das chaves { }; É possível definir opções de um ambiente definindo-as entre colchetes [ ] antes do nome do ambiente; Vamos aprender vários ambientes no decorrer do curso; O escopo de um ambiente é definido pelos comandos \begin{... } e \end{... }: Código-fonte \ begin [ opcoes ] { tipo do ambiente } conteudo do ambiente \ end { tipo do ambiente }
Comentários Sozinho no código-fonte, o caractere % serve para definir um comentário no L A TEX; Comentários servem para colocar informações no arquivo fonte que não aparecem no arquivo gerado; Código-fonte Esse trecho % fica escondido aparece! % Nada nessa linha deve aparecer Gera: Esse trecho aparece!
Comentários Comentários ajudam a manter o código mais claro por meio de notas explicativas; Com comentários é possível ocultar e reinserir trechos de textos no documento; Essa funcionalidade é útil por exemplo quando estamos lidando com seções que estudaremos mais a frente; O texto é mantido no código fonte mas some do documento gerado em pdf.
Pacotes Permitem que algumas opções do documento sejam alteradas; Os pacotes (packages) permitem adicionar funcionalidades diversas: Gráficos; Acentuação; Tabelas especiais; Cores; Determinados símbolos matemáticos, etc. São colocados no preâmbulo do documento, após a definição da classe, através do seguinte comando: \usepackage[opções]{nome do pacote}
Pacotes Alguns pacotes são sempre usados; Por exemplo, usando a estrutura do documento que vimos até aqui tente escrever a seguinte frase: Equações não é algo difícil! Saiu como você queria? O L A TEX não lida naturalmente com os acentos do português; É necessário sempre usar o seguinte pacote: \usepackage[utf8]{inputenc} inputenc é o nome do pacote que determina a codificação usada; utf8 é a codificação universal (UNICODE), uma das opções que o pacote permite usar; Inclua o pacote citado acima e veja se resolve os problemas com os acentos; Vamos conhecer novos pacotes no decorrer do curso.
Acentos O pacote que permite o uso de acentos e cedilha é bastante prático na edição de documentos em Português; Em alguns casos raros é necessário usar comandos para escrever esse tipo de texto: à é í õ ü ç Ç \ {a} \^{e} \ {i} \~{o} \"{u} \c{c} \c{c}
Espaços Analise o seguinte código-fonte e o que é gerado logo abaixo: Textos com espaços Um curso de \ LaTeX. Vamos todos aprender. \ LaTeX facilita a vida! Gera: Um curso de L A TEX. Vamos todos aprender. L A TEXfacilita a vida!
Espaços Uma quebra de linha simples é tratada como um espaço em branco; Diversos espaços são considerados como um só; Isso mostra como o L A TEX toma conta da formatação do texto. Se o usuário digitar acidentalmente espaços a mais, o que é comum, o L A TEX simplesmente os ignora; Espaços após um comando (como \LaTeX) são ignorados até chegar a um caractere diferente;
Espaços Existem formas de obrigar o L A TEX a criar espaços onde queremos; São três opções: Espaços após um comando \ LaTeX \ facilita a vida! \ LaTeX {} facilita a vida! \ LaTeX ~ facilita a vida! Gera: L A TEX facilita a vida! L A TEX facilita a vida! L A TEX facilita a vida! O ~ introduz um espaço em branco indivisível entre duas palavras.
Parágrafos e quebras de linha Código-fonte Um curso de \ LaTeX. \\ Uma ferramenta computacional. \ newline Vamos todos aprender. \ LaTeX \ ajuda a escrever documentos! Gera: Um curso de L A TEX. Uma ferramenta computacional. Vamos todos aprender. L A TEX ajuda a escrever documentos! Pular uma linha no código-fonte indica um parágrafo; Outra forma de inserir um parágrafo é usando \\ ou \newline.
Incluindo o título Alguns modelos permitem que se defina dados importantes do documento, como autor, título, data; São usados no preâmbulo os seguintes comandos: Dados do trabalho \title{ Título Aqui } \author{ Seu Nome Aqui } \date{ uma data aqui } Se o comando \date, não for usado, a data atual é inserida; Para editar a inserção da data, utilize \date{}; É possível escrever vários nomes de autores separando-os com o comando \and.
Incluindo o título Para inserir os dados do título é necessário usar no corpo do documento o seguinte código: Incluindo o título \maketitle Gera: Título Aqui Seu Nome Aqui uma data aqui
Divisões de um documento Um documento pode ser subdividido em partes, capítulos, seções, subseções, etc. No L A TEX isto é feito com os seguintes comandos: Comandos para criar subdivisões \part{} \chapter{} \section{} \subsection{} \subsubsection{} \paragraph{} \subparagraph{}
Divisões de um documento Os comandos criam automaticamente o título e a numeração; Qualquer texto após o comando será exibido dentro da tal seção; Algumas classes não permitem o uso de todos estes comandos, por exemplo, partes ou capítulos não estão disponíveis na classe padrão article (artigo).
Um exemplo com capítulo e seções \chapter{introdução} O computador é uma máquina programável. \section{tipos de computadores} Existem vários tipos de computadores. \subsection{supercomputador} É utilizado para situações que exigem cálculos complexos. \subsection{computador pessoal} Possuem custo reduzido.
Um exemplo com capítulo e seções Observe os números das seções, subseções e o nome do capítulo.
O pacote babel Todas os termos do documento (como Figura, Tabela, Resumo, Lista de Figuras, Lista de Tabelas, etc) também aparecem escritas no documento em inglês por padrão; Para mudar para o português, vamos usar outro pacote: \usepackage[brazil]{babel} O uso do pacote babel com a opção brazil coloca os termos em português: Capítulo 1 Introdução