でびまるといいます。
Tikz は大変高機能で便利なので利用していますが少し期待と違う挙動があるように思います、
正しく状況を把握できてるか自信はありませんし、ファイルを修正しての挙動なのでやや説明が
分りにくいと思いますがご容赦ください。環境は Debian/testing です。
例えば tiklua.tex を下記の内容で作成し
\documentclass{article}
\usepackage{tikz}%
\pgfrealjobname{tiklua}
\begin{document}
\beginpgfgraphicnamed{foo}
\begin{tikzpicture}
\draw(0,0)--(1,0);
\end{tikzpicture}
\endpgfgraphicnamed
\end{document}
luatex tiklua して。PDF ビューアで表示すると当然横線が表示されます。
ここで
\draw(0,0)--(1,1);
に変更してコンパイルすると斜めの線分になります。そこで
lualatex --jobname=foo tiklua
で図のファイル foo.pdf を生成してから、例えば元に戻し
\draw(0,0)--(1,0);
にして luatex tiklua してもビューアでは斜めの線分のままで修正が
反映されません。
更に
\begin{document}
% \beginpgfgraphicnamed{foo}
\begin{tikzpicture}
\draw(0,0)--(1,0);
% \draw(0,0)--(1,1);
\end{tikzpicture}
% \endpgfgraphicnamed
\beginpgfgraphicnamed{foo}
\begin{tikzpicture}
\draw(0,0)--(0,1);
\end{tikzpicture}
\endpgfgraphicnamed
\end{document}
にして lualatex tiklua すると図は二つ表示されますが
二つ目の図は縦線でなく斜め線分のままになります。どうなってるのでしょうか。
ただし
lualatex --jobname=foo tiklua
すると作成された foo.pdf は縦線になるようです。
\beginpgfgraphicnamed{...}と\endpgfgraphicnamed
で囲んだままコンパイルして最新の修正が反映されてる図が表示されて
必要な図を jobname オプションで随時取り出せるのが希望なのですが。
よろしくご教示ください。