答案1
使用pdfpages
你不能导入目录,但你可以重新创建它。但我认为在你的情况下这不值得付出努力。特别是当你在写这本书的两个版本时。在这种情况下,我会考虑\include
而不是\includepdf
。参见下面的示例。
无论如何,假设您只有 PDF(没有 LaTeX 源),那么像这样重新创建 TOC 可能是合理的:
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\usepackage{hyperref}
\begin{document}
\includepdf[
pages=-,
addtotoc={%
1, section, 1, aaa, sec:aaa,
2, section, 1, bbb, sec:bbb,
3, section, 1, ccc, sec:ccc
}%
]{dummy.pdf}
\end{document}
但由于您正在编写该书的两个版本,并且拥有这两个版本的 LaTeX 源代码,因此以下方法会更好。
您的书的英文版。文件content-en.tex
。
\section{English}
\lipsum
您的书的法语版。文件content-fr.tex
。
\section{French}
\lipsum
最后是主文档,其中包括两个版本或仅包含其中一个版本。
\documentclass{article}
\usepackage{lipsum}
\usepackage{hyperref}
\begin{document}
\include{content-en}
\include{content-fr}
\end{document}