独立 - 构建选项不适用于 \graphicspath

独立 - 构建选项不适用于 \graphicspath

我有一个 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。

相关内容