Frage zu Erstllung von Einheiten mit Siunitx

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Frage zu Erstllung von Einheiten mit Siunitx

von cgnieder » Mi 15. Jun 2016, 11:14

Bartman hat geschrieben:
\DeclareSIUnit{\Fe}{Fe}
Das ist definitiv falsch. Die Idee mit \of war schon richtig. Man muss nur die richtige Option (qualifier-mode) finden, um den Output zu ändern. Davon abgesehen gibt es auch \DeclareSIQualifier:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{siunitx}
\sisetup{
  locale = DE ,
  separate-uncertainty ,
  qualifier-mode = space
}

\DeclareSIQualifier{\iron}{Fe}

\begin{document}

\SI{37(20)}{\micro\gram\of{Fe}\per\gram}

\SI{37(20)}{\micro\gram\iron\per\gram}

\end{document}
Grüße

von Bartman » Di 14. Jun 2016, 17:26

\sisetup{
   locale=DE,
%   per-mode=fraction,
   separate-uncertainty
}

von malo » Di 14. Jun 2016, 17:18

Vielen Danke.

Den Bruchstrich brauch ich aber nicht :)

von Bartman » Di 14. Jun 2016, 17:01

Für die Entfernung der Klammern findest Du in Abschnitt 5.13 der Paketdokumentation die Option multi-part-units.

Suchst Du so etwas?
\documentclass[margin=1pt]{standalone}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{siunitx}

\sisetup{
   locale=DE,
   per-mode=fraction,
   separate-uncertainty
}

\DeclareSIUnit{\Fe}{Fe}

\begin{document}

\SI[multi-part-units = single]{37(20)}{\ug\Fe\per\g}

\end{document}

Frage zu Erstllung von Einheiten mit Siunitx

von malo » Di 14. Jun 2016, 16:20

Hallo,

im Prinzip möcht ich wissen, ob ich die meine schreibweise vereinfachen kann.
Bisher habe ich das so gelöst.
 \num{37(20)} \si{\micro\g} Fe \si{\per\g} 
Gibt es eine Möglichkeit des Fe einzufügen, ohne die \si Umgebung zu verlassen?
Ich hatte es mal mit
\SI{37(20)}{\micro\g\of{Fe}\per\g} 
versucht, aber dann habe ich das Fe nur tiefgestellt und ausserdem die Klammern.
Das möchte ich nicht.

\documentclass[fontsize=12pt,captions=tableabove]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{siunitx}
\sisetup{separate-uncertainty}

\sisetup{locale=DE}


\begin{document}



 \num{37(20)} \si{\micro\g} Fe \si{\per\g} 

\SI{37(20)}{\micro\g\of{Fe}\per\g} 


 \SI{37(20)}{\micro\g} Fe \si{\per\g} 

\end{document}

Nach oben