Seite 1 von 1

siunitx und Farben...

Verfasst: So 28. Sep 2014, 20:41
von kasiii
Hallo zusammen,

ich wollte mit siunitx dem Zahlenwert eine Farbe verpassen. Die Einheit zum Zahlenwert solldavon unberührt bleiben.
\documentclass[]{scrartcl}

\usepackage{xcolor}
\usepackage[locale=DE]{siunitx}

\begin{document}
	$\SI{782,3}{\centi \meter \cubed} = \SI[number-color=red]{0,782}{\deci \meter \cubed}$	
\end{document}
Leider wird mit obigem Code-Beispiel auch die ³ rot. Kann man das verhindern?

Re: siunitx und Farben...

Verfasst: Mo 29. Sep 2014, 08:26
von rais
kasiii hat geschrieben: Leider wird mit obigem Code-Beispiel auch die ³ rot. Kann man das verhindern?
Erkundige Dich bitte beim Paketautor, ob das ein Bug oder Feature ist.
\documentclass[]{scrartcl}

\usepackage{xcolor}
\usepackage[locale=DE]{siunitx}

\begin{document}
   $\SI{782,3}{\centi \meter \cubed} = {\color{red}\SI[unit-color=black]{0,782}{\deci \meter \cubed}}x$

\end{document}
(das x dient hier nur zur Kontrolle, wie weit \color einfärbt)

MfG
Rainer

Verfasst: Mo 29. Sep 2014, 15:14
von u_fischer
Joseph sagt, man sollte zur Zeit "power-font=unit" benützen (es steht sogar in der Doku, dass sonst auch die Farbe der Zahlen sich durchschlägt). Er plant aber das in den nächsten Versionen zu ändern.

Verfasst: Mo 29. Sep 2014, 16:26
von kasiii
Vielen Dank!

Die Lösung des Problems:
$\SI{782,3}{\centi \meter \cubed} = \SI[power-font=unit,number-color=red]{0,782}{\deci \meter \cubed}$