\mathcal{A,S},\mathscr{A},\mathbb{A,R}
\(\mathcal{A,S},\mathscr{A},\mathbb{A,R}\)
经查,在 Pandoc 的 LaTeX 模板34行的位置,有个 ifelse 语句,它貌似把 \usepackage{unicode-math} 默认就加载了(如果用 XeLaTeX 编译),去掉就和希望的一致了 https://github.com/jgm/pandoc-templates/blob/725d2f1f65c17ac9b1f7925fe18822a7a1b2042b/default.latex#L34
\usepackage{unicode-math}
问题:
根本原因是它不支持所有的数学字体,也不支持全部的数学符号,其中对字体 XITS Math 支持的最多,想无痛的使用这个模板还是把这个包干掉吧,因为又是另一套使用语法等着去学,而且 RStudio 里面也预览不了公式,因为 MathJaX 不支持啊。
只要使用 XeLaTeX 或者 LuaLaTeX 编译,就会加载这个包,看来 TeX 社区在猛推这个新方向
Cloud2016 pdflatex 应该被灭掉,剩下的 xelatex 和 lualatex 谁会活更久就不知道了。
yihui 我没说清楚,此处指的是 TeX 社区在猛推大家使用 unicode-math 这个新方向