可能重复:
xfrac + siunitx 给出字体警告
本文件(新世纪教科书字体\SI
)
\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{fouriernc}
\usepackage[T1]{fontenc}
\usepackage{siunitx}
\begin{document}
\SI{1}{\metre\per\second}
\end{document}
产生此警告
LaTeX Font Warning: Size substitutions with differences
(Font) up to 2.01195pt have occurred.
附加信息:这种情况只会发生在 NC 字体中\SI
(\per
“幂为 -1”)。除此之外\SI
不会发生这种情况(例如 `$a^{-1}$ 不会产生警告)。这种情况只会发生在单位上,而不会发生在量级上(10^-1)。
- 为什么会发生这种情况?
- siunitx 是否要求权力使用另一种字体大小?为什么?
- 如何修复此警告?
答案1
该siunitx
包跳过了许多“环节”以尽可能提供正确的输出外观。这意味着相当多的字体检测和数学/文本模式切换。警告可以通过以下示例生成,例如
\documentclass{article}
\usepackage{fouriernc}
\usepackage{siunitx}
\begin{document}
\ensuremath{^{\text{{\unboldmath$-1$}}}}
\end{document}
您会注意到字体根本没有变化(没有\unboldmath
警告时略有不同)。据我所知,输出中实际使用的字体应该没有变化:快速检查显示一切正常。