在我看來,減號ms^{-1}
不適應siunitx
字體大小。以下是兩個範例,一個在 10 點,一個在 12 點:
我認為第一個減號太長。是不是太長了,或者更傾向於印刷的眼睛會覺得它很好嗎?
我也是 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 Math
是Computer 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}