我正在完成一本书,我需要将所有图像作为单独的文件与手稿一起提交。
现在,所有图像都保存在不同的位置,并使用来自我的章节文件的相对路径进行引用。例如,../replication_package/data/user_behav/my_img
来自我chap01.tex
编译的main.tex
。
有没有办法编写一个复制函数,搜索不同\input
ed 文件中引用的所有图像并将它们复制到一个文件夹中(理想情况下,使用生成的 LaTeX 排版文档的枚举重命名它们?
答案1
如果您将图像移到其他地方,则必须编辑引用以匹配。如果您有很多figure1
...,那将非常有趣。
我会保存所有内容的工作副本(您使用版本控制,不是吗?),并通过搜索命令找到包括图像在内的命令,将整行保存起来以供参考。识别图像的文件名,检查重复项。通过重命名来消除重复,处理结果并检查其是否合理。将所有图像移动到一个地方,搜索并替换使用它们的地方。处理并检查。
确定“所有图像”是否包含生成的内容在文档,如 Ti钾Z 图片,或调用命令(例如)gnuplot
。这些命令需要额外的工作。任何此类外部命令都可能需要特殊处理。