incluirpdf con archivo que tiene puntos

incluirpdf con archivo que tiene puntos

Quiero fusionar algunos archivos PDF y al mismo tiempo agregar una entrada en la tabla de contenido para cada uno de ellos. Estoy intentando hacer esto usando un script, por lo que no quiero cambiar ningún nombre de archivo. Mi código LaTeX, simplificando, se parece a lo siguiente:

\documentclass{article}
\usepackage{pdfpages}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\usepackage{bookmark}
\usepackage{graphicx}
\usepackage[multidot]{grffile}

\title{Graph Theory}
\date{}
\author{}

\begin{document}

\cleardoublepage
\phantomsection
\addcontentsline{toc}{section}{Basics of Graph Theory}
\includepdf[pages=-]{Basics of Graph Theory}

\cleardoublepage
\phantomsection
\addcontentsline{toc}{section}{Spectral Graph Theory 2: Theorems on Matrices. The Laplacian}
\includepdf[pages=-]{"Spectral Graph Theory 2: Theorems on Matrices. The Laplacian"}

\cleardoublepage
\phantomsection
\addcontentsline{toc}{section}{Random walks in graphs. The probabilistic method}
\includepdf[pages=-]{"Random walks in graphs. The probabilistic method"}

\end{document}

El primer caso funciona bien, los dos siguientes no, aparentemente porque hay un punto en el archivo. He probado muchas cosas que encontré en esta página pero ninguna funciona. ¿Como puedó resolver esté problema?

Respuesta1

En Windows no puedo guardar un archivo con dos puntos en el nombre, y recomiendo encarecidamente evitar esto si desea que los nombres de sus archivos sean portátiles.

Sin el colon ycon un látex actual(Tengo texlive 2019 y LaTeX2e <2019-10-01> patch level 3) lo siguiente debería funcionar. grffiley \usepackage[utf8]{inputenc}ya no son necesarios con este látex.

\documentclass{article}
\usepackage{pdfpages}
\usepackage{bookmark}

\begin{document}
\includepdf[pages=-]{Spectral Graph Theory 2 Theorems on Matrices. The Laplacian}
\end{document}

información relacionada