emacs LaTeX 模式中语法高亮的烦恼

emacs LaTeX 模式中语法高亮的烦恼

我在 LaTeX 文件中使用以下命令来明确调用样式文件:

\bibliographystyle{$BSTINPUTS/IEEEtran}

不幸的是,当我进入数学模式时,emacs 检测到了这一点,但是 latex 解释器不会抱怨,因为它理解上下文。

这比任何事情都更令人烦恼,因为它将我的整个基础 tex 文件变成单一颜色,违背了颜色语法高亮的目的。

有人知道我可以使用 elisp 来更改 latex 模式或 .emacs 文件吗?或者有人知道一种方法来“逃避”符号的行为,$同时仍然让解释器理解这是一个环境变量吗?

答案1

根据www.gnu.org/software/auctex/manual/auctex/Known-problems.html,可以通过在下一个合适的行尾插入注释的美元符号(%$)来解决这种“颜色渗色”问题。

相关内容