如果使用 XeLaTeX 进行编译,则包含空格的文件名在 TeX Live 2019 中的 \includepdf 和 \includegraphics 中将停止工作

如果使用 XeLaTeX 进行编译,则包含空格的文件名在 TeX Live 2019 中的 \includepdf 和 \includegraphics 中将停止工作

现在的问题来自如果使用 LuaLaTeX 进行编译,则包含空格的文件名在 TeX Live 2016 中的 \includepdf 和 \includegraphics 中将停止工作已经抵达 XeLaTeX。

在将我的系统(升级到 NixOS 20.03)和 TeX Live 发行版(升级到 TeX Live 2019)升级后,我不能再使用带有空格的文件名\includegraphics\includepdf(来自pdfpagesgrffile包裹如果我使用 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

相关内容