newpx und siunitx clash

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: newpx und siunitx clash

Re: newpx und siunitx clash

von Schimmelpilz » Sa 12. Mär 2022, 16:38

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!

Re: newpx und siunitx clash

von Schimmelpilz » So 6. Mär 2022, 18:47

ist gut. Hab das mal dort angemerkt:

https://github.com/josephwright/siunitx/issues/595

Re: newpx und siunitx clash

von ich meine ja nur » So 6. Mär 2022, 18:14

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

von Schimmelpilz » So 6. Mär 2022, 17:12

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

von Bartman » So 6. Mär 2022, 17:04

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

von Schimmelpilz » So 6. Mär 2022, 16:09

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

von cgnieder » So 6. Mär 2022, 15:41

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.

newpx und siunitx clash

von Schimmelpilz » So 6. Mär 2022, 14:33

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}

Nach oben