includepdf 没有找到带逗号的文件

includepdf 没有找到带逗号的文件

我已经使用它grffile来确保在文件系统(Windows 7)上找到所有文件,但现在我有一个未找到第二个文件的示例。

\documentclass[]{scrbook} % 
\usepackage[%
   extendedchars, encoding, multidot, space,
   filenameencoding=latin1, % Windows XP, Vista, 7
]{grffile}
\RequirePackage{pdfpages}
\begin{document}
\includepdf{fonts/fontsample - Latin Modern Family.pdf}
\includepdf{fonts/fontsample - Charter, Bera Sans, Luxi Mono.pdf}
\end{document}

错误是

LaTeX 错误:未找到文件“fonts/fontsample - Charter”。

如何确保逗号是文件名的有效字符\includepdf

答案1

grffile软件包可能会有所帮助。但我认为最好避免使用 TeX 这样的文件名。

如果您确实需要这样的文件名,您可以使用:

\includepdf{\string"fonts/fontsample - Charter, Bera Sans, Luxi Mono.pdf"}

相关内容