includepdf com arquivo que contém pontos

includepdf com arquivo que contém pontos

Quero mesclar alguns PDFs enquanto adiciono uma entrada no índice para cada um deles. Estou tentando fazer isso usando um script, então não quero alterar nenhum nome de arquivo. Meu código LaTeX, simplificando, fica assim:

\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}

O primeiro caso funciona bem, os próximos dois não, aparentemente porque há um ponto no arquivo. Eu tentei muitas coisas que encontrei nesta página, mas nenhuma delas funcionou. Como posso resolver esse problema?

Responder1

No Windows, não tenho permissão para salvar um arquivo com dois pontos no nome e recomendo fortemente que você evite isso se quiser que seus nomes de arquivo sejam portáteis.

Sem o cólon ecom um látex atual(Eu tenho o texlive 2019 e LaTeX2e <2019-10-01> patch level 3) o seguinte deve funcionar. grffilee \usepackage[utf8]{inputenc}não são mais necessários com este látex.

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

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

informação relacionada