我的问题部分解决了这个问题。由于我暂时无法发表评论,我将继续Ulrike Fischer 的回答提出一个新问题。
这个示例在我的系统上也可以用 pdflatex 运行,但是当我使用 xelatex 时就会失败。此外,即使是 pdflatex 也只能用于绝对目录,而不能用于 currfile 包中的其他命令。
我扩展了这个例子:
\documentclass{article}
\usepackage[abspath]{currfile}
\begin{document}
abs dir: \currfileabsdir
dir: \currfiledir
base: \currfilebase
ext: \currfileext
name: \currfilename
path: \currfilepath
jobname: \jobname
\end{document}
使用 xelatex 的结果如下所示:
当我使用 pdflatex 时,我得到了几乎相同的结果,只有绝对目录可以正常工作。
有什么建议么?
我的设置:TexLive 2015;Mac OS 10.11