Wie kann ich in Emacs zwei Modi verwenden (Markdown und Auctex)?

Wie kann ich in Emacs zwei Modi verwenden (Markdown und Auctex)?

Wenn ich Markdown in Emacs bearbeite, verwende ich den Markdown-Modus. Allerdings muss ich oft einige mathematische Formeln in die Markdown-Datei eingeben (verarbeitet von mathjax). Für diese mathematischen Teile ist der Markdown-Modus jedoch nicht sehr komfortabel.

Gibt es eine Möglichkeit, Emacs automatisch in den Latex-Modus (Auctex) (lokal) wechseln zu lassen, wenn der Punkt zwischen zwei $Zeichen steht, z. B. ( $\mathbb{R}$) oder zwischen zwei Doppelzeichen, $z. B.

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

?

Bearbeiten Ich möchte auch die Schriftartsperre des „lokalen“ Modus haben.

Bearbeiten 2 Ich habe es versucht mmm-mode, aber das handhabt die Schriftsperre nicht richtig. Ich denke, das multi-mode.eloder MuMaMo-Modus könnte das sein, was ich will. Aber ich habe nicht herausgefunden, wie ich das in meinen Beispielen verwenden kann. Wenn es also möglich ist, mit einem dieser oder einem anderen Modus das zu tun, was ich will, wäre es toll, wenn jemand als Antwort detaillierte Schritte posten könnte, wie man es in meinem Fall anwendet.

Antwort1

Emacs verfügt über mehrere Pakete, die einen schnellen und automatischen Wechsel zwischen den Modi ermöglichen. Das Emacs-Wiki bietet eine Seite überMehrere Modi.

Mmm-Modusist eine gängige Wahl, aber ich gehe davon aus, dass jede der Möglichkeiten ihre Vor- und Nachteile hat.

Antwort2

Wenn Sie insbesondere Interferenzen des Markdown-Modus mit Mathematik vermeiden möchten, die in $...$ oder $$...$$ eingeschlossen ist, können Sie Mx markdown-enable-math ausführen, während der Markdown-Hauptmodus aktiviert ist, siehehttp://jblevins.org/projects/markdown-mode/

verwandte Informationen