Seite 1 von 1
newpx und siunitx clash
Verfasst: So 6. Mär 2022, 14:33
von Schimmelpilz
Hallo,
Es gibt anscheinend ein Missverständnig zwischen
siunitx und dem
newpxtext-Paket. Wenn ich SI-Einheiten im Textmodus ausgebe, erscheinen die Minuszeichen nicht im Exponenten, sondern als Basis. Hinzu kommt, dass mein Schriftbild auch noch deutlich komplexer definiert ist, als im Minimal-Beispiel unten. Hat vielleicht dennoch jemand einen Lösungsvorschlag?
Beste Grüße,
SchiPi
\documentclass[]{scrreprt}
\usepackage[no-math]{newpxtext}
\usepackage{siunitx}
\sisetup{separate-uncertainty=true, detect-all}
\setlength{\parindent}{0pt}
\begin{document}
Hier steht ein Text\\
\SI{1(1)E-12}{\milli\watt\per\centi\meter\squared} \\
$\SI{1(1)E-12}{\milli\watt\per\centi\meter\squared}$\\
Und hier geht's gleich weiter.
\end{document}
Re: newpx und siunitx clash
Verfasst: So 6. Mär 2022, 15:41
von cgnieder
Wenn ich SI-Einheiten im Textmodus ausgebe, erscheinen die Minuszeichen nicht im Exponenten, sondern als Basis.
Das zeigt die Ausgabe deines Beispiels aber nicht. Weder hier im Forum noch bei eigenem Test auf meinem Rechner.
Re: newpx und siunitx clash
Verfasst: So 6. Mär 2022, 16:09
von Schimmelpilz
Krass. Ja, im Forum klappt's tatsächlich.
Bei mir auf dem Rechner bleibt's aber bestehen: LuaLaTeX, Win10, mikTeX, TeXstudio.
Es scheint an LuaLaTeX zu liegen. Mit pdfLaTeX geht's tatsächlich.
Re: newpx und siunitx clash
Verfasst: So 6. Mär 2022, 17:04
von Bartman
Eine weitere Beobachtung:
Beim Lesen der Option
detect-all und des Befehls
\SI der älteren Version von
siunitx habe ich herausfinden wollen, wie der Online-Compiler mit der Anpassung des Pakets umgeht. Zumindest in diesem Fall wird das Minus wieder im Exponent ausgegeben.
% !TeX lualatex
\documentclass{scrreprt}
\usepackage[no-math]{newpxtext}
\usepackage{siunitx}[=v2]
\sisetup{separate-uncertainty=true, detect-all}
\setlength{\parindent}{0pt}
\begin{document}
Hier steht ein Text\\
\SI{1(1)E-12}{\milli\watt\per\centi\meter\squared} \\
$\SI{1(1)E-12}{\milli\watt\per\centi\meter\squared}$\\
Und hier geht's gleich weiter.
\end{document}
Re: newpx und siunitx clash
Verfasst: So 6. Mär 2022, 17:12
von Schimmelpilz
Hehe, ja stimmt. Das hatte ich bis heute auch gesetzt. Damit gab's dann aber Probleme mit anderen font-optionen (\addfontfeature{Numbers=Lining}), deswegen bin ich jetzt auf die neuste version umgestiegen.
Re: newpx und siunitx clash
Verfasst: So 6. Mär 2022, 18:14
von ich meine ja nur
Die neu Version von
siunitx ist intern sehr anders als die alte und wird sehr aktiv weiterentwickelt. Wenn man einen Bug darin findet, sollte man diesen unbedingt im
offiziellen Bug-Tracker melden, falls er dort noch nicht vermerkt ist (auch auf die bereits geschlossenen Issues achten).
Re: newpx und siunitx clash
Verfasst: So 6. Mär 2022, 18:47
von Schimmelpilz
Re: newpx und siunitx clash
Verfasst: Sa 12. Mär 2022, 16:38
von Schimmelpilz
Ich habe es jetzt nicht weiter verfolgt und mit version 2 weitergearbeitet, aber Ulrike Fischer hat eine Lösung vorgeschlagen und in der nächsten Version soll es umgesetzt werden.
Danke dafür und beste Grüße!