Tudo acima começa{document}
Pacotes, metadados e ordem de carregamento: o que pertence ao preâmbulo e o que não pertence.
Tudo acima começa{document}
Tudo entre \documentclass{...} e \begin{document} é o preâmbulo. Não produz texto visível. Ele configura a execução. Fontes, margens, pacotes, comandos personalizados e metadados de documentos residem aqui, e é por isso que o preâmbulo de um artigo maduro costuma ser mais longo do que sua introdução. Depois de saber o que cada linha faz, um modelo copiado deixa de ser mágico e se torna uma lista de verificação.
Anatomia
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}\usepackage[margin=1in]{geometry}\usepackage{amsmath,amssymb}\usepackage{graphicx,booktabs}\usepackage{hyperref} % load late
\title{Title}\author{You}\date{\today}As opções em \documentclass definem padrões globais: 11pt é o tamanho base da fonte a partir do qual todo o resto é dimensionado, e a4paper declara o tamanho do papel. As duas linhas de codificação são companheiras históricas: inputenc informa ao mecanismo que seu arquivo de origem é UTF-8, e fontenc seleciona a codificação da fonte para que os caracteres acentuados sejam glifos reais em vez de compostos. O LaTeX atual já assume a entrada UTF-8, então você verá essas linhas omitidas em novos documentos, mas elas são inofensivas e os modelos as mantêm para compatibilidade.
O bloco intermediário carrega pacotes de recursos. geometry define as margens em uma opção, amsmath e amssymb fornecem os ambientes matemáticos e símbolos que quase todos os documentos técnicos precisam, graphicx permite \includegraphics para figuras e booktabs fornece as regras que fazem as tabelas parecerem profissionais. Finalmente, hyperref torna as referências e citações clicáveis e é deliberadamente carregado por último, porque redefine os componentes internos de muitos outros pacotes.
As linhas \title, \author e \date armazenam apenas metadados. Nada é impresso até que \maketitle seja executado no corpo, e é por isso que eles podem ficar no preâmbulo.
Regras práticas
Alguns hábitos mantêm os preâmbulos saudáveis. Carregue um pacote por trabalho e resista ao empilhamento de pacotes que disputam o mesmo território, como duas formas de definir margens. Mantenha o hyperref no final, com algumas exceções documentadas, como o intelligentef, que devem vir depois dele. Coloque as opções de todo o documento nas opções de classe em vez de espalhá-las, de modo que 11pt ou twocolumn sejam declarados uma vez, onde qualquer pessoa possa vê-los. E quando suas macros personalizadas ultrapassarem algumas linhas, mova-as para um arquivo .sty para que vários documentos possam compartilhar um conjunto de definições.
A disciplina mais útil é a negativa: se você não sabe por que existe uma linha de preâmbulo, descubra antes que seu documento dependa dela. Os preâmbulos copiados acumulam prazos e os prazos são onde os conflitos de pacotes se escondem. Veja também o esqueleto do documento e mecanismos comparados.
Preamble checkOptional practice quiz
A short check on what this lesson covers. Wrong answers show the right one. Choices are shuffled each attempt. You can retry as often as you like.