我使用 AucTeX 编写 LaTeX,并且启用了字体功能。marcos 的突出显示功能可用,但像\开始使用突出显示字体锁定关键字面所有数学宏(\和,\leq仅举几例)使用字体锁定稳重的脸为“未知”宏保留。
另一方面,AucTeX 显然对这些宏有一定的了解,因为Tex 插入宏列出了许多可能的补全。数学宏也定义在LaTeX 数学默认在latex.el。
看起来字体-latex.el不使用此信息。是否有“最佳实践”来字体乳胶学习所有这些关键词并对其进行适当的字体化?
答案1
AUCTeX 具有内置的自定义字体功能。查看文档,部分用户定义关键字类别。您必须设置变量font-latex-user-keyword-classes
。我在我的中这样做了.emacs
:
(setq font-latex-user-keyword-classes
'(("mathcmds" (("frac" "{{")) bold-italic command)
("mathnoarg" ("leq") font-lock-warning-face noarg)))
得到这个: