我正在努力解决帽子(悄无声息地)消失的问题。它在一台电脑上工作正常,但在另一台电脑上我看不到第一个重音符号:
\documentclass[border=3mm,preview]{standalone}
\usepackage[math-style=TeX]{unicode-math}
\setmathfont{xits-math.otf}
\begin{document}
\[
\mathbf{\hat d}, \mathbf{d}, \hat d
\]
\end{document}
我刚刚升级到 MacTeX 2017,想看看是否有帮助,但没有运气。unicode-math
只是似乎不喜欢粗体数学帽。有好的解决方法吗?我应该提到我正在使用 xetex,预期的主字体是Source Sans Pro
。
答案1
我建议你帮自己一个大忙,下载并安装STIX二文本和数学字体。STIX Two 字体比 Stix 或 XITS 字体更美观,设计也更好。
以下代码在 XeLaTeX 和 LuaLaTeX 下运行。
\documentclass[border=3mm,preview]{standalone}
\usepackage[math-style=TeX]{unicode-math}
\setmathfont{STIX Two Math}
\begin{document}
\( \mathrm{d}, d, \hat{d}, \symbf{d}, \hat{\symbf{d}}, \symbf{\hat{d}} \)
\end{document}