LaTeXの数式をgnuplotで作成したグラフに貼り付けたい
gnuplotで作成したグラフで,例えば,軸ラベルなどにLaTeXの数式を使用したい場合.
方針
様々な方法が存在すると思うが,今回は,
1.gnuplotでは軸ラベルは設定しない
2.LaTeXの数式の画像は別に作成
3.1と2をInkscapeなどの編集ソフトで結合する
という方針をとる.
texのソースファイル
以下のようなtexファイル(eq.tex)を作成し,数式を書く.
\documentclass[30pt]{article} \begin{document} \thispagestyle{empty} $$\int_{0}^{\pi} \sin x dx =\left[ -\cos x \right]_{0}^{\pi} = 2 $$ \end{document}
コンパイル
あとは,コンパイルするだけである.
以下のシェルスクリプト(com.sh)を作成.
#!/bin/sh SRC=$1 BASE=`basename $1 tex` DVI="${BASE}dvi" EPS="${BASE}eps" platex $SRC dvips -Ppdf -E $DVI -o $EPS dvisvgm -E $EPS
実行は,./com.sh eq.tex
結果
epsファイルとsvgファイルが作成された.
GSviewで閲覧したepsファイル