AucTeX 无法正确突出显示expl3
代码;文件中没有.dtx
,派生.sty
文件中也没有。第一次出现 后,宏未突出显示_
。
expl3.el
我在编程时是否应该以某种方式手动加载文件expl3
?
答案1
我认为你描述的问题是固定上游在 AUCTeX 的当前版本 (11.91) 中。对我来说,xparse.dtx
字体如下:
请更新您的 AUCTeX 并重试。我承认该解决方案只适用于.dtx
文件,而不适用于.sty
。这应该得到修复;也许您可以提交错误报告。
AUCTeX 能够解析您的.dtx
或,.sty
以便找出您正在使用的包并加载相应的样式文件。只需将以下行添加到您的.dtx
:
\RequirePackage{expl3}
之后,您可以点击C-c C-n
解析文件。在您的文件中使用此行.emacs
:
(setq TeX-parse-self t)
当您打开文件时,AUCTeX 会直接解析文件。