1

TeX モードでは、(リージョン / バッファ) をコンパイルしてから、 M-x tex-vieworを実行してコンパイルされたものを表示するように Emacs に要求できますC-c C-vが、このコマンドを実行するとtex-dvi-view-command、最近コンパイルされたファイルを開くプログラムの変数が調べられます。

現在、このアプローチには 2 つの問題があります。

  1. 生成された DVI のテキストの色は Emacs バッファーと同じですが、背景は異なります (白い背景に白いテキストが表示されます...)。表示に使用している特定のプログラムの問題である可能性があります。 、 まだ確かではない。Ocular は、白い背景に黒いテキストを示します。

  2. dvi ビューアーで開きます。しかし、私はそれを Emacs で開きたいと思っています (Emacs はそれ自体で PDF/DVI を表示でき、外部ビューアーは必要ありません)。

だから、私の質問は次のとおりです:これを達成するための一般的な方法はありますか(特に#2)、またはその機能を自分で追加する必要がありますか?

4

1 に答える 1

2

あなたが説明した特定の機能を使用していませんが、emacs をサーバーとして実行した場合 (qv、Using Emacs as a Server )、tex-dvi-view-commanduseemacsclientに設定できると思います。その場合、ファイルが開かれます。現在のemacsセッションの新しいバッファに。

于 2012-06-03T06:57:55.597 に答える