我正在用 MiKTeX/TeXstudio 写我的学士论文,我使用\input
单独定义的图形路径来插入我的.pdf_tex
图形。在我更换电脑之前,一切都运行良好。现在找不到任何 PDF。我仔细检查了新路径。安装时某些预定义路径是否存在问题或类似问题?
没有像“未找到 .pdf_tex”这样的消息,因此该调用没有问题。
错误信息:
包 pdftex.def 错误:未找到文件 `"""filename".pdf':使用草稿设置。...idth=\unitlength]{filename.pdf}}
前言:
\def \FigPath {"C:/Users/.../"}
\graphicspath{\FigPath}
文档:
\begin{figure}
\centering
\graphicspath{{\FigPath "folder1/folder2/"}}
\ffigbox[\boxbreiteL]{\def\svgwidth{\figurebreiteL}\input{figfoleder/folder1/folder2/filename.pdf_tex}}{\caption[shortcaption]{caption}}}
\graphicspath{\FigPath}
\end{figure}
要明确的是:之前一切都运行良好。
编辑:我发现两个包“graphicx”和“color”的下划线是红色的,并注释为“找不到包”。在这些情况下,安装包功能是否失败了?
答案1
错误的原因在于代码而不是某些软件包的复杂性。
下列更改修复了该问题:
- 使用相对路径代替绝对路径
- 图形路径内的两个括号
- 没有引号
前言:
\def \FigPath {figfolder/}
\graphicspath{{\FigPath}}
文档:
\begin{figure}
\centering
\graphicspath{{\FigPath folder1/folder2/}}
\ffigbox[\boxbreiteL]{\def\svgwidth{\figurebreiteL}\input{figfolder/folder1/folder2/filename.pdf_tex}}{\caption[shortcaption]{caption}}}
\graphicspath{{\FigPath}}
\end{figure}