
我有一個 TikZ 人物(圖.tex)作為獨立的子資料夾,我想mode=buildnew
在我的主文檔中使用,以便我可以優化編譯時間。我使用 指示子資料夾\graphicspath{{images/}}
。
但是,該圖不是單獨建構的,而是每次都與主文檔一起編譯,並且我收到警告Graphic 'fig.pdf' could not be build
。
如果我搬家圖.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 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
它,它就會正常工作並且該圖已編譯。 - 我的作業系統是 Windows 10。