
Estoy intentando mostrar la suma de dos números usando el siunitx
paquete. 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 siunitx
tiene una product-units
opció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-units
se 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 siunitx
paquete. ¿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 notarlosiunitx
para no molestarse con la parse-numbers=false
opció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.