December 19, 2008

Latexの数式をsvgに

Latexで書いた綺麗な数式を、Inkscapeに取り込みたいときは、

$ platex image.tex
$ dvips -Ppdf -E image.dvi -o src.eps
$ eps2eps src.eps src_outline.eps
$ pstoedit -f plot-svg -dt -ssp src_outline.eps image.svg
$ rm src*
とコマンドを実行すれば、image.svgにLatexをsvg化したイメージを作ることができる。
なぜeps2epsをしているかというと、svgに変換するときに、数式中の文字を、テキストとしてではなく、アウトラインを取った画像情報として変換させたいからだ。
コマンドが多いので、僕は、上記のコマンドをシェルスクリプトにまとめて使っている。
ちなみに、読み込ませるimage.texは、
\documentclass[30pt]{jsarticle}
\usepackage{amsmath}
\begin{document}
\thispagestyle{empty}

$ ここに数式を書く $

\end{document}
こんな感じである。

les_paul_sp
posted at 13:55

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔