Comandos

Comandos são especificados com uma barra invertida, seguida por um nome. Exemplos:

  • \author{Fulano de Tal}
  • \documentclass[a4paper,11pt]{article}
  • \maketitle

Os dois primeiros comandos tem informações extras. Essas informações são argumentos. Eles deixam os comandos mais flexíveis e reutilizáveis. O terceiro comando não tem argumentos.

Argumentos podem ser obrigatórios ou opcionais. Os obrigatórios são passados entre chaves, e os opcionais são passados entre colchetes. Os argumentos opcionais geralmente devem ser passados antes dos obrigatórios. Há alguns comandos que fogem um pouco dessa sintaxe.

O comando \documentclass tem um argumento obrigatório, que é a classe do documento.

O segundo exemplo recebe apenas um argumento opcional, que é passado entre colchetes. Porém, esse argumento recebe valores separados por vírgula (que, no caso, são o tamanho da folha e o tamanho base da fonte).

Há comandos que geram saída e comandos que não geram saída. Gerar saída é imprimir alguma coisa no documento. Nos exemplos, apenas o comando \maketitle gera uma saída. Comandos que geram saída devem ser colocados no ambiente document, senão eles não serão impressos e ocorrerão erros. Veja o documento abaixo:

\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\title{Título da página}
\author{Fulano de Tal}
\date{19 de novembro de 2021}

\begin{document}
  \maketitle

  Olá, mundo!
\end{document}

Note como o comando \maketitle usou os metadados informados nos comandos \title, \author e \date para escrever o título.