我使用两个宏将一些 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。