我没有了解太多关于utf8x
这个套餐的选择inputenc
,除了似乎应该避免不过,我还是遇到了直接输入微符号(µ)的奇怪行为:
\documentclass{standalone}
\usepackage[utf8]{inputenc} % change to [utf8x]
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
\usepackage{siunitx}
\begin{document}
µ \(\mu\)\si{\micro}
\end{document}
其产生了这个utf8
:
还有这个utf8x
:
这意味着它将键盘上的微符号 µ 重新映射到斜体希腊字母 mu。Linux Libertine 有一个独特的带有圆形下行部分的微符号:
知道原因就好了。无论如何,这个问题对任何遇到这种行为的人来说都是有用的。
答案1
标准 utf8 选项将 µ 映射到,\textmu
但贡献的 utf8x 选项将其映射到\ensuremath {\mu}