TeXShopをAsymptote用の統合環境として使うことが出来るようだ。TeXShopだけで、AsymptoteをコンパイルしてTeXに取り込めば、シームレスな作業が出来て便利ではある。参考にしたのは、次のページ。
Asymptoteに関する覚え書き – パイ生地みたいにふくらんで。 – livedoor Wiki(ウィキ)
まずは、ターミナル(シェル)で次のように入力する。
defaults write TeXShop OtherTeXExtensions -array-add "asy"
次に、~/Library/TeXShop/Engines/Asymptote.engines というファイルを作り、中身を次のようにする。(中身は各々の環境によって変わると思う。)
#!/bin/tcsh
# パスの設定。必要に応じて。
# set path= ($path /usr/texbin /usr/local/bin)
set asy_source = $argv[1]:r
asy $asy_source.asy
ワタシの場合、asy がPDFを出力するように、~/.asy/config.asyに書き込んでいるから、このようにしているが、上記サイトの設定では、epsf を pdf に変換する処理を行っている。まあ、このあたりはそれぞれの環境に応じて適当に。
最後に、このファイルの属性を実行可能に変更する。以上で、TeXShopをasymptoteの統合環境として使うことが出来る。