本地中心人物资料库

本地中心人物资料库

可能重复:
自动定位包含的图形和图表

这个问题与 LaTeX 的工作流程有关,实际上与 LateX 的关系更为密切...但是,我很高兴知道最佳做法是什么,我想这可能会引起社区的兴趣。

目标:不同的项目(一般意义上)有不同的 .tex 文件,并且很可能位于系统上的不同位置。尽管如此,项目可能共享一个或多个组件,例如图形。很可能在和 中fig.png都会使用。我希望有一个中心位置,我将在其中存储~/project1/project1.tex~/project2/project2.tex全部我的图像和不同的 TeX 文件将使用相同的位置。

可能的解决方案:使用符号链接。创建一个目录,并在Figures 目录中添加符号链接。这很好用。但它带来了问题~/figures_repository~/project1~/project2

问题:我认为这种方法存在两个问题:

  1. project1当尝试使用类似 的方法与某人共享时zip,存储库中的所有文件都将添加到 zip 文件中。这很可能是错误的。
  2. 版本控制系统(SVN、GIT 等):它们如何处理这个问题?它们还会控制全部存储库中的数字?

可能的选择:

  1. 以某种方式反过来做。也就是说,在每个项目的目录中都有一个图形文件夹~/project1/figures,并将该目录中的所有图形链接到存储库。
  2. Mac 用户可能能够使用smart folders。以某种方式创建一个智能文件夹,用于查找所有项目中的所有图形。

问题:实现这一目标的最佳方法是什么?

答案1

我觉得这个答案将帮助您,因为它描述了所有可用的选项

相关内容