当包中的选项已启用且该包也被使用时,尝试使用包\ohm
中的单元时遇到问题。siunitx
detect-all
siunitx
charter
当detect-all
启用并charter
使用该包时,\ohm
符号将无法正确显示(而是显示为黑框)。
最小工作示例(MWE)如下:
\documentclass{article}
\usepackage{charter}
\usepackage{siunitx}
\begin{document}
This works: \SI{10}{\milli\ohm}.
\sisetup{detect-all,}
Now this does not work: \SI{10}{\milli\ohm}.
\end{document}
答案1
你可以看看这个很好的答案。我的建议直接来自那里
基本上,该ohm
符号不是由 charter
包提供的,因此您必须通过其他方式提供它
\documentclass{article}
\usepackage{siunitx}
\usepackage{arev}
\renewcommand{\rmdefault}{mdbch}
\begin{document}
This works: \SI{10}{\milli\ohm}.
\sisetup{detect-all,}
Now this does not work: \SI{10}{\milli\ohm}.
\end{document}