Modelli LaTeX - guida rapida
Guida ai modelli LaTeX
Cos’è un modello LaTeX?
Un modello LaTeX raggruppa una classe (.cls), un stile (.sty), file di esempio .tex e risorse di supporto (loghi, file di bibliografia, ecc.) che definiscono il layout, la tipografia e la struttura per un tipo di documento specifico: articolo di giornale, tesi, CV, poster, presentazione e altro.
Come utilizzare i modelli LaTeX
- Scarica lo zip o clona il repository.
- Apri il file principale
.tex(spesso chiamatomain.texoarticle.tex). - Carica la classe o lo stile fornito dal template e segui la “struttura” del README (frontespizio, abstract, sezioni, 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}Compilare con pdflatex, latexmk -pdf o con il pulsante “Ricompile” sul retro.
Come creare il tuo modello
| Obiettivo | File consigliato | Schema minimo |
|---|---|---|
| Controllo completo sulla struttura del documento | Classe (.cls) | Vedi blocco di codice qui sotto |
| Solo macro o formattazione aggiuntive | Stile (.sty) | – |
| Distribuzione | Archivio zip o repository GitHub (include classe/stile, .bib opzionale, loghi, README) | – |
Scheletro di classe minima (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\endinputUsalo con \documentclass{mytemplate} nel tuo documento.
Dove scaricare i modelli LaTeX
- Galleria sul retro – la più grande raccolta pubblica (≈4000 modelli gratuiti).
https://www.overleaf.com/gallery - CTAN (ComprehensiveTeXArchive Network) – repository ufficiale per classi specifiche della rivista.
https://ctan.org/ - GitHub / GitLab: molti autori pubblicano modelli di tesi o conferenze open source.
- Pagine web di università/istituti: la maggior parte delle scuole ospita un modello di tesi/dissertazione “ufficiale”.
Modelli più utilizzati/molto apprezzati
| # | Modello | Uso tipico |
|---|---|---|
| 1 | IEEEtran (ieeetran.cls) | Articoli di conferenze e riviste IEEE |
| 2 | SpringerLNCS (llncs.cls) | Appunti di informatica |
| 3 | Articolo Elsevier (elsarticle.cls) | Riviste Elsevier |
| 4 | CV semplice moderno | Curriculum vitae di una pagina |
| 5 | Tesi classica (classicthesis.sty) | Libro/tesi con tipografia elegante |
| 6 | Beamer (beamer.cls) | Presentazioni di diapositive |
| 7 | a0poster / tikzposter | Poster scientifici di grandi dimensioni |
| 8 | Tesi universitarie (ad esempio, cambridgephd.cls) | Tesi di dottorato/laurea magistrale istituzionali |
| 9 | Astronomia e astrofisica (aa.cls) | Articoli di riviste A&A |
| 10 | Articolo di rivista accademica di base | Introduzione semplice per articoli (retro) |
Flusso di lavoro rapido per gli utenti alle prime armi
- Scegli un modello → fai clic su “Apri sul retro” o scarica il file ZIP.
- Modifica campi segnaposto (
\title{},\author{}, ecc.). - Compila → Viene visualizzato il PDF.
- Se lavori localmente: decomprimi → esegui
latexmk -pdf main.tex(opdflatex+bibercome richiesto). - Esporta il PDF o invia il codice sorgente a un repository Git per il controllo della versione.
Insidie e suggerimenti comuni
- Pacchetti mancanti – installa con il gestore della tua distribuzione (
tlmgr install <pkg>o console MiKTeX). - Classi obsolete – Sul retro viene utilizzata la versione più recente di TeXLive; aggiorna regolarmente la tua installazione locale di TeX.
- Motore bibliografico: molti modelli moderni si aspettano
biber. Eseguibiber <basename>dopo il primo passaggio LaTeX. - Risorse di branding: sostituisci loghi, PDF a colori o file “.sty” che definiscono i colori istituzionali.
- Comandi personalizzati: conservali in un file
.styseparato; è quindi possibile riutilizzare lo stesso layout su più documenti.
Che ne dici di Aspose?
Quando è necessario manipolare i PDF generati da LaTeX (unirli, filigranarli o convertirli in altri formati) in un’applicazione .NET, Java o Python, librerie come Aspose.TeX forniscono un’API indipendente dal linguaggio per lavorare con file PDF senza richiedere una toolchain LaTeX completa.
TL;DR Promemoria
1Cosa? → Layout predefinito (classe+stile+risorse)
2Uso? → \documentclass{mytemplate} + segui README
3Creare? → Scrivere .cls o .sty → Comprimere le risorse → zip/GitHub
4Ottenere? → Galleria Overleaf, CTAN, GitHub, siti universitari
5Hot 10 → IEEEtran, llncs, elsarticle, modern-simple-cv,
6 classicthesis, beamer, a0poster, tesi UNICAMP,
7 aa.cls, Articolo di rivista accademica di baseBuona composizione!