Suma de cantidades usando siunitx

Suma de cantidades usando siunitx

Estoy intentando mostrar la suma de dos números usando el siunitxpaquete. Específicamente, estoy intentando escribir la conversión de Celsius a Kelvin. Idealmente, me gustaría mostrar la siguiente ecuación:

5°C = (5+273)K = 278K

Veo que siunitxtiene una product-unitsopción que se puede usar para mostrar productos de cantidades. Por ejemplo:


Código

\SI[product-units = brackets]{2 x 3 x 4}{\metre}

Producción

(2 × 3 × 4) metros


También he visto que multi-part-unitsse puede usar para mostrar números con múltiples partes (como la incertidumbre). Por ejemplo:


Código

\sisetup{separate-uncertainty}%
\SI[multi-part-units = brackets]{12.3(4)}{\kilo\gram}

Producción

(12,3 ± 0,4) kilos


Entonces, puedo mostrar tanto el producto de dos números como una cantidad más o menos otra cantidad, pero parece que no puedo entender cómo mostrar simplemente un número más otro número usando el siunitxpaquete. ¿Me estoy perdiendo algo obvio o simplemente no es posible? Podría generar el contenido deseado sin siunitx, pero dado que estoy usando ese paquete en el resto de mi documento, sería bueno usarlo también en este caso por razones de coherencia.

Respuesta1

Como @egreg mencionó, puedes notarlosiunitxpara no molestarse con la parse-numbers=falseopción de análisis de números. O si la salida es demasiado complicada para analizarla, simplemente puede omitir la parte numérica y colocar la unidad con la \si{}macro de versión en minúsculas.

\documentclass{article}
\usepackage{siunitx}
\begin{document}
\SI[parse-numbers=false]{(5+273)}{\kelvin}

$(5+273)\,\si{\kelvin}$
\end{document}

Tenga en cuenta el espaciado en la segunda versión.

información relacionada