2009年10月14日

texmakerでmediabb.styを使えるようにする

texmaker(MacOSX版、Ver.1.9.2)でmediabb.styを使ってjpgファイルを挿入する方法がやっと見つかった。

わかってしまえば簡単なこと。

これまではmediabb.styを使おうとすると、texmakerのエラーメッセージに

Process started

sh:ebb:command not found

Process exited with error(s)


と表示されて、bbファイルが作成されなかった。

さて、上記のメッセージをよく読むと、ebbコマンドが見つからないということ。

mediabb.styは、hogehoge.jpgにebbをかけてhogehoge.bbというjpgファイルの大きさ等の情報をいれたファイルをはき出すことが仕事。

今使っているmediabb.styは、
\ProvidesPackage{mediabb}[2006/10/26 v1.9 iNOUE Koich! ]


これを開いてみると、下の方にebbコマンドを実行させるスクリプト行がある。

\ifx\@nnil\filename@area\@nnil\else cd '\filename@area' && \fi ebb '\filename@base\Gin@ext'}%


この赤字部分のebbコマンドにパスが通っていなかったが原因だった。
ゆえに、ebbのフルパスを指定してあげればいい。

\ifx\@nnil\filename@area\@nnil\else cd '\filename@area' && \fi /usr/local/bin/ebb '\filename@base\Gin@ext'}%


はたして、予想通り。
bbファイルが作成されて一見落着。

texmakerの設定
LaTeX部分は
"/usr/local/teTeX/bin/platex" -shell-escape -interaction=nonstopmode %.tex

というように-shell-escapeを入れておくこと。

これで、プリアンブルに
\usepackage[dvipdfm]{graphicx}
\usepackage{mediabb}

として、本文に
\includegraphics*[width=12cm]{hogehoge.jpg}

とすればjpgファイルを挿入できる。








posted by 桜井進 at 21:47| Comment(0) | TrackBack(0) | Mac
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック