私は Xubuntu で Emacs をテキスト エディターとして使用しています。XY-pic パッケージを使用していくつかの可換図を作成していますが、次のコマンドが必要です (figure、center、および xy begin タグ内にあります)。
(0,0)*+{\mathbb{S}^3\cup\mathbb{S}^3\cup\mathbb{S}^3\cup\mathbb{S}^3}="4S3";(0,-20)*+{\mathbb{S}^3}="S31";
XY-Pic を知らない場合、意味はそれほど重要ではありませんが、二重引用符 (つまり "4S3") が見えますか? これらは重要です。次のコードはすべてコンパイル中に壊れます (引数の暴走エラーが発生します):
`4S3' ``4S3'' ''4S3'' ``4S3``
問題は、Emacs では「閉じる二重引用符」を作成できないことです。さまざまなものを入力しますが、常に単一の逆引用符または前引用符で終わります。
私の現在の解決策は、別のエディタ (最初に何を使用したかはよく覚えていませんが、おそらく gedit でした) で二重引用符を記述し、必要な引用符を Emacs にコピーすることです。すると、引用符が正しく表示されます。もっと良い方法があるはずです。誰か知っていますか?
答え1
c-q "
(を使用するc-q
と次の文字が引用符で囲まれるため、emacs はそれを解釈しません。emacs "
LaTeX モードでは、正しい開始/終了引用符を挿入するアクティブな文字です。)を使用します。
また、egreg のコメントによると、emacs は " を 2 回押すと正しい引用符が生成されるように設定されている可能性があります。