FatalTipografía y diseño

Unidad de medida no válida

! Illegal unit of measure (pt inserted).

Qué significa este error

A un argumento de dimensión se le dio un número sin una unidad válida, o con una unidad no reconocida. LaTeX asume pt y continúa, pero es probable que el resultado sea incorrecto.

Causas comunes

  • Escribir \hspace{1} en lugar de \hspace{1em} o \hspace{1cm}
  • Uso de una unidad CSS como px que LaTeX no reconoce
  • Falta la unidad en \rule{}{}, \vrule o \hrule

Cómo corregirlo

Especifique siempre una unidad al dar dimensiones. Las unidades válidas de TeX son pt, bp, mm, cm, in, em, ex, pc, dd, cc, sp. Las unidades relativas como \textwidth y \linewidth también funcionan como dimensiones.

Ejemplos de código

Causa el error
\documentclass{article}
\begin{document}

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

\end{document}
Corregido
\documentclass{article}
\begin{document}

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

\end{document}

Errores relacionados

Pruebe la solución en vivo

Pegue su LaTeX en el playground y compile al instante.