Добавьте в оглавление включенный PDF - PullRequest
9 голосов
/ 10 мая 2010

В свой документ я включаю PDF, используя

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

Проблема у меня заключается в том, как добавить запись оглавления для этого PDF.

Это должно быть приложение. Я попытался добавить новый раздел в приложении, но, конечно, название раздела не может быть напечатано на той же странице, что и включенный PDF, поэтому полученная строка оглавления указывает на неправильную страницу.

Если я использую \addcontentsline, я теряю нумерацию, и страница тоже неверна, потому что включенный pdf фактически начинается на следующей странице ...

Я немного растерялся, поэтому я был бы очень признателен, если бы кто-нибудь знал, как это сделать.

Примечание: PDF, который я пытаюсь включить, не был сгенерирован из LaTex.

Ответы [ 2 ]

10 голосов
/ 10 мая 2010

Из документации pdfpages (стр. 6) похоже, что существует экспериментальный тег под названием addtotoc. Я думаю, что вы будете использовать это как:

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

Где <page number> - желаемый номер страницы включенного PDF (редактировать) для ссылки на , <heading> - заголовок в оглавлении, а <label> - это как вы можете \ref в раздел.

0 голосов
/ 10 мая 2010

Вы пробовали

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

в вашем случае

\section[text for toc]{}

для подавления вывода в документе.

...