
Estou tentando exibir a soma de dois números usando o siunitx
pacote. Especificamente, estou tentando escrever a conversão de Celsius para Kelvin. Idealmente, gostaria de exibir a seguinte equação:
5°C = (5+273) K = 278 K
Vejo que siunitx
tem uma product-units
opção que pode ser usada para exibir quantidades de produtos. Por exemplo:
Código
\SI[product-units = brackets]{2 x 3 x 4}{\metre}
Saída
(2 × 3 × 4)m
Também vi que multi-part-units
pode ser usado para exibir números com múltiplas partes (como incerteza). Por exemplo:
Código
\sisetup{separate-uncertainty}%
\SI[multi-part-units = brackets]{12.3(4)}{\kilo\gram}
Saída
(12,3±0,4)kg
Portanto, sou capaz de exibir tanto o produto de dois números quanto uma quantidade mais ou menos outra quantidade, mas não consigo descobrir como simplesmente exibir um número mais outro número usando o siunitx
pacote. Estou perdendo algo óbvio ou isso simplesmente não é possível? Eu poderia gerar o conteúdo desejado sem siunitx
, mas como estou usando esse pacote em todo o restante do meu documento, seria bom usá-lo também neste caso, por uma questão de consistência.
Responder1
Como @egreg mencionou, você pode dizersiunitx
para não se preocupar com a análise de números com parse-numbers=false
a opção. Ou se a saída for muito complicada para ser analisada, você pode simplesmente pular a parte numérica e colocar a unidade com a \si{}
macro da versão em minúsculas.
\documentclass{article}
\usepackage{siunitx}
\begin{document}
\SI[parse-numbers=false]{(5+273)}{\kelvin}
$(5+273)\,\si{\kelvin}$
\end{document}
Observe o espaçamento na segunda versão.