5 例 GLSC で描いた図を取り込む

これは実は案外と面倒です。それは TEX の問題というよりは、 GLSC の問題なのですが。

最近の GLSC (3.8.6) では g_capture() という命令があって、 比較的簡単に図が出力できます。 今の3年生の Mac にインストールされている GLSC には、 g_capture() はないかも…

そのうちゼミ生の GLSC を 3.8.6 に更新するかもしれませんが (それよりは GLSC3D に乗り換えるのを勧めるつもり)、 ここでは、GLSC が元から持っている機能で作成してみます (あまり勧められない…)。

  g_init("GRAPH",...);
  g_device(G_BOTH);
としてあるプログラムを走らせて、 正常に終了すると GRAPH というフィルができているはずです。

ターミナルで実行して、ファイルを入手する
curl -O http://nalab.mind.meiji.ac.jp/~mk/program/tex/draw-graph.c

g_out -i GRAPH
ps2eps -f GRAPH.i00
とすると “GRAPH.i00.eps” というファイルが出来ます。 これを取り込めば良いのですが、$ 90^\circ$ 回転する必要があります。

\begin{figure}[htbp]
\centering
\includegraphics[width=10cm,angle=90]{GRAPH.i00.eps}
\caption{draw-graph.c の結果}
\end{figure}

図 3: draw-graph.c の結果
Image GRAPH.i00

桂田 祐史
2019-11-22