Modelos LaTeX – guia de início rápido
Guia para modelos LaTeX
O que é um modelo LaTeX?
Um modelo LaTeX agrupa uma classe (.cls), estilo (.sty), arquivos de exemplo .tex e recursos de suporte (logotipos, arquivos de bibliografia, etc.) que definem o layout, tipografia e estrutura para um tipo de documento específico - artigo de jornal, tese, currículo, pôster, apresentação de slides e muito mais.
Como usar modelos LaTeX
- Baixe o zip ou clone o repositório.
- Abra o arquivo
.texprincipal (geralmente chamado demain.texouarticle.tex). - Carregue a classe ou estilo fornecido pelo template e siga a “estrutura” do README (página de título, resumo, seções, bibliografia).
1\documentclass[options]{mytemplate} % class supplied by the template
2\usepackage{mytemplate} % sometimes a .sty instead of .cls
3\begin{document}
4 \title{My Title}
5 \author{Me}
6 \maketitle
7 % <content>
8\end{document}Compile com pdflatex, latexmk -pdf ou o botão “Recompilar” no verso.
Como criar seu próprio modelo
| Objectivo | Ficheiro recomendado | Esqueleto mínimo |
|---|---|---|
| Controlo total sobre a estrutura do documento | Classe (. cls) | Veja o bloco de código abaixo |
| Apenas macros ou formatação extra | Estilo (. sty) | – |
| Distribuição | Ficheiro zip ou repositório GitHub (incluir classe/estilo, . bib opcional, logótipos, README) | – |
Esqueleto de classe mínimo (mytemplate.cls)
1% mytemplate.cls – a very simple article‑style class
2\NeedsTeXFormat{LaTeX2e}
3\ProvidesClass{mytemplate}[2025/12/03 v1.0 My custom class]
4\LoadClass[12pt]{article} % inherit from article
5
6% ---- custom settings ----
7\RequirePackage{geometry}
8\geometry{margin=2cm}
9\RequirePackage{fontspec}
10\setmainfont{Latin Modern Roman}
11
12% ---- user‑level commands ----
13\newcommand\mytitle[1]{\centerline{\LARGE\bfseries #1}}
14\endinputUse-o com \documentclass{mytemplate} no seu documento.
Onde baixar modelos LaTeX
- Galeria Overleaf – a maior coleção pública (≈4.000 modelos gratuitos).
https://www.overleaf.com/gallery - CTAN (ComprehensiveTeXArchive Network) – repositório oficial para aulas específicas de periódicos.
https://ctan.org/ - GitHub / GitLab – muitos autores publicam teses ou modelos de conferências de código aberto.
- Páginas da web de universidades/institutos – a maioria das escolas hospeda um modelo “oficial” de tese/dissertação.
Modelos mais usados/com melhor classificação
| # | Modelo | Utilização típica |
|---|---|---|
| 1 | IEEEtran (ieeetran.cls) | Artigos de conferências e revistas do IEEE |
| 2 | SpringerLNCS (llncs.cls) | Lecture Notes in Computer Science |
| 3 | Artigo da Elsevier (elsarticle. cls) | Periódicos da Elsevier |
| 4 | Currículo Moderno e Simples | Currículo de uma página |
| 5 | Tese Clássica (classicthesis.sty) | Livro/tese com tipografia elegante |
| 6 | Beamer (beamer.cls) | Apresentações de diapositivos |
| 7 | a0poster / tikzposter | Posters científicos grandes |
| 8 | Tese específica da universidade (ex.: cambridgephd. cls) | Teses institucionais de doutoramento/mestrado |
| 9 | Astronomia e Astrofísica (aa.cls) | Artigos de revistas de A&A |
| 10 | Artigo de Periódico Académico Básico | Modelo simples para artigos (Overleaf) |
Fluxo de trabalho rápido para usuários iniciantes
- Escolha um modelo → clique em “Abrir no verso” ou baixe o ZIP.
- Editar campos de espaço reservado (
\title{},\author{}, etc.). - Compilar → O PDF é exibido.
- Se você trabalha localmente: descompacte → execute
latexmk -pdf main.tex(oupdflatex+biberconforme necessário). - Exporte o PDF ou envie o código-fonte para um repositório Git para controle de versão.
Armadilhas e dicas comuns
- Pacotes ausentes – instale com o gerenciador de sua distribuição (
tlmgr install <pkg>ou console MiKTeX). - Aulas desatualizadas – Overleaf usa o TeXLive mais recente; atualize sua instalação local do TeX regularmente.
- Mecanismo de bibliografia – muitos modelos modernos esperam
biber. Executebiber <basename>após a primeira passagem do LaTeX. - Ativos de marca – substitua logotipos, PDFs coloridos ou arquivos
.styque definem cores institucionais. - Comandos personalizados – mantenha-os em um arquivo
.styseparado; você pode então reutilizar o mesmo layout em vários papéis.
E o Aspose?
Quando você precisa manipular os PDFs gerados a partir do LaTeX (mesclagem, marca d’água ou conversão para outros formatos) em um aplicativo .NET, Java ou Python, bibliotecas como Aspose.TeX fornecem uma API independente de linguagem para trabalhar com arquivos PDF sem exigir uma cadeia de ferramentas LaTeX completa.
Guia rápido TL;DR
1O quê? → Layout pré-construído (classe + estilo + características)
2Usar? → \documentclass{mytemplate} + seguir o README
3Criar? → Escrever . cls ou . sty → comprimir recursos → zip/GitHub
4Obter? → Overleaf Gallery, CTAN, GitHub, sites de universidades
510 mais populares → IEEEtran, llncs, elsarticle, modern-simple-cv,
6 classicthesis, beamer, a0poster, tese UNICAMP,
7 aa.cls, Artigo de revista académica básicaFeliz composição tipográfica!