Müssen „echte“ Anführungszeichen in LaTeX und XY-pic in Emacs erzeugen

Müssen „echte“ Anführungszeichen in LaTeX und XY-pic in Emacs erzeugen

Ich verwende Emacs als Texteditor auf Xubuntu. Ich verwende das Paket XY-pic, um einige kommutative Diagramme zu erstellen, und ich benötige den folgenden Befehl (der sich innerhalb der Tags „figure“, „center“ und „xy begin“ befindet):

(0,0)*+{\mathbb{S}^3\cup\mathbb{S}^3\cup\mathbb{S}^3\cup\mathbb{S}^3}="4S3";(0,-20)*+{\mathbb{S}^3}="S31";

Die Bedeutung ist nicht wirklich wichtig, wenn Sie XY-Pic nicht kennen, aber sehen Sie diese Anführungszeichen, also „4S3“? Die sind wichtig! Alle der folgenden Punkte brechen während der Kompilierung ab (ich bekomme außer Kontrolle geratene Argumentfehler):

`4S3' ``4S3'' ''4S3'' ``4S3``

Das Problem ist, dass ich bei Emacs diese „schließenden Anführungszeichen“ nicht setzen kann. Ich tippe verschiedene Dinge ein, aber am Ende lande ich immer bei einfachen Anführungszeichen.

Meine derzeitige Lösung besteht darin, die Anführungszeichen in einem anderen Editor zu schreiben (ich kann mich nicht mehr genau erinnern, welchen ich ursprünglich verwendet habe, möglicherweise gedit) und die erforderlichen Anführungszeichen nach Emacs zu kopieren. Dann werden sie richtig angezeigt! Es muss einen besseren Weg geben; kennt jemand einen?

Antwort1

Verwenden Sie c-q "( c-qum das nächste Zeichen in Anführungszeichen zu setzen, damit Emacs es nicht interpretiert; "ist ein aktives Zeichen im LaTeX-Modus von Emacs, das korrekte öffnende/schließende Anführungszeichen einfügt).

Außerdem kann Ihr Emacs gemäß dem Kommentar von egreg so eingestellt sein, dass durch zweimaliges Drücken von " die richtigen Anführungszeichen erzeugt werden.

verwandte Informationen