【问题标题】:Add in the LaTeX TOC an included PDF在 LaTeX TOC 中添加一个包含的 PDF
【发布时间】:2011-02-17 17:26:19
【问题描述】:

在我的文档中,我使用了一个 PDF

\includepdf[pages=-]{./mypdf.pdf}

我遇到的问题是如何为此 pdf 添加目录条目。

它应该是一个附录。我尝试在附录中添加一个新部分,但当然部分名称不能打印在与包含的 pdf 相同的页面上,因此生成的 TOC 行指向错误的页面。

如果我使用\addcontentsline,我会丢失编号并且页面也是错误的,因为包含的 pdf 实际上从下一页开始......

我在这里有点迷路,所以如果有人知道如何做到这一点,我将不胜感激。

注意:我尝试包含的 pdf 不是从 LaTex 生成的。

【问题讨论】:

  • 我们之前没有这个问题吗?
  • 我找不到完全相同的副本。以下链接听起来很接近,但原始发布者接受了一个没有回答这个问题的答案:stackoverflow.com/questions/2418871/…

标签: latex tex


【解决方案1】:

你试过了吗

\section[text for toc]{text for document}

在你的情况下

\section[text for toc]{}

抑制文档中的输出。

【讨论】:

  • 在TOC中添加了一行带有正确标签但它仍然指向错误的页面,即使标签没有打印在文档中,附录编号仍然是^^这就是为什么它仍然指向错误的页面。没有办法强制toc标签指向的页码吗?
  • 您有 .toc 文件吗?您可以尝试在最终编译之前对其进行编辑..
【解决方案2】:

从pdfpages 的文档(第 6 页)看来,有一个名为addtotoc 的实验性标签。我想你会像这样使用它:

\includepdf[pages=-, addtotoc={<page number>, section, 1, <heading>, <label>}]

其中&lt;page number&gt; 是包含的 PDF 的所需页码(编辑)链接到,&lt;heading&gt; 是目录中的标题,@987654327 @ 是您可以\ref 到该部分的方式。

【讨论】:

  • 非常感谢,这正是我一直在寻找的选项...我觉得没有在 pdfpages 包中查看文档很愚蠢...编辑: 是页码应该用作 TOC 中的参考(所以它大部分时间是 1)
  • 感谢您的跟进,我将答案更改为更准确。
  • 嗨 Geoff 和 @Heyyou'reQt - 另请参阅 Include pdf and reference pages • Page Layout • LaTeX Community:“... 在 包含的 pdf 的第 4 页 的目录中添加一个条目。 ..”干杯!
  • 请注意,TOC中出现的heading可以包含空格,而label不能包含空格。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-30
  • 2020-03-18
  • 1970-01-01
  • 2020-06-13
  • 1970-01-01
  • 2012-04-26
  • 1970-01-01
相关资源
最近更新 更多