ich habe zwei kleine Probleme mit dem \siunitx-Paket. Nachdem ich nun die Dokumentationen durchforstet habe, bitte ich euch um Hilfe:
\documentclass[12pt, ]{scrreprt} \usepackage[ngerman]{babel} \usepackage[babel, german=quotes]{csquotes} \usepackage{amsmath} \usepackage{siunitx} \sisetup{ mode = math, detect-all, exponent-product = \cdot, number-unit-separator=\text{\,}, output-decimal-marker={\text{,}}, } \usepackage{chemmacros} \usechemmodule{all} \chemsetup{greek = {fontspec}} \usepackage{fontspec} \usepackage{unicode-math} \setmainfont{Lucida Bright OT} \setmathfont{Libertinus Math} \begin{document} \SI{5}{\ohm} $\Omega$ \end{document}
Im \sisetup habe ich den modus explizit auf "math" gestellt. Erwartet hätte ich demnach, dass beide Omegas, also einmal das für Ohm und einmal das im Mathe-Modus identisch aussehen, sprich die Schrift Libertinus Math verwenden. Weshalb ist dies denn nicht der Fall oder wo liegt mein Gedankenfehler?
Frage #2:
Kompiliere ich den obigen Code mit LuaLaTeX wird mir das SI-Omega (\ohm) nicht angezeigt. Wenn ich eines der drei folgenden Dinge tue, dann wird mir das Omega angezeigt (also ist das Zeichen durchaus vorhanden):
- Im sisetup "detect-all" auskommentieren
- eine andere Hauptschrift auswählen (nicht Sinn der Sache)
- die drei Zeilen, welche das \chemmacros Paket laden, auskommentrieren
Seltsam finde ich, dass andere Schriftarten mit chemmacros und detect-all kein Problem haben.
Woran kann das liegen oder mache ich etwas grundsätzlich falsch?
Ich arbeite mit dem aktuellsten TexLive und alle Pakete sind auf dem neuesten Stand.
Vielen Dank und frohes Eiersuchen!