Unités et espacement

Les unités

Il existe en TeX plusieurs types d'unités de longueur. Certaines sont fixes, d'autres sont proportionnelles à la taille de la police en cours, ou encore à la géométrie du contexte (boîte, paragraphe, page, etc...). L'intérêt essentiel de ces dernières est d'une part esthétique, d'autre part pratique: les proportions seront conservées en cas de modifications ultérieures de mise en page ou de mise en forme.
Quant à la syntaxe, la valeur et l'unité ne doivent pas être séparées par une espace: il faut par exemple écrire 2mm ou 0.2cm.
Les longueurs absolues
Il y a comme toujours les centimètre, millimètre et point (cm, mm, pt). Mais il y en a plusieurs autres, issues des unités anglo-saxonnes ou du monde de l'imprimerie traditionnelle, par exemple le pouce (in) ou le point Didot (dd). Le pica vaut 12 points et le cicéro vaut 12 points Didot (1pc = 12pt ≅ 4.22mm et 1cc = 12dd ≅ 4.51mm)
Les longueurs relatives à la police
Il en existe deux, em correspondant à la largeur du caractère M dans la police en cours (on dit aussi un cadratin), et ex à la hauteur du caractère x.
Les longueurs contextuelles

L'espacement

On a vu comment créer des boîtes noires, voyons maintenant comment insérer des boîtes invisibles: espaces (une espace est un blanc horizontal) et espacements (blancs verticaux).
Taille donnée
Vous pouvez d'abord insérer des blancs de la taille que vous souhaitez (absolue ou relative).
Division
Il y a aussi des blancs qui servent à remplir certains espaces en conservant les proportions des morceaux, et qui seront donc calculés par le logiciel. Ce sont hfill pour remplir l'espace horizontalement jusqu'à la fin de la ligne, et vfill pour remplir l'espace verticalement jusqu'à la fin de la page. Ceci suppose que la ligne en question termine un paragraphe, et que la page soit bien délimitée par une commande \newpage ou un environnement titlepage par exemple.
C'est bien utile pour occuper harmonieusement tout l'espace d'une page:
\newpage
haut \vfill
gauche\hfill centre\hfill droite 
\vfill bas
\newpage

Un petit exemple

Pour s'amuser, et pour voir les limites de l'environnement minipage si on essaie l'emboîtement. N'hésitez pas à modifier les valeurs et supprimer des blancs pour voir comment ces choses fonctionnent!
\newpage
Une page contenant  \footnote{une note et}

\vfill \hfill
\framebox{\begin{minipage}[c][0.5\textheight]{0.5\textwidth}
une minipage contenant ou supposée contenir  \footnote{une note et}

  \vfill \hfill
  \framebox[0.5\textwidth]{\begin{minipage}[c][0.25\textheight]{0.5\textwidth}
 une minipage de trop, semble-t'il\ldots{}  Voyez la position horizontale, et que fait cette note ici?

  \vfill (fin de la minipage dans la minipage)
  \end{minipage}}

\vfill (fin de la minipage)
\end{minipage}}
\vfill (fin de la page)
\newpage