更换电脑后,MiKTeX/TeXstudio 找不到 .pdf 图形

更换电脑后,MiKTeX/TeXstudio 找不到 .pdf 图形

我正在用 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}

相关内容