2017-07-16 8 views
2

私はたくさんのpandocを使用しています。これはマークダウンとラテックスが混在していることを意味します。問題は、pandocが理解しているにもかかわらず、私はVimをLatexにすることができないということです。私はそれに名前を付ける場合はMarkdownでVimのハイライトラテックス環境を作る方法

たとえば、次のようsnipet

# Header 1 

Variable $x_0$ is defined as 
\begin{align} 
x_0=y_0^2 
\end{align} 

test.md Vimは唯一の値下げを見て$x_0$align環境を強調するために失敗しました。私がthis answerに従えば、少なくとも$ $をハイライトさせることができます。

私は、.Rmd拡張子のファイルに名前を付けると、$ $が動作することがわかりましたが、これは厳密には正しいとは限りません。

これまでのところ、Markdown構文とLatex構文の両方を同時に取得することはできませんでした。実行できる方法はありますか?

PS:私は本当にVundleなどを必要とするあいまいなVimプラグインを移植性の名前でインストールしないようにしようとしています!私の周りの

+1

プラグインなしで複雑なものを手に入れようとしているのかどうかはわかりません.VimにはLaTeXプラグインは含まれていません(MarkdownプラグインもLaTeXの数学を理解しているようです)。私はこれをhttps://github.com/plasticboy/vim-markdownで見ることをお勧めします。 –

答えて

3

仕事は(ほとんど偶然に)見つかった。これは、実際にプラグインの一部ですftpluginに、Pandocの構文ファイルであるthis fileを、コピーしてvimrc

augroup pandoc_syntax 
    au! BufNewFile,BufFilePre,BufRead *.md set filetype=markdown.pandoc 
augroup END 

にこれらの行を追加することでした。しかし、私は、この方法は、プラグイン全体をインストールして移植するよりもはるかに簡単であることを発見しました。

関連する問題