Was muss ich einstellen bzw. wie muss ich es eingeben, dass bei Verwendung des \per-Kommandos ein Bruch mit mehreren Einheiten im Nenner erzeugt wird?

alt text

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[ngerman]{babel}

\usepackage[
%per=frac,
per-mode=fraction,
locale = DE, % Malpunkt, statt Kreuz
%detect-all,        ???
decimalsymbol=comma,
obeyall, % Leerzeichen nach Komma tilgen
]{siunitx}

\begin{document}
schlecht: \SI{2,4e5}{\kg.\meter\per\kelvin\second^4} \par
schlecht: \si{\kg\meter\per\second^4}  \par
gut: \si{\kg\meter\per\second} 
\end{document}

gefragt 30 Sep '16, 13:39

cis's gravatar image

cis
9.4k27277473
Akzeptiert-Rate: 29%

bearbeitet 30 Sep '16, 13:40


Das Problem sind die Exponenten an den Einheiten. Du kannst diese mit \raiseto{4} vor oder mit \tothe{4} nach der jeweiligen Einheit angeben:

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[ngerman]{babel}

\usepackage[
per-mode=fraction,
locale = DE, % Malpunkt, statt Kreuz
decimalsymbol=comma,
obeyall, % Leerzeichen nach Komma tilgen
]{siunitx}

\begin{document}
\SI{2,4e5}{\kg\meter\per\kelvin\raiseto{4}\second}
oder \SI{2,4e5}{\kg\meter\per\kelvin\per\raiseto{4}\second}?

\si{\kg\meter\per\second\tothe{4}}

\si{\kg\meter\per\second} 
\end{document}

alt text

Du kannst Dir aber auch Befehle analog zu \square und \cubic (vor der Einheit anzugeben) bzw. \squared und cubed (nach der Einheit anzugeben) definieren.

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[ngerman]{babel}

\usepackage[
per-mode=fraction,
locale = DE, % Malpunkt, statt Kreuz
decimalsymbol=comma,
obeyall, % Leerzeichen nach Komma tilgen
]{siunitx}

\DeclareSIPrePower\quartic{4}
\DeclareSIPostPower\tothefourth{4}

\begin{document}
\SI{2,4e5}{\kg\meter\per\kelvin\quartic\second}
oder \SI{2,4e5}{\kg\meter\per\kelvin\per\quartic\second}?

\si{\kg\meter\per\second\tothefourth}

\si{\kg\meter\per\second} 
\end{document}
Permanenter link

beantwortet 30 Sep '16, 14:24

esdd's gravatar image

esdd
15.9k184055
Akzeptiert-Rate: 63%

Abgesehen von der Hochzahl, die man scheints keinesfalls einfach in der Form ^4 eingeben darf... war das Problem scheints auch der Punkt bei \kg.\meter - ich dachte, so erzwinge ich eine Leerstelle zwischen kg und m.

(30 Sep '16, 16:51) cis
Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×29

gestellte Frage: 30 Sep '16, 13:39

Frage wurde gesehen: 5,840 Mal

zuletzt geändert: 30 Sep '16, 16:53