\graphicspath 和 pax 包

\graphicspath 和 pax 包

帕克斯用于恢复嵌入的 PDF 中的 URL \includegraphics。首先,为每个包含的 PDF 创建一个 .pax 文件,该文件位于与其相关的图形相同的目录中。然后,您只需添加到\usepackage{pax}.tex 并编译您的项目。一切顺利。

但是,如果默认图形路径已更改,则pax不再看到其辅助文件,并且无法修复生成的 PDF 中的元数据。

以下是一个例子:

deps/
      diagram.pdf
      diagram.pax
test.tex

这有效:

...
\usepackage{pax}
...
\includegraphics{deps/diagram.pdf}

这不会(包含的 PDF 内的链接消失):

...
\usepackage{pax}
...
\graphicspath{./deps/}
\includegraphics{diagram.pdf}

如果我将其放入diagram.pax项目的根目录中,第二个示例就会开始运行。如果您不介意根目录杂乱无章,则此解决方法很好,但是,它并非绝对适用于所有情况。例如,如果我的 latex 项目由章节组成,并且我希望将依赖项放入deps/a/deps/b/等,我最终可能会有两个同名的 pax 文件,并且无法将它们全部保存在根目录中。

我认为这个问题应该由 pax 开发人员来处理,但如果仍然有一个简单的解决方案可以使用,那该怎么办?

有什么建议么?

相关内容