Summe der Mengen mit siunitx

Summe der Mengen mit siunitx

Ich versuche, die Summe zweier Zahlen mithilfe des Pakets anzuzeigen siunitx. Genauer gesagt versuche ich, die Umrechnung von Celsius in Kelvin aufzuschreiben. Idealerweise möchte ich die folgende Gleichung anzeigen:

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

Ich sehe, dass siunitxes eine product-unitsOption gibt, mit der man Produkte in Mengen anzeigen kann. Beispiel:


Code

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

Ausgabe

(2 × 3 × 4) m


Ich habe auch gesehen, dass es multi-part-unitsverwendet werden kann, um Zahlen mit mehreren Teilen anzuzeigen (wie etwa Unsicherheit). Zum Beispiel:


Code

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

Ausgabe

(12,3 ± 0,4) kg


Ich kann also sowohl das Produkt zweier Zahlen als auch eine Menge plus oder minus einer anderen Menge anzeigen, aber ich kann einfach nicht herausfinden, wie ich mit dem siunitxPaket eine Zahl plus eine andere Zahl anzeigen kann. Übersehe ich etwas Offensichtliches oder ist das einfach nicht möglich? Ich könnte den gewünschten Inhalt ohne generieren siunitx, aber da ich dieses Paket im Rest meines Dokuments verwende, wäre es der Konsistenz halber gut, es auch in diesem Fall zu verwenden.

Antwort1

Wie @egreg erwähnt hat, kann man sagensiunitxum sich nicht mit der Zahlenanalyse mit parse-numbers=falseOption herumschlagen zu müssen. Oder wenn die Ausgabe zu kompliziert zum Analysieren ist, können Sie den numerischen Teil einfach überspringen und die Einheit mit dem Kleinbuchstaben-Versionsmakro eingeben \si{}.

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

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

Beachten Sie den Abstand in der zweiten Version.

verwandte Informationen