有没有一种简单的方法可以从 tex 文件中获取图形文件名列表?例如,如果我包含了 10 个 png、5 个 pdf 和 3 个 eps 文件,是否有一个脚本可以将文件名输出到列表中,以便我可以确保它们全部保留/一起移动到不同的目录?我查看了提取包,但它会生成一个提取了图形代码的 tex 文件。我想我可以使用“grep”,例如 cat my.tex | grep eps,但只是检查一下,没有标准的 tex 命令可以执行此操作。
答案1
内置功能\listfiles
执行以下操作:
\documentclass{article}
\usepackage{graphicx}
\listfiles
\begin{document}
\includegraphics{ug}
\includegraphics{eg2}
\includegraphics{foo}
\end{document}
生成以下日志:
ug.png Graphic file (type png)
eg2.png Graphic file (type png)
foo.pdf Graphic file (type pdf)
在我的系统上恰好有这些名字的文件。