パスワードを忘れた? アカウント作成
6742308 journal
MacOSX

t-nissieの日記: 【電脳】Mac OS Xで「EmacsでLaTeXファイルを編集→pdflatexでコンパイル→Previewでプレビュー」を繰り返す【自動リロード】 4

日記 by t-nissie

Mac OS Xで
(1) Emacs.appでLaTeXファイルfoo.texを編集(LaTeX mode defined in tex-mode.elを使用)

(2) C-c C-f で pdflatex foo.tex とコンパイル

(3) Preview.appでfoo.pdfをプレビュー

┗→ (1)に戻る
を繰り返す場合,Preview.appが更新されたfoo.pdfを
自動リロード (auto reload) して,その後さらに
Emacs.appに操作が戻ってくれるとうれしい.
[Command]+[tab]でアプリ間を行ったり来たりするのはめんどくさい.
とりあえず,次の手順で解決した.10.8.2 Mountain Lionで動作している.

次のpdflatex-preview-emacs.shを/usr/local/bin/とかに置いておく

#!/bin/sh
pdflatex $*
/usr/bin/osascript -e 'tell application "Preview.app" to activate
                       tell application "Emacs.app"   to activate'

~/.emacsには

(setq latex-run-command "pdflatex-preview-emacs.sh")

と書いておいてEmacs.appを再起動.

なお,Carbon Emacsは
emacsのソースを取ってきて,

$ ./configure --with-ns
$ make
$ make install   # 不要かもしれない

でできるEmacs.appを「アプリケーション」にコピーしたもの.
pdflatexはMacPortsでゴニョゴニョしてインストールしたもの.

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

開いた括弧は必ず閉じる -- あるプログラマー

読み込み中...