答案1
在 LuaLaTeX 或 XeLaTeX 中,如果您想在方程式中将常数命名为 μ,则可以加载unicode-math
并使用\symup{mu}
表示直立希腊字母 μ。在旧版 LaTeX 中,您可以使用isomath
选项OMLmathrm
和rmdefault=
加载支持希腊字母的 8 位\mathrm
字体。(截至 2020 年,这仅适用于字体mathdesign
。)您还可以使用 8 位 LGR 编码中的希腊字母字体。如果您将和或加载到支持希腊字母的字体,mathastext
该\mathrm{\mu}
命令也将起作用。fontspec
\setmainfont
\setmathrm
如果没有上述任何一项,\mathrm{\mu}
则会失败,因为\mathrm
默认情况下设置为没有小写希腊字母的传统 7 位编码。TeX 会给你带来 mojibake。
但是,如果您想要 SI 微符号,您需要封装siunitx
,或者类似的\newcommand\micrometers{\textnormal{~{\textmicro}m}}
。