这里使用了 LaTeX 的字体包 Fira Math. 要启用的话首先在其 GitHub 仓库 下载并安装字体到系统, 然后在配置中给 org 公式预览启用这个 package:
(setq org-latex-packages-alist
'(("mathrm=sym" "unicode-math" t)
("" "firamath-otf" t)))
根据 Fira Math 的说明, 另外还需要设置 latex-preview 的默认渲染引擎为 xelatex
, 可以通过更改 org-preview-latex-process-alist
. 我这里用的是 imagemagick, 所以配置是这样的:
;; (org-preview-latex-default-process 'imagemagick)
(setq org-preview-latex-process-alist
'((imagemagick
:programs
("latex" "convert")
:description "pdf > png"
:image-input-type "pdf"
:image-output-type "png"
:image-size-adjust
(1.0 . 1.0)
:latex-compiler
("xelatex -interaction nonstopmode -output-directory %o %f") ;; 改动变量默认值的这个地方
:image-converter
("convert -density %D -trim -antialias %f -quality 100 %O"))))