web-dev-qa-db-ja.com

プレビュー-ラテックスがEmacs.appで機能しない

Macにauctexとpreview-latexをインストールしたところ、texドキュメントを開くと、auctexが読み込まれていることがわかりますが、プレビューを生成しようとすると、次のエラーメッセージが表示されます。

Running `Preview-LaTeX' on `writeup' with ``latex  "\nonstopmode\nofiles\PassOptionsToPackage{active,tightpage,auctex}{preview}\AtBeginDocument{\ifx\ifPreview\undefined\RequirePackage[displaymath,floats,graphics,textmath,sections,footnotes]{preview}[2004/11/05]\fi}" "\input" writeup.tex''
/bin/sh: latex: command not found

Preview-LaTeX exited as expected with code 127 at Tue Jan 18 20:01:34
LaTeX: LaTeX found no preview images

ここで何が問題になっていますか? LaTeXは、少なくともターミナルでは、私の道の中にあります。 Emacsの場合、M-x getenv PATHを実行すると、パスにLaTeXインストールが表示されません。次の行を含むファイル〜/ .MacOSX /environment.plistを作成しました。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.Apple.com/DTDs/PropertyList-1.0.dtd";>
<plist version="1.0">
<dict>
<key>PATH</key>
<string>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/texbin</string>
</dict>
</plist>

しかし、それはEmacs.appの私のPATH変数をまったく変更しませんでした。

2
2daaa

Emacsは内部的にexec-path変数を使用して、何を探すかを決定します。

これは通常PATHに初期化されますが、カスタマイズされている場合は初期化されません。 c-h v exec-pathを使用してその値を確認してください。カスタマイズサブメニューへのリンクがあります。カスタマイズファイルから関連する行を削除すると(Emacs変数custom-fileの値を参照)、デフォルトの動作を強制できます。

2
Charles Stewart

LaTeXのインストールが必要です。 latex実行可能ファイルが存在するディレクトリがPATH内にあることを確認してください。

1