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
\documentclass{article}
\begin{document}
\rule{100px}{2px} % px is not a valid LaTeX unit
\end{document}\documentclass{article}
\begin{document}
\rule{100pt}{2pt} % Use LaTeX units: pt, mm, cm, em, etc.
\end{document}Errores relacionados
\hbox desbordada (línea demasiado ancha)
Overfull \hbox (Xpt too wide) in paragraph at lines N--M.
No hay ninguna línea que terminar (\\ mal colocado)
! LaTeX Error: There's no line here to end.
\hbox incompleta (mal espaciado entre palabras)
Underfull \hbox (badness 10000) in paragraph at lines N--M.
Flotante usado fuera del modo de párrafo exterior
! LaTeX Error: Not in outer par mode.
Pruebe la solución en vivo
Pegue su LaTeX en el playground y compile al instante.

