引用当前包文件路径

引用当前包文件路径

我现在正在编写我的 Lieder-Package,它提供了构建 sty 文件的命令,这些文件基本上是歌曲的数据库。在这些数据库文件中,我使用\includegraphics相对路径来调用样本。这些样本存储在与数据库文件相同的路径中或附近。即:~somePath/SoA/SongsOfAcients.sty 和 ~somePath/SoA/SongsOfAcients/sample1.pdf

问题是,当我调用数据库文件时,相对路径指向我的文档而不是包。这在某种程度上是合乎逻辑的,因为代码是在文档中完全展开后执行的。

据我所知,currfile 包并不合适,因为它只适用于在 currfile 之后加载的包。有没有办法绕过\edefs 或者有没有 TeX 原语,可能会有帮助?

相关内容