TexPad Mac Os X-%force-texpad-dependency

TexPad Mac Os X-%force-texpad-dependency

我遇到了一个令人困惑的问题。我在 Mac OS X 10.15.4 上使用 TexPad 1.8.12。我在云端使用 pdflatex 进行编译,但也遇到了本地自定义 Texpad texlive 发行版的问题。

在准备使用动画包的 Beamer 演示文稿中。演示文稿中有以下框架。

\begin{frame}
  \frametitle{Without strong convexity \& smoothness...}
  \begin{center}
    %\includegraphics{graphics/animations/gradient_descent_toofast/slides-2.pdf}
    \animategraphics[loop,autoplay]{15}{graphics/animations/gradient_descent_toofast/slides-}{0}{2}
  \end{center}
\end{frame}

使用上述代码,我得到错误

Package animate Error: None of the files
(animate)                `graphics/animations/gradient_descent_toofast/slides-0.pdf',
(animate)                `graphics/animations/gradient_descent_toofast/slides-0.mps',
(animate)                `graphics/animations/gradient_descent_toofast/slides-0.png',
(animate)                `graphics/animations/gradient_descent_toofast/slides-0.jpg',
(animate)                `graphics/animations/gradient_descent_toofast/slides-0.jpeg',
(animate)                `graphics/animations/gradient_descent_toofast/slides-0.jp2',
(animate)                `graphics/animations/gradient_descent_toofast/slides-0.j2k' or
(animate)                `graphics/animations/gradient_descent_toofast/slides-0.jpx',
(animate)                could be found.
(animate)                Wrong file type? Mis-spelled file name?.

但是,文件路径正确,文件也存在。如果我注释掉\animategraphics并添加注释\includegraphics,演示文稿就可以正确编译。

此外,在至少包含一次每个文件(slides-0.pdf、slides-1.pdf、slides-2.pdf)并进行编译后,我可以注释掉\includegraphics并再次添加注释\animategraphics。然后一切都正确编译,但关闭 TexPad 后,我需要再次执行此操作。

为什么 TexPad 能找到带有 的文件\includegraphics,却找不到带有 的文件\animategraphics?如何让它与 一起工作\animategraphics

编辑:我可以使用 %force-texpad-dependency 修复该问题,但是,我不想手动对每个文件强制执行 texpad-dependency。最优雅的解决方案是什么?如何对整个目录强制执行 texpad-dependency?

相关内容