AUCTeX:如何为自定义引用命令添加语法高亮?

AUCTeX:如何为自定义引用命令添加语法高亮?

我是 Emacs 和 AUCTeX 的新手,我希望有一致的语法高亮显示。

除了“正常”\cite命令之外,我还使用诸如\citeauthor\Citeauthor或自定义命令之类的命令\cians{...},它们以 bibtex 键作为参数并用于引用文献。

  • 如何更改 AUCTeX 中的语法颜色,以便这些命令及其参数具有与\cite命令相同的颜色?

抱歉,我对 Emacs 不是很有经验,所以对我来说这些定制非常困难,我尝试并找到了Font Latex User Keyword Classes,但我不知道如何应用它们(如果这应该是正确的解决方案)。

答案1

正如所述这个答案AUCTeX – 被认可的新命令你可以选择的 fontify 宏font-latex-match-reference-keywords通过将它们添加到用于列出的变量中

定义或与引用相关的宏的关键字,如“\ref”。

因此,为了使您提到的宏字体化,请将以下内容添加到您的 .emacs 中:

(setq font-latex-match-reference-keywords
  '(
    ("citeauthor" "[{")
    ("Citeauthor" "[{")
    ("cians" "[{")))

相关内容