Проблема с LaTeX и pdfpages - PullRequest
       6

Проблема с LaTeX и pdfpages

1 голос
/ 04 октября 2010

Этот вопрос является продолжением вопроса, который был задан здесь .

Я попробовал выдвинутое предложение, которое было:

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

но если я сделаю это, я могу ввести только номер страницы как 1, так как оглавление не будет принимать другие целые числа.Я хочу, чтобы мое Приложение A начиналось со страницы 43, но pdfpages не позволяет мне использовать это значение, по умолчанию оно равно 1.

\appendix
\input{./Appendix1.tex}
\clearpage
\includepdf[pages=-,landscape=true,addtotoc={43, section, 1, Appendix A, AppendixA}]{TrackDetails1.pdf}
\input{./Appendix2.tex}
\clearpage
\includepdf[pages=-,landscape=true]{TrackDetails2.pdf}
\input{./Appendix3.tex}
\thispagestyle{empty}
\clearpage

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

Я пробовал различные комбинации в течение последних 4 часов и, честно говоря, мне надоело строить мойКонечный PDF каждый раз и обнаружив, что LaTeX все еще не делает то, что я хочу.

Кто-то, пожалуйста, помогите!

Ответы [ 2 ]

1 голос
/ 15 октября 2010

В autotoc «номер страницы» относится к нумерации в исходном pdf-файле.Таким образом, установка «номер страницы» в 43 добавляет запись toc для 43-й страницы файла original.pdf.Вы можете искать что-то вроде следующего:

\documentclass{report}
\usepackage{pdfpages}

\begin{document}
\tableofcontents
\chapter{foo}
(...)

\setcounter{page}{42}
\appendix
\includepdf[pages=-,addtotoc={1, chapter, 1, bar, bar}]{baz.pdf}
%first page of baz.pdf is added to toc as page 43

\end{document}
0 голосов
/ 15 октября 2010

С помощью класса мемуаров вы можете делать что-то вроде:

\def\chaptername{Appendix}
\addappheadtotoc
\includepdf{mypdf.pdf}

Что делает Приложение отображаться на правильной странице + место в вашем оглавлении.Теперь я не уверен, является ли это специфичным для класса Memoir, но быстрое поиск в Google показывает примеры людей, не использующих класс Memoir и все еще использующих команду.Возможно, стоит попробовать.

Конечно, вы также можете сделать:

\def\sectionname{Appendix}
\addappheadtotoc
\includepdf{mypdf.pdf}

Если вы хотите, чтобы он отображался как раздел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...