Kile - 新命令的语法高亮

Kile - 新命令的语法高亮

我对 Kile 文件做了以下更改/usr/share/kde4/apps/katepart/syntax/latex.xml

  1. 在该<highlighting><contexts>部分中,我添加了一行

    <StringDetect String="\lm{" attribute="Math" context="MathModeEnsure" />
    
  2. 接下来,我添加了以下块:

    <!-- math mode: \lm{...} !-->
    <context name="MathModeEnsure" attribute="Math" lineEndContext="#stay">
        <DetectChar char="{" attribute="Math" context="MathModeEnsure" />
        <DetectChar char="}" attribute="Math" context="#pop" />
        <IncludeRules context="MathModeCommon" />
    </context>
    

正如预期的那样,当我编写\lm{p\to q}(例如)代码时,代码全部显示为绿色。但是,我希望仅以这种方式突出显示括号内的内容,并将命令\lm{}突出显示为\emph{},例如。

我该怎么做?提前感谢大家的帮助!

相关内容