如何使用“Bundledoc”、“Snapshot”和“Arlatex”?

如何使用“Bundledoc”、“Snapshot”和“Arlatex”?

我正在写一个文档,想和一些合作伙伴分享。我一直在寻找,发现BundledocSnapshot可以arlatex帮助我创建文档并分享。唯一的问题是我不知道如何使用它们。我已经读过有没有办法用非标准包创建一个独立的文件夹/文档?但我不知道在哪里写入bundlearlatex命令。在同一个 LaTeX 文档中,在另一个文档中,还是在终端中?

答案1

感谢 Jon 和他的回答这里这里我可以做我想做的事情。作为使用 bundledoc 和 arlatex+bundledoc 的简短步骤,我们可以遵循以下步骤:

  1. 按照平常的方式创建文件(例如通过 pdflatex);
  2. 当您准备好使用 bundledoc 时,请在 \documentclass 行上方添加 \RequirePackage{snapshot} 行。
  3. 再次编译主.tex 以创建.dep 文件。
  4. 确保您有一个可行的 bundledoc 配置 (.cfg) 文件(最简单的方法是将其保存在工作目录中)。
  5. 如果没有,您可以创建.cfg 文件,并将其保存在工作目录中:

# basic config file for use of arlatex + bundledoc bundle: (arlatex --document=$BDBASE.tex $BDINPUTS | tar -cvf - $BDINPUTS | gzip --best > $BDBASE-all.tar.gz ) sink: > /dev/null 2>&1 find: kpsewhich -progname=latex $BDINPUTS


(这是为了同时编译 arlatex 和 bundledoc)

  1. 在 .dep 文件上运行带有 .cfg 文件的 bundledoc

如果一切顺利,并且您使用与本例中类似的文件名,那么您最终会得到一个名为 -all.tex 的文件。

相关内容