此 MWE 产生以下警告:
\documentclass{article}
\usepackage{microtype}
\usepackage[detect-all]{siunitx}
\begin{document}
\num{1e-3}
\end{document}
我收到 5 个与此类似的警告(如果我更改两个包的顺序,警告数量会增加到 34 个):
Package microtype Warning: Unknown slot number of character
(microtype) `\textminus '
(microtype) in font encoding `TS1' in protrusion list
(microtype) `textcomp'.
我怀疑这些是由最近更新某些内容(可能不是microtype
它们siunitx
本身)引起的。我可以在不关闭这些警告的情况下消除它们吗?
答案1
在加载微类型之前,明确加载要使用的字体编码。例如,这里是 TS1 编码,可以使用 fontenc 或 textcomp:
\documentclass{article}
\usepackage[TS1,T1]{fontenc}
\usepackage{microtype}
\usepackage[detect-all]{siunitx}
\begin{document}
abv \num{1e-3}
\end{document}