Saltar al contenido

siunitx en Scissor LaTeX

El paquete siunitx no funciona en Scissor LaTeX. \SI, \si, \qty, \unit y \num son desconocidos: en el texto el número se queda pero la unidad desaparece (con una nota en Problemas), y en una fórmula toda la fórmula se vuelve roja; escribe las unidades con \mathrm y un espacio fino \, en su lugar.

Qué hace el paquete

siunitx compone números y unidades de forma coherente. Escribes \SI{44}{\kilo\metre} (o \qty{44}{\km} en la versión 3) y obtienes el número, un espacio fino y la unidad en letra recta. También da formato a los números largos, alinea números en las columnas de una tabla e imprime intervalos y listas.

Qué funciona aquí

ComandoEn Scissor LaTeXLo que ves
\SI{44}{\kilo\metre}, \qty{44}{\km} en el textoNo compatible"44": el número se queda, la unidad se pierde. La pestaña Problemas enumera los comandos omitidos.
\si{\metre\per\second}, \unit{...} en el textoNo compatibleNada: la unidad se pierde.
\num{12345.6} en el textoNo compatible"12345.6", sin agrupar las cifras.
Cualquiera de ellos dentro de $...$ o \[...\]No compatibleToda la fórmula se muestra en rojo.
\sisetup{...}, el tipo de columna SNo compatible\sisetup se omite sin aviso. Una columna S se lee como columna centrada, así que los números no se alinean en el separador decimal.

Ejemplos

En el texto, el número sobrevive pero la unidad no:

\SI en el texto pierde la unidad

LaTeXPreámbulo: \usepackage{siunitx}Abrir en el editor (se abre en una pestaña nueva)
The track is \SI{44}{\kilo\metre} long.

Pestaña Problemas: Skipped 3 unknown commands: \SI, \kilo, \metre

En una fórmula, toda la fórmula se vuelve roja:

\SI en una fórmula la muestra en rojo

LaTeXPreámbulo: \usepackage{siunitx}Abrir en el editor (se abre en una pestaña nueva)
The speed is $v = \SI{12}{\metre\per\second}$.

En rojo: la fórmula no se puede leer, así que se muestra su código fuente.

Escribe las unidades a mano. Un espacio fino \, separa el número de la unidad, y \mathrm mantiene la unidad en letra recta:

Números y unidades escritos a mano

The track is $44\,\mathrm{km}$ long, and John Doe runs it at
$3.5\,\mathrm{m\,s^{-1}}$. The water is at $20\,^{\circ}\mathrm{C}$
(or 20\,\textdegree C in text), the resistor has $12\,\mathrm{k\Omega}$,
the hair is $5\,\mu\mathrm{m}$ thick, and the sample weighs
$1.2 \times 10^{3}\,\mathrm{kg}$. Prices rose by 10\,\%.
Compuesto por Scissor LaTeX: Números y unidades escritos a mano

Si escribes muchas unidades, unos comandos cortos te ahorran trabajo:

Tus propios comandos de unidades

\documentclass{article}
\newcommand{\un}[1]{\,\mathrm{#1}}
\newcommand{\celsius}{\,^{\circ}\mathrm{C}}
\begin{document}
Erika Mustermann measured $44\un{mm}$ at $21\celsius$,
and a flow of $0.8\un{L\,min^{-1}}$.
\end{document}

Compatibilidad

  • De una instalación de TeX a aquí: el texto conserva los números pero pierde las unidades, y las fórmulas con comandos de siunitx se vuelven rojas. Sustitúyelos por \,\mathrm{...} como arriba.
  • De aquí a una instalación de TeX: las unidades escritas con \mathrm y \, se compilan en todas partes y se ven igual.

El manual completo está en CTAN: ctan.org/pkg/siunitx. Consulta también Matemáticas en LaTeX: lo básico.

Consulta también Matemáticas: lo básico, Tablas y physics.

Preguntas y respuestas

¿Cómo escribo grados Celsius sin siunitx?

En una fórmula escribe 20\,^{\circ}\mathrm{C}; en el texto escribe 20\,\textdegree C. Los dos funcionan aquí y en una instalación de TeX.

¿Por qué hay un espacio entre el número y la unidad?

La mayoría de las guías de estilo separan las unidades de los números con un espacio fino. \, da ese espacio y mantiene el número y la unidad en la misma línea.

Scissor LaTeX compone cada ejemplo de esta página al generar el sitio. Última actualización: 2026-11-07.