git顶级文件夹中的Latex输入文件
我正在一个git顶级文件夹中的Latex输入文件,git,latex,Git,Latex,我正在一个git存储库中组织一些用LaTeX编写的个人笔记。文件夹结构为: > header > topic A >> subtopic A1 >> ... > topic B >> subtopic B1 >> ... 我想收集标题文件夹中的所有宏,并通过\input在各个LaTeX文档中引用它们。如何编写\input命令而不必事先知道文件位于哪个文件夹中?(这样,如果我移动一个文件,就不必重写代码) 它应该类似于\input
git
存储库中组织一些用LaTeX
编写的个人笔记。文件夹结构为:
> header
> topic A
>> subtopic A1
>> ...
> topic B
>> subtopic B1
>> ...
我想收集标题
文件夹中的所有宏,并通过\input
在各个LaTeX文档中引用它们。如何编写\input
命令而不必事先知道文件位于哪个文件夹中?(这样,如果我移动一个文件,就不必重写代码)
它应该类似于\input{/header/my_maros}
然而,有两个问题:
git
命令git
(即,如果我想与未安装git
的其他人共享笔记),则此功能不起作用是否有纯
LaTeX
解决方案(理想情况下独立于操作系统)?或者有更好的解决方案吗?如果将顶级文件夹添加到texinputs变量中,则文件位于何处无关紧要。类似于export TEXINPUTS=。:/path/to/the/toplevel/folder/:
(注意/
-这将确保找到子文件夹中的文件)@samcarter感谢您的建议,但是我正在寻找一个解决方案,如果整个文件夹被复制粘贴到另一个只安装了LaTeX的系统上,那么这个解决方案就不会有额外的设置。