Wenn Sie eine Eingabemethode festlegen (z. B. über M-x set-input-methodRET cyrillic-translitRET), können Sie kyrillische Zeichen über eine US-Tastatur eingeben: Emacs verwendet Transliterationsregeln, um römische Zeichen in kyrillische Zeichen umzuwandeln. Wenn Sie hineinschauen cyrillic.el, sehen Sie zum Beispiel ("f" ?ф), dh das Geben fgibt ф.
Stellen Sie sich nun vor, Sie bearbeiten eine LaTeX-Datei und LaTeX-mode( AUCTeX ) ist aktiviert. Sie verwenden kyrillische Zeichen im Textkörper und römische Zeichen in Formeln. In diesem Zusammenhang möchten Sie fproduzieren fund nicht ф in Mathematik - Modus (dh in $...$, \[...\], \(...\), und in Mathematik Umgebungen).
Wenn ich die Frage verstehe, wie ich feststellen kann, ob ich mich in einer LaTeX-Mathematikumgebung befinde? und diese Antwort richtig, kann die Funktion texmathperkennen, ob wir uns in einer mathematischen Umgebung befinden.
Meine Frage betrifft die Möglichkeit der folgenden bedingten Transliteration mit quail
Das Tippen
fgibtfin einer LaTeX-Mathematikumgebung undфanderswo.