![El paquete grffile no funciona con includepdf cuando el comando está en un "nuevo comando"](https://rvso.com/image/305758/El%20paquete%20grffile%20no%20funciona%20con%20includepdf%20cuando%20el%20comando%20est%C3%A1%20en%20un%20%22nuevo%20comando%22.png)
Puedo incluir nombres de archivos con espacios cuando uso includepdf solo, pero cuando se incluye en un nuevo comando, parece que no puedo hacerlo funcionar.
\documentclass{article}
\usepackage{grffile}
\usepackage{pdfpages}
\usepackage{bookmark}
\newcommand*\ifpdfexists[1]{%
\IfFileExists{#1.pdf}{\includepdf[pages={-,{}},fitpaper=true]{#1}\cleardoublepage}{\relax}}
\begin{document}
\ifpdfexists{File Name}
\end{document}
Respuesta1
A mí me funciona bien si agrego comillas en el primer argumento de \IfFileExists
.
MWE:
\documentclass{article}
\usepackage{grffile}
\usepackage{pdfpages}
\usepackage{bookmark}
\newcommand*\ifpdfexists[1]{%
\IfFileExists{"#1.pdf"}{\includepdf[pages={-,{}},fitpaper=true]{#1}\cleardoublepage}{\relax}}
\begin{document}
\ifpdfexists{File Name}
\end{document}