在 Emacs 中突出显示/标记/指示 LaTeX 中的某些行

在 Emacs 中突出显示/标记/指示 LaTeX 中的某些行

我使用 Emacs 编辑 LaTeX 源代码。我按%要求在前面加上注释,这样它们就被视为注释。这些行在 Emacs 中以不同的形式显示。

但是,在处理文档时,我有时想突出显示/指示/标记某些行,以便它们以不同的方式显示。例如,如果我完成了我所做的部分笔记,但想将它们保留在源文件中,我想“标记”这些行,以便它们在 Emacs 中以不同的方式显示。

有办法吗?任何解决方案显然仍需要被视为有效的 LaTeX 代码。也许以 开头的行%%可以使用不同的字体?

答案1

真是个好主意,谢谢你让我去寻找解决方案!你需要做的是将以下几行添加到你的~/.emacs文件中:

(add-hook 'tex-mode-hook
  (lambda ()
    (font-lock-add-keywords nil
       '(("\\(%%.*\\)" 1
        font-lock-warning-face t)))))

您可以将 更改%%为您想要的任何内容。就我个人而言,我认为我会使用%#这种方式,这样我仍然可以延伸 来%作为水平分隔符。

相关内容