
私はTikZのフィギュアを持っています(図.tex) をサブフォルダーにスタンドアロンとして保存し、mode=buildnew
メイン ドキュメントで使用してコンパイル時間を最適化したいと考えています。サブフォルダーは を使用して指定します\graphicspath{{images/}}
。
しかし、図は別々にビルドされるのではなく、メインドキュメントと一緒に毎回コンパイルされるため、警告が表示されますGraphic 'fig.pdf' could not be build
。
もし私が動いたら図.texサブフォルダから取り出し、メインフォルダに残しておきます。メイン.tex、正常に動作し、図.pdfサブフォルダ内のTikZ図を参照する場合にもこの結果を取得したいと思います。
私はパッケージのバージョン 1.2 を持っており、私が見つけたいくつかの回答に従って、メイン ファイルにstandalone
「魔法の」TeXstudio コメントを含めました。% !TeX TXS-program:compile = txs:///pdflatex/[-shell-escape]
MWE は次のとおりです。
図.tex
\documentclass[tikz]{standalone}
\usepackage{fontenc}
\begin{document}
\begin{tikzpicture}[node distance=35mm,auto]
\node[draw,fill=yellow] (n) {Fig};
\end{tikzpicture}
\end{document}
メイン.tex
% !TeX TXS-program:compile = txs:///pdflatex/[-shell-escape]
\documentclass{article}
\usepackage[mode=buildnew]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[british]{babel}
\usepackage{tikz}
\selectlanguage{british}
\graphicspath{{images/}}
\begin{document}
Text.
\includestandalone{fig}
\end{document}
編集:
すでに試したことがいくつかあります:
--enable-write18
魔法のコメントに追加します。- パスを に変更します
\graphicspath{{./images/}}
。
追加情報
- 使用し
\includestandalone{images/fig}
たり取り外したり\graphicspath
すれば正常に動作し、フィギュアがコンパイルされます。 - 私のOSはWindows 10です。