![使用 \bm 时出现错误“Extended mathchar used as mathchar”](https://linux22.com/image/375807/%E4%BD%BF%E7%94%A8%20%5Cbm%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E2%80%9CExtended%20mathchar%20used%20as%20mathchar%E2%80%9D.png)
我想在方程式中使用一些粗体书法字母。使用 应该可以实现\bm{\mathcal{X}}
。但是,即使\bm{X}
单独使用,我也会出现错误(“扩展 mathchar 用作 mathchar”)。我使用最新 MikTeX 发行版中的 xelatex。
这是 MWE。
\documentclass{article}
\usepackage{unicode-math}
\setmainfont{XITS}
\setmathfont{XITS Math}
\usepackage{bm}
\begin{document}
This is a simple math example with a variable $k$.
This does not work $\bm{k}$.
What I actually need is this: $\bm{\mathcal{X}}$ and $\bm{\Theta}$.
\end{document}
是我做错了什么吗,还是 XeLaTeX 或某个软件包中存在错误?
答案1
您unicode-math
通常不需要bm
:
\documentclass{article}
\usepackage{unicode-math}
\setmainfont{XITS}
\setmathfont{XITS Math}
\begin{document}
This is a simple math example with a variable $k$.
This works $\symbfit{k}$.
What I actually need is this: $\mathbfcal{X}$ and $\symbf{\Theta}$.
Compare with $\mathcal{X}$ and $\Theta$.
\end{document}