Classi e packages

Le principali differenze con il LaTeX 2.09 si trovano nel preambolo, nelle righe, cioè, prima di \begin{document}.

Nel LaTeX 2.09 i documenti hanno uno stile principale (ad es. article), zero o più opzioni (ad es. 12pt) e zero o più stili secondari (ad es. amssymb), tutto specificato con il comando \documentstyle. Ad esempio:

\documentstyle[amssymb,epsfig,12pt]{book}
Nel LaTeX2e lo stile principale (che viene chiamato classe), con le sue opzioni, e gli stili secondari (detti package) si specificano con comandi diversi: \documentclass e \usepackage rispettivamente. Ad esempio la riga di sopra diventa:
\documentclass[11pt]{book}
\usepackage{amssymb}
\usepackage{epsfig}
I package, a loro volta, possono avere delle opzioni, che vengono specificate tra [], ad esempio:
\usepackage[centertags]{amsmath}
Le classi del LaTeX2e hanno estensione cls, mentre i package mantengono la vecchia estensione sty.

Si noti che il LaTeX2e è ancora in grado di interpretare documenti nel vecchio formato (almeno quasi sempre ...): lo scotto da pagare è la notevole lentezza (circa la metà).


Sezione di Firenze

Roberto Cecchini
Commenti a: cecchini@fi.infn.it

Revised: June 18, 1996
URL: http://www.fi.infn.it/pub/tex/doc/html/latex_4.html