BBEditでTeXを使うプラグイン
[備忘録 ] BBEditからTeXを呼び出すプラグインを見つけた。次のサイトからダウンロードする。
BBEdit and TextWrangler TeX integration scripts
まずは、指示通りに~/Library/Application Support/BBEdit/ 以下にフォルダーを設置する。すると、BBEditからApple Script経由でUNIX shell scriptが呼び出され、TeXのコンパイルが出来る。
ただしこのプラグインは欧文のLaTeX、具体的にはpdflatexを呼び出すように出来ている。そこで、日本語LaTeX用に少しだけ変更をする。pdflatexを呼び出している箇所を探し、自前のShell Scriptを呼び出すように変更。自前のShell Scriptと言っても、単にuplatexを起動し、続いて dvipdfmx を起動するという単純なもの。最後にPDFのプレビューアーを呼び出すのだが、Mac標準のPreviewではなく Skim というPDF Viewerにした。まだ試してないけど、PDFとLaTeXソースとのシンクロナイズ (SyncTeX) にはこのViewerが良いのだという。
問題が一つ。個人的に、LaTeX流の \begin{hoge} ... \end{hoge} があまり好きではなく、Plain TeX 流、あるいは、以前の AMS-TeX 流と言いますか、\hoge ... \endhoge と書くのが好きなのです。実はLaTeXだって、この形にマクロを展開しているんですがね 😉 。しかし、 \begin{hoge} ... \end{hoge} でないとコードの折り畳み (Code folding) が出来ないみたい。ここをハックする元気もないしなあ・・・。まあ、仕方ありません。これからは、LaTeX流に直しますかね。
ということで、BBEditの購入はほぼ決定です。普段はオープンソースの無料ソフトばかり使っているので、久々のソフト購入です。