假设您有一个 latex 文件(比如test.tex
),其中包含很多文件(、、、\includegraphics
参考书目文件等),有时带有相对路径,有时带有绝对路径,有时带有图形路径集或图形环境变量等。包含的 tex 文件也可能包含其他文件。\include
\includepdf
\includestandalone
是否有一个脚本,bundle tex.tex
比如创建一个tar
或zip
文件,其中包含一个包含test.tex
所有包含的目录。这可能是扁平化的,即所有包含都在同一层次结构级别,并且包含路径仅适应文件名,以便在将其交给其他人时进行编译。它可能被部分扁平化(例如使用图片子目录)或以其他合理的方式组织,并在源中调整路径,以便在解压后编译而不更改任何内容。
例如unzip testbundle.tar
将导致一个testbundle
包含test.tex
以下内容的目录,例如可以pdflatex test.tex
在另一台机器上运行而无需进一步干预。