ms^{-1}
在我看来, from中的减号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 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}