Classes

Se você vem acompanhando os tutoriais de LaTeX de forma linear, já teve contato com o comando \documentclass, que define a classe do documento. Até agora, a classe article foi usada em praticamente todos os exemplos. Você verá nesse tutorial uma definição breve do conceito de classe, e também algumas classes usadas no LaTeX.

Classe é simplesmente um template que influencia o layout do seu documento e os recursos que podem ser utilizados. Como o LaTeX é open-source, e permite que qualquer pessoa possa criar novas classes e compartilhá-las com a comunidade, há centenas de classes criadas que são úteis para diversos tipos de documentos, tais como livros, cartas e apresentações. Conheça as principais classes do LaTeX e seus casos de uso:

  • article: usada em artigos.
  • beamer: usada para apresentações (boa alternativa ao Power Point).
  • book: usada para livros.
  • letter: usada para cartas.
  • minimal: define poucas coisas. Por isso, é útil se você quer depurar algum erro.

Classes também aceitam opções. Veja algumas opções que podem ser passadas:

  • tamanho da fonte: o tamanho da fonte base usado no documento. Exemplo: 10pt.
  • tamanho da folha: o tamanho da folha usada no documento. Exemplo: a4paper.
  • oneside: define que as páginas do documento devem ter um lado. É o padrão para todas as classes, com exceção da classe book.
  • twoside: define que as páginas do documento devem ter dois lados.
  • openright: use se as páginas de novos capítulos devem começar em uma página de lado direito. Logicamente, essa opção só faz sentido se as páginas do seu documento tem dois lados.
  • openany: o contrário do openright. Use se as páginas de novos capítulos podem começar em uma página de lado direito ou esquerdo.
  • titlepage: define que uma página apenas com o título deve ser criada quando o comando \maketitle é usado.
  • notitlepage: o contrário do titlepage.

Veja abaixo um exemplo que usa algumas das opções citadas acima.

\documentclass[a4paper,12pt,titlepage]{book}
\usepackage{lipsum}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazilian]{babel}
\title{Seu documento}
\author{Seu nome}
\date{\today}

\begin{document}
    \maketitle

    \chapter{Primeiro capítulo}
        \lipsum
\end{document}