我用我们学校的硕士论文模板,mathcal{T}编译出来的不是
而是mathscr{T}的字体
有什么解决办法吗,这个是模板里宏包的问题吗47d90ce61fcdd786e9ea352994a0d5d3.zip
学校的模板应该先询问模板作者。
\mathcal
和 \mathscr
的语义是相同的,所以在 unicode-math
的编码中不作区分。不过 XITS 制作了两种风格的字形,可以设置
\setmathfont{xits-math}[
Extension = .otf,
StylisticSet = 1,
range = {cal,bfcal},
]%
另外新版的 XITS Math 文件名改为了 XITSMath-Regular.otf
。
参考
https://tex.stackexchange.com/questions/562765/mathcal-and-mathscr-look-the-same-in-my-template
增加一行
DeclareMathAlphabet{mathcal}{OMS}{cmsy}{m}{n}
这条注释掉以后直接报错了
unicode-math error: "no-font-selected"
!
! You've loaded the unicode-math package, but you forgot to select a Unicode
! math font. Please select one with the setmathfont
! command.
!
! See the unicode-math documentation for further information.
!
! For immediate help type H <return>.