2010-10-04 120 views
1

這個問題是從被要求here了一個遵循。問題乳膠和pdfpages

我已經試過了,提出的建議,這是:

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

,但如果我這樣做,我只能輸入頁碼爲1,因爲TOC不會接受任何其他整數。我希望我的附錄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的仍然是沒有做什麼,我想它的。

有人請幫助!

回答

0

隨着回憶錄類,你可以做線沿線的東西:

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

這使得附錄在正確的頁面+地方露面在您的目錄。現在,我不知道這是否是特定的回憶錄類,但快速谷歌搜索顯示了人們的例證不使用回憶錄類,仍然使用命令。這可能值得一試。

當然,你也可以這樣做:

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

如果你想讓它顯示爲一個部分。

1

在autotoc,「頁碼」,是指在原有的PDF文件的編號。因此,將「頁碼」設置爲43會爲original.pdf的第43頁添加一個toc條目。你可能會尋找類似如下:

\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}