マークダウンドキュメントでの数学の構文の強調表示を改善しようとしています。
Multimarkdownは角かっこ\\[ .. \\]
を使用し\\( .. \\)
て、表示とインラインの計算をそれぞれ示します。これらの内容をTeXで強調したいと思います。
これが私がこれまでに得たものです:
syntax include @tex syntax/tex.vim
syn region displaymaths matchgroup=mkdMaths start = "\\\\\[" end="\\\\\]" contains=@tex
syn region inlinemaths matchgroup=mkdMaths start = "\\\\(" end="\\\\)" contains=@tex
hi def link mkdMaths SpecialComment
問題は、角かっこで囲まれていないため、角かっこで囲まれているものがtex.vimによって数学として取得されないことです$ .. $
。これを回避する方法はありますか?ここで使用したいのはsyntax/tex.vimのtexMathグループだと思います。
括弧の内容をTex数学として解釈させる方法はありますか?