Emacsで2つのモード(markdownとauctex)を使用する方法は?

Emacsで2つのモード(markdownとauctex)を使用する方法は?

EmacsでMarkdownを編集するときは、Markdownモードを使用してください。ただし、Markdownファイルにいくつかの数学式(Markdownとして扱われる)を入力する必要があることがよくありますmathjax。しかし、数学的な部分ではマークダウンモードはあまり楽ではありません。

ドットが2つの$シンボルの間にある場合(例:($\mathbb{R}$)または2つのダブルシンボルの間)、$emacsが自動的にラテックスモード(ネイティブ)に切り替わる方法はありますか?

$$
\begin{align}
a = b
\end{align}
$$

編集する また、「ローカル」モードのフォントロックを望んでいます。

編集2 試しましたが、mmm-modeフォントロックが正しく処理されませんでした。私の考えでは、multi-mode.elor MuMaMo-modeが私が望むものかもしれません。しかし、私の例ではそれをどのように使用するのかわかりません。したがって、これらのパターンのいずれかを使用して私が望むことを行うことができれば、誰かが私のケースにそれを適用する方法の詳細な手順を答えとして投稿することができればと思います。

答え1

Emacsには、モードをすばやく自動的に切り替えるのに役立ついくつかのパッケージがあります。 Emacs Wikiにはページがあります各種モード

負モードこれは一般的な選択ですが、各可能性には長所と短所があると予想されます。

答え2

$...$または$$...$$で数学を妨げるマークダウンモードを特に回避するには、マークダウンデフォルトモードが開いているときにMx markdown-enable-mathを実行できます。http://jblev​​ins.org/projects/markdown-mode/

関連情報