« 2008年09月 | メイン

2009年01月15日

inkscapeでlatex型の数式を書く

ubuntu 8.10のinkscapeでlatex型の数式を利用する。

ググった感じ、pstoeditを使うと良いらしいのでインストールする
$ sudo apt-get install pstoedit

こうすると、inkscapeのメニューバーからエフェクト→レンダリング→latex数式と進むことで
数式を挿入できるはず..だったのだが、うまくいかない。

次なる一手として、textextを利用する。
http://www.elisanet.fi/ptvirtan/software/textext/

Ubuntu 8.10では、先のposteditがインストールされている必要があるらしい。
その上で、textext-0.4.4.tar.gzをダウンロードして、~/.inkscape/extensions/に内容物を入れるとインストール完了。すなわち
$ tar xvzf textext-0.4.4.tar.gz
$ cp textext* ~/.inkscape/extensions/

その後inkscapeを起動して、メニューバーからエフェクト→Tex textと進む。
出現したダイアログに
\[
f(x)
\]
と書けば、latexフォントのf(x)を挿入することができる。便利!

Ref:) http://d.hatena.ne.jp/CoolDriver/20081231/p2

2009年01月08日

ubuntu 8.10のdvipdfmx

Ubuntu 8.10のdvipdfmxで、epsの図入りのdviをpdfに変換しようとすると以下のようなwarningが出ていた。

*** WARNING:xxx memory objects still allocated

xxxは数値で、epsの図が増えると増加する。

8.04の時はこんなエラーは出てなかった。しようがないので、
8.04のdvipdfmxにパッケージを置き換える。

ここらへんから、8.04のdvipdfmxのパッケージをダウンロードする。
http://ftp.riken.jp/Linux/ubuntu/pool/universe/d/dvipdfmx/
dvipdfmx_20070518-2_i386.debがそれ。

これをダウンロードして
$ sudo dpkg -i dvipdfmx_20070518-2_i386.deb
とすると入る。

このパッケージのバージョンを固定して、アップデートしないようにするには
$ echo dvipdfmx hold | sudo dpkg --set-selections

Ref:) http://www-section.cocolog-nifty.com/blog/2008/09/dvipdfmxdvipdfm.html
http://www.imc.cce.i.kyoto-u.ac.jp/~umehara/misc/comp/20070803a.html