FataleTypographie et mise en page

Unité de mesure illégale

! Illegal unit of measure (pt inserted).

Ce que signifie cette erreur

Un argument de dimension a reçu un nombre sans unité valide, ou avec une unité non reconnue. LaTeX suppose pt et continue, mais le résultat est probablement erroné.

Causes courantes

  • Écriture de \hspace{1} au lieu de \hspace{1em} ou \hspace{1cm}
  • Utilisation d'une unité CSS comme px que LaTeX ne reconnaît pas
  • Unité manquante dans \rule{}{}, \vrule ou \hrule

Comment corriger

Précisez toujours une unité lorsque vous indiquez des dimensions. Les unités TeX valides comprennent pt, bp, mm, cm, in, em, ex, pc, dd, cc, sp. Les unités relatives comme \textwidth et \linewidth fonctionnent aussi comme dimensions.

Exemples de code

Provoque l'erreur
\documentclass{article}
\begin{document}

\rule{100px}{2px}  % px is not a valid LaTeX unit

\end{document}
Corrigé
\documentclass{article}
\begin{document}

\rule{100pt}{2pt}  % Use LaTeX units: pt, mm, cm, em, etc.

\end{document}

Erreurs apparentées

Testez la correction en direct

Collez votre LaTeX dans le playground et compilez instantanément.