![O pacote grffile não funciona com includepdf quando o comando está em um "newcommand"](https://rvso.com/image/305758/O%20pacote%20grffile%20n%C3%A3o%20funciona%20com%20includepdf%20quando%20o%20comando%20est%C3%A1%20em%20um%20%22newcommand%22.png)
Consigo incluir nomes de arquivos com espaços quando uso includepdf sozinho, mas quando ele é incluído em um newcommand , não consigo fazê-lo 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}
Responder1
Funciona bem para mim se eu adicionar aspas no primeiro 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}