可能重复:
自动定位包含的图形和图表
这个问题与 LaTeX 的工作流程有关,实际上与 LateX 的关系更为密切...但是,我很高兴知道最佳做法是什么,我想这可能会引起社区的兴趣。
目标:不同的项目(一般意义上)有不同的 .tex 文件,并且很可能位于系统上的不同位置。尽管如此,项目可能共享一个或多个组件,例如图形。很可能在和 中fig.png
都会使用。我希望有一个中心位置,我将在其中存储~/project1/project1.tex
~/project2/project2.tex
全部我的图像和不同的 TeX 文件将使用相同的位置。
可能的解决方案:使用符号链接。创建一个目录,并在Figures 目录中添加符号链接。这很好用。但它带来了问题~/figures_repository
。~/project1
~/project2
问题:我认为这种方法存在两个问题:
project1
当尝试使用类似 的方法与某人共享时zip
,存储库中的所有文件都将添加到 zip 文件中。这很可能是错误的。- 版本控制系统(SVN、GIT 等):它们如何处理这个问题?它们还会控制全部存储库中的数字?
可能的选择:
- 以某种方式反过来做。也就是说,在每个项目的目录中都有一个图形文件夹
~/project1/figures
,并将该目录中的所有图形链接到存储库。 - Mac 用户可能能够使用
smart folders
。以某种方式创建一个智能文件夹,用于查找所有项目中的所有图形。
问题:实现这一目标的最佳方法是什么?
答案1
我觉得这个答案将帮助您,因为它描述了所有可用的选项