私は EPS グラフィックを使用してドキュメントを作成しているので、Latex でコンパイルして dvi ファイルを作成する必要があります。そのファイルではグラフィックは表示されません (.tex ファイルと .eps ファイルの組み合わせです)。ただし、グラフィックを表示すると、dvipdf file.dvi
生成されたファイルにはfile.pdf
すべてのグラフィックが完璧に表示されます。
ターミナルを開く代わりに、emacs から dvipdf file.dvi を直接実行するための新しいコマンドを AucTex で作成しようとしましたが、たとえば Latex 実行コマンドの構文がわかりません。
%`%l%(mode)%' %t
では、その行を実行するにはコマンドに何を記述する必要がありますかdvipdf file.dvi
?
ありがとう。
答え1
TeX-command-list
この仕事に使ってください:)
(add-to-list
'TeX-command-list
'("DVI to PDF"
"dvipdf %d"
TeX-run-command
nil ; ask for confirmation
t ; active in all modes
:help "Convert DVI->PDF"))
PDFを表示するコマンドを追加するには、
(add-to-list
'TeX-command-list
'("View PDF"
"open %s.pdf"
TeX-run-command
nil ; ask for confirmation
t ; active in all modes
:help "View PDF"))
これらの書式文字列の構文の詳細については、およびを参照してC-h v TeX-command-list
くださいC-h v TeX-expand-list
。