现在的问题来自如果使用 LuaLaTeX 进行编译,则包含空格的文件名在 TeX Live 2016 中的 \includepdf 和 \includegraphics 中将停止工作已经抵达 XeLaTeX。
在将我的系统(升级到 NixOS 20.03)和 TeX Live 发行版(升级到 TeX Live 2019)升级后,我不能再使用带有空格的文件名\includegraphics
或\includepdf
(来自pdfpages
)grffile
包裹如果我使用 XeLaTeX 进行编译。
这是一个最小且有问题的例子:
\documentclass{article}
\usepackage{grffile} % Extended file name support for graphics
\usepackage{graphics}
\begin{document}
\includegraphics{a b.pdf}
\end{document}
错误:
LaTeX Warning: File `a b.pdf' not found on input line 6.
! Unable to load picture or PDF file 'a'.
<to be read again>
b
l.6 \includegraphics{a b.pdf}
为什么它不再起作用了?
注意:它仍然有效pdflatex
。