Minuszeichen in der inversen Einheit von siunitx passt sich nicht der Schriftgröße an

Minuszeichen in der inversen Einheit von siunitx passt sich nicht der Schriftgröße an

Mir scheint, dass sich das Minuszeichen in ms^{-1}der Form siunitxnicht an die Schriftgröße anpasst. Hier sind zwei Beispiele, eines mit 10pt und eines mit 12pt:

Bildbeschreibung hier eingeben

Ich finde, das erste Minuszeichen ist zu lang. Ist es zu lang oder würden typografisch veranlagte Augen es in Ordnung finden?

Ich bin auch neu bei LuaLaTeX. Brauche ich noch etwas, um die richtige Größe zu erhalten?

Ein MWE:

% compile with lualatex
\documentclass[10pt]{memoir}
\usepackage{fontspec}
\setmainfont{Minion Pro}
\usepackage{siunitx}
\begin{document}
Mean speed was \SI{16}{\meter\per\second},
as measured at \SI{-4}{\milli\second}.
\end{document}

Antwort1

(Zusammenfassung einiger in den Kommentaren enthaltener Materialien)

  • Ich glaube nicht, dass die Behauptung, es gäbe keinen (erkennbaren) Unterschied zwischen der Größe der in hochgestellten Positionen mit \SIoder verwendeten „Minus“-Symbole, richtig ist \si.

  • Die Standard-Mathematikschriftart unter LuaLaTeX ist , Latin Modern Mathein Klon von Computer Modern Math. LeiderLatin Modern Mathnichtpassen ästhetisch gesehen nicht allzu gut zur Textschriftart Minion Pro. Wenn der Erwerb Minion Pro MathIhr Budget übersteigt, sollten Sie sich mit begnügen XITS Math– oder, wenn Sie einen etwas lockereren Abstand bevorzugen, mit Stix Two Math.

Bildbeschreibung hier eingeben

% !TEX TS-program = lualatex
\documentclass[10pt]{memoir}
\usepackage{unicode-math}
\setmainfont{Minion Pro}
\setmathfont[Scale=MatchLowercase,
             StylisticSet=2]% % for "swashy z"
            {XITS Math}
\usepackage{siunitx}

\begin{document}
\si{\per\second} {\large\si{\per\second} }

\SI{-1}{\second} {\large\SI{-1}{\second}}

\textit{abcxyz}123 $abcxyz123$
\end{document}




% !TEX TS-program = lualatex
\documentclass[10pt]{memoir}
\usepackage{unicode-math}
\setmainfont{Minion Pro}
\setmathfont[Scale=MatchLowercase,
             StylisticSet=2]% % for "swashy z"
            {XITS Math}
\usepackage{siunitx}

\begin{document}
\si{\per\second} {\large\si{\per\second} }

\SI{-1}{\second} {\large\SI{-1}{\second}}

\textit{abcxyz}123 $abcxyz123$
\end{document}

verwandte Informationen