如何设置 \copypages 和 \insertpages 的默认目录?

如何设置 \copypages 和 \insertpages 的默认目录?

我使用两个宏将一些 PDF 插入到我的文档中:\copypages\insertpages。有没有指定默认目录的方法这些宏来搜索文件吗?

来自的信息这些命令的 ConTeXt wiki,我猜这可以通过一些配置来实现\defineexternalfigure,但我没有找到。

理由:我通过以下方式使用 ConTeXt潘多克生成 PDF,使用定制的模板(这是一个.tex文件)。当 Pandoc 生成 PDF 时,它会在临时文件夹中运行 ConTeXt,从而破坏外部 PDF 的路径。我已经发布了这个Pandoc 电子邮件列表中的问题

答案1

\setupexternalfigures[directory=<PATH>],它也适用于\copypages\insertpages

沃尔夫冈·舒斯特评论解决了问题。根据ConTeXt 花园 维基您可以指定:

  • location:在哪里可以找到图形文件:

    • 全球的:使用“directory”键指定的搜索路径
    • 当地的:在当前目录中搜索
    • 默认:在 texmf 树中搜索
  • directory:图形文件的本地目录

(...) 搜索的默认设置是\setupexternalfigures[location={local,global}]

例如,可以使用\setupexternalfigures[location={local,global}, directory={/path/to/somewhere]。ConTeXt 将搜索第一的在当前目录中,然后进入/path/to/somewhere图形和 PDF。

相关内容