我想合并一些 pdf,同时在目录中为每个 pdf 添加一个条目。我正在尝试使用脚本执行此操作,因此我不想更改任何文件名。我的 LaTeX 代码简化后如下所示:
\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}
第一种情况可以正常工作,但接下来的两种情况则不行,显然是因为文件中有一个点。我尝试了本页中介绍的许多方法,但都不起作用。我该如何解决这个问题?
答案1
在 Windows 上,我不允许保存名称中带有冒号的文件,如果您希望文件名可移植,我强烈建议避免这样做。
没有冒号和使用当前的乳胶(我有 texlive 2019 和LaTeX2e <2019-10-01> patch level 3
)下面的应该可以工作。grffile
并且\usepackage[utf8]{inputenc}
不再需要这个乳胶。
\documentclass{article}
\usepackage{pdfpages}
\usepackage{bookmark}
\begin{document}
\includepdf[pages=-]{Spectral Graph Theory 2 Theorems on Matrices. The Laplacian}
\end{document}