我遇到了一个令人困惑的问题。我在 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?