\tikzsetnextfilename
不适用于tikzscale
包。在 MWE 中,包含的文件是A.tikz
应该生成的A.pdf
。如果不使用 tikzscale,MWE 就可以工作。
梅威瑟:
\documentclass{report}
\usepackage{tikz,tikzscale}
\usetikzlibrary{external}
\tikzexternalize
%
\begin{filecontents}{A.tikz}
\begin{tikzpicture}
\draw (0,0) rectangle (2,2);
\end{tikzpicture}
\end{filecontents}
%
\begin{document}
\newcommand{\figFilename}{}
\renewcommand{\figFilename}{A}
\tikzsetnextfilename{\figFilename}
%\input{\figFilename.tikz}
\includegraphics[width=\linewidth]{\figFilename.tikz}
\end{document}
答案1
和Christian 修复“获取下一个文件名”问题,即已构建并可下载,上述问题似乎也已修复。感谢您的报告,如果您仍然遇到此问题,请发帖。