
У меня есть фигурка TikZ (рис.текс) в подпапке как автономный, и я хочу использовать его mode=buildnew
в своем основном документе, чтобы оптимизировать время компиляции. Я указываю подпапку, используя \graphicspath{{images/}}
.
Однако рисунок не строится отдельно, а компилируется каждый раз вместе с основным документом, и я получаю предупреждение Graphic 'fig.pdf' could not be build
.
Если я переедурис.тексиз подпапки и оставить ее в основной, вместе сосновной.текс, то он работает правильно и генерируетрис.pdf. Я хотел бы получить этот результат также при обращении к фигурам TikZ в подпапке.
У меня версия пакета 1.2 standalone
, и я включил «волшебный» комментарий TeXstudio % !TeX TXS-program:compile = txs:///pdflatex/[-shell-escape]
в основной файл, согласно некоторым ответам, которые я нашел.
Вот MWE:
рис.текс
\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.