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ファイル

f:id:holy_mountains:20190125143634p:plain