我想在方程式中使用一些粗体书法字母。使用 应该可以实现\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}