siunitx 역단위의 빼기 기호가 글꼴 크기에 맞춰지지 않습니다.

siunitx 역단위의 빼기 기호가 글꼴 크기에 맞춰지지 않습니다.

ms^{-1}에서 마이너스 기호가 siunitx글꼴 크기에 적응되지 않는 것 같습니다 . 다음은 10pt와 12pt의 두 가지 예입니다.

여기에 이미지 설명을 입력하세요

첫 번째 빼기 기호가 너무 긴 것 같습니다. 너무 긴가요? 아니면 타이포그래피에 더 관심이 있는 사람들이 보기에 괜찮을까요?

저는 또한 LuaLaTeX를 처음 사용합니다. 올바른 크기를 얻으려면 더 많은 것이 필요합니까?

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}

답변1

(댓글에 포함된 내용 중 일부를 요약)

  • \SI나는 위 첨자 위치에 사용된 "빼기" 기호의 크기 사이에 (식별 가능한) 차이가 없다고 주장하는 것이 옳지 않다고 생각합니다 \si.

  • LuaLaTeX의 기본 수학 글꼴 Latin Modern MathComputer Modern Math. 안타깝게도,Latin Modern Math 그렇습니다~ 아니다미학적으로 말하면 텍스트 글꼴을 사용하여 모든 것을 잘 맞물립니다 Minion Pro. 구입이 Minion Pro Math예산 제약을 벗어나는 경우 XITS Math- 또는 다소 느슨한 간격을 선호하는 경우 를 사용하는 것을 고려하십시오 Stix Two Math.

여기에 이미지 설명을 입력하세요

% !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}

관련 정보