我正在将我的简历(使用 moderncv)插入到我的申请文档中。简历是一个单独的项目,我使用\includepdf
它来将生成的 pdf 插入到我的主文档中。这是我处理简历的文件的内容tex
:
\pagebreak
\begin{textblock*}{60mm}(20mm,0.01\textheight)
\color{white}{\section{Curriculum vitae}[Curriculum vitae]*}
\end{textblock*}
\includepdf[pages={1-7}, addtotoc={},scale=1,pagecommand={}]{cv_eng.pdf}
\pagebreak
以下是我的文档结构概述:
*
|
+---Cover
|
+---ToC
|
+---Cover letter
|
+---CV
|
+---Work references
|
+---Diplomas and certificates
所有章节(是的,章节)都使用 添加到主结构中,\input
并且是单独的tex
文件。所有章节(封面和目录除外)都包含简单的包含内容,并使用 进行了一些格式化(例如缩放)\includepdf
。除简历部分外,所有章节都没有单独的目录。
CV
|
+---Education
|
+---Working experience
|
+---Soft skills
|
+---Technical experience
|
+---Activities
我发现,虽然 CV pdf 文件有自己的目录,但将其插入到我的主文档中后,该目录就会消失。我原本希望将目录添加为嵌套目录(例如,一个部分变成子部分等等),但根本没有添加。下面是我想要的模型:
*
|
+---Cover
|
+---ToC
|
+---Cover letter
|
+---CV
| |
| |
| +---Education
| |
| +---Working experience
| |
| +---Soft skills
| |
| +---Technical experience
| |
| +---Activities
|
|
+---Work references
|
+---Diplomas and certificates
有什么想法可以解决这个问题吗?
答案1
Pdfpages 不提供任何自动将条目添加到目录的魔法。可以使用 手动完成addtotoc
,但我认为在应用程序文档中包含目录的情况很少见。不过,有一个导航栏(pdf 术语中的大纲)总是好的。
下面是一个如何添加链接到所含页面的大纲的示例\includepdf
。
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\usepackage{bookmark}
\usepackage{mwe}
\newcommand{\mybookmark}[3][0]{%
\hypertarget{#3}{}%
\bookmark[dest=#3, level=#1]{#2}%
}
\newcommand{\mypdfbookmark}[3][0]{%
\bookmark[dest=#3, level=#1]{#2}%
}
\begin{document}
\mybookmark{Cover Letter}{cover}
... cover letter here ...
\mypdfbookmark{CV}{CV.1}
\mypdfbookmark[1]{page 1}{CV.1}
\mypdfbookmark[1]{page 2}{CV.2}
\mypdfbookmark[1]{page 3}{CV.3}
\includepdf[pages=1-3, link, linkname=CV]{example-image-a4-numbered.pdf}
\mybookmark{End}{end}
.. the end ...
\end{document}