2010-05-10 8 views
8

In meinem Dokument füge ich eine PDF-im TOC hinzufügen eine eingeschlossenen PDF

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

Das Problem ist, ich habe mit, wie ein Inhaltsverzeichnis-Eintrag für dieses pdf hinzuzufügen.

Es sollte ein Anhang sein. Ich habe versucht, einen neuen Abschnitt im Anhang hinzuzufügen, aber natürlich kann der Abschnittsname nicht auf derselben Seite wie die enthaltene PDF gedruckt werden, so dass die resultierende TOC-Zeile auf eine falsche Seite verweist.

Wenn ich \addcontentsline verwenden verliere ich die Nummerierung und die Seite ist auch falsch, weil die eingeschlossenen pdf tatsächlich auf der nächsten Seite beginnt ...

Ich bin ein verloren bisschen hier so würde ich wirklich schätzen, wenn jemand weiß, Wie macht man das.

Hinweis: Das PDF, das ich hinzufügen möchte, wurde nicht von LaTex generiert.

+0

Haben wir diese Frage nicht schon einmal gehabt? –

+0

Ich kann kein genaues Duplikat finden. Der folgende Link klingt wirklich nah, aber das ursprüngliche Poster akzeptierte eine Antwort, die diese Frage nicht beantwortet: http://stackoverflow.com/questions/2418871/need-to-merge-multiple-pdfs-into-a-single- pdf-with-table-of-contents-Abschnitte – Geoff

Antwort

8

Aus der Dokumentation von pdfpages (Seite 6) sieht es so aus, als gäbe es ein experimentelles Tag namens addtotoc. Ich denke, dass es Ihnen gefällt verwenden würde:

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

Wo <page number> wird die gewünschte Seitenzahl der mitgelieferten PDF (edit) zu zu verbinden, <heading> ist der Titel im Inhaltsverzeichnis und <label> ist, wie Sie können \ref zu dem Abschnitt.

+2

Vielen Dank, das ist genau die Option, nach der ich gesucht habe ... Ich fühle mich dumm, nicht in das Dokument pdfpages Paket ... EDIT: ist die Nummer der Seite, die als Referenz im Inhaltsverzeichnis verwendet werden sollte (also die meiste Zeit 1) –

+0

Danke, dass ich die Antwort geändert habe, um genauer zu sein. – Geoff

+1

Hallo Geoff und @ Heyyou'reQt - siehe auch [PDF- und Referenzseiten einfügen • Seitenlayout • LaTeX-Community] (http://www.latex-community.org/forum/viewtopic.php?f=47&t=7528): "_... setzt einen Eintrag in den Toc für ** Seite 4 der mitgelieferten PDF ** ..._" Prost! – sdaau

0

Haben Sie

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

in Ihrem Fall

\section[text for toc]{} 

die Ausgabe in dem Dokument zu unterdrücken.

+0

Das fügt eine Zeile im Inhaltsverzeichnis mit dem richtigen Label hinzu, aber es zeigt immer noch auf die falsche Seite, und selbst wenn das Etikett nicht in das Dokument gedruckt wird, ist die Anhangsnummer immer noch ^^ Deshalb zeigt es immer noch auf die falsche Seite. Gibt es nicht eine Möglichkeit, die Seitennummer zu erzwingen, auf die ein Tok-Label zeigt? –

+0

Haben Sie eine .toc-Datei? Sie könnten versuchen, das vor der endgültigen Kompilation zu bearbeiten. – aioobe