Parece-me que o sinal de menos ms^{-1}
não siunitx
se adapta ao tamanho da fonte. Aqui estão dois exemplos, um de 10 pontos e outro de 12 pontos:
Acredito que o primeiro sinal de menos seja muito longo. É muito longo ou olhos mais inclinados à tipografia achariam bem?
Também sou novo no LuaLaTeX, preciso de mais alguma coisa para obter o tamanho correto?
Um 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}
Responder1
(recapitulando parte do material contido nos comentários)
Não acho correto afirmar que não há diferença (discernível) entre os tamanhos dos símbolos "menos" usados em posições sobrescritas com
\SI
ou\si
.A fonte matemática padrão em LuaLaTeX é
Latin Modern Math
um clone deComputer Modern Math
. Infelizmente,Latin Modern Math
faznãocombine tudo muito bem, esteticamente falando, com a fonte do textoMinion Pro
. Se a aquisiçãoMinion Pro Math
estiver além de sua restrição orçamentária, considere contentar-se comXITS Math
- ou, se preferir um espaçamento um pouco mais flexível,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}