Seite 1 von 1
Alle Einheiten anzeigen können in siunitx
Verfasst: Mo 11. Jan 2021, 10:53
von brisi
Hallo Zusammen,
entschuldigt die Frage, aber ich komme nicht auf die Lösung.
Ich würde gerne mit «siunitx»-Paket folgender Wert mit Einheit ausgeben:
7 pg (7 Picogramm)
\documentclass[ngerman,parskip]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{booktabs}
\usepackage{siunitx}
\sisetup{
locale = DE,
per-mode = fraction,% | reciprocal | fraction | …
% separate-uncertainty,
% exponent-to-prefix,
prefixes-as-symbols = false,
list-units = brackets,% | single | repeat
range-units = brackets,% | single | repeat
multi-part-units = brackets,% | single | repeat
table-unit-alignment = left,
}
\begin{document}
\SI{7}{\pg}
\SI{7}{\pico\gram}
\end{document}
Wie mache ich das am Besten?
Herzlichen Dank für die Hlfe!!
Re: Alle Einheiten anzeigen können in siunitx
Verfasst: Mo 11. Jan 2021, 11:25
von markusv
Hallo!
Die Option prefixes-as-symbols = false verhindert die Ausgabe. Kommentiere Sie aus oder setze sie auf true und du erhälst die Ausgabe pg.
\documentclass[ngerman,parskip]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{siunitx}
\sisetup{
locale = DE,
per-mode = fraction,
prefixes-as-symbols = true,
}
\begin{document}
\SI{7}{\pg}
\SI{7}{\pico\gram}
\end{document}
Re: Alle Einheiten anzeigen können in siunitx
Verfasst: Mo 11. Jan 2021, 13:11
von brisi
Sorry zwei ergänzende Fragen:
(1) Gibt es eine Möglichkeit die Option «prefixes-as-symbols = false» für ein einziges Beispiel im Dokument zu deaktivieren?
(2) Kann die Masseinheit ausgeschrieben als «Pictogramm» ausgegeben werden?
Vielen Dank für Eure Hilfe!
Re: Alle Einheiten anzeigen können in siunitx
Verfasst: Mo 11. Jan 2021, 13:45
von markusv
brisi hat geschrieben: ↑Mo 11. Jan 2021, 13:11
(1) Gibt es eine Möglichkeit die Option «prefixes-as-symbols = false» für ein einziges Beispiel im Dokument zu deaktivieren?
Ja, \SI[]{}{} kennt ein optionales Argument.
brisi hat geschrieben: ↑Mo 11. Jan 2021, 13:11
(2) Kann die Masseinheit ausgeschrieben als «Pictogramm» ausgegeben werden?
Per se glaube ich nicht, du kannst dir aber ein eigenes Makro defnieren, siehe unten:
\documentclass[ngerman,parskip]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{siunitx}
\sisetup{
locale = DE,
per-mode = fraction,
prefixes-as-symbols = false,
}
\newcommand{\picogramm}[1]{\SI[prefixes-as-symbols = true]{#1}{\pico\gram} (#1~Picogramm)}
\begin{document}
\SI[prefixes-as-symbols = true]{7}{\pg}
\SI{7}{\pico\gram}
\picogramm{7}
\end{document}