\label und Inhaltsverzeichniss mit includepdf

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Benutzeravatar
$3v|\|
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Di 27. Mär 2012, 15:52
Wohnort: Ulm a.d. Donau

\label und Inhaltsverzeichniss mit includepdf

Beitrag von $3v|\| »

hallo

ich möchte pdf-Dokumente, die ich z.B. mit PDF-Creator erstellt habe 1zu1 in mein Latex-Projekt einfügen
\documentclass
{scrbook}
\usepackage{blindtext}
\usepackage{pdfpages}		% um pdf-Seiten in das Dokument einzufügen mit "\includepdf[pages=1]{Teil1.pdf}"

\begin{document}

\tableofcontents

\chapter{Einleitung}

%etwas text 
\blindtext[2] \par

\clearpage

\includepdf[%
pages=-,% alle Seiten
%scale=1.0,%
%angle=0,%
pagecommand={\thispagestyle{empty}\label{pdf:MyBeispiel}	\addcontentsline{toc}{chapter}{Beispielüberschrift}}%
]{Beispiel_Datei.pdf}

\chapter{Ausleitung}

%etwas text 
\blindtext[2] \par

\end{document} 
Ich habe folgende Probleme:
1.) wenn die Datei mehr "n" Seiten hat, dann bekomme ich "n-1" Warnings: "Label 'pdf:MyBeispiel' multiply defined"
bei der Flut an Meldungen überseh ich dann schnell die wirklich wichtigen
2.) im Inhaltsverzeichniss taucht das pdf "n"-mal auf
3.) die Nummerierung stimmt nicht (das pdf- wird einfach übersprungen und nicht mitgezählt obwohl ich kein Sternchen gemacht hab)
4.) gemeinsam mit dem hyperref-Paket stimmt der link nicht - er springt immer auf die Seite davor (wenn ich mehrere pdf-Dateien hintereinander einfüge, dann springt er immer zu der letzten Seite die nicht eingefügt wurde - vor der ersten pdf-Datei)

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Naja was erwartest du denn sonst? Du fügst auf jeder Seite das selbe label neu ein und fügst für jede Seite einen neuen Eintrag im Inhaltsverzeichnis hinzu. Wenn du das machst, dann wird dir das natürlich genau so angezeigt.

Benutzeravatar
$3v|\|
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Di 27. Mär 2012, 15:52
Wohnort: Ulm a.d. Donau

Beitrag von $3v|\| »

Und genau das will ich ja eigentlich nicht. Ich möchte:
- ein Label
- ein Überschriftseintrag im Inhaltsverzeichniss (der auch richtig nummeriert wird)
- ein pdf mit mehreren Seiten, dass ganzseitig dargestellt wird (das funktioniert bisher schon)
- und einen hyperref-Eintrag, der auf die erste Seite des jeweiligen pdf verweist (intern auf das eingefügte - nicht extern)
- wenn mehrere pdf- Dateien hintereinander kommen, dann soll der hyperref-Eintrag auf das jeweilige pdf verweisen und nicht auf die Seite vor dem Ersten

Meine Frage:
-was mach ich falsch und wie geht es besser?

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Also der hyperref Eintrag sollte mit der Option 'link' gehen:
link: Inserted pages become a target of a hyperlink. The name of the link is `filename.pagenumber'. The filename extension must
not be stripped.
und der Eintrag ins Inhaltsverzeichnis mit 'addtotoc', das fügt anscheinend dann auch ein label hinzu:
addtotoc: Adds an entry to the table of contents. This option requires five arguments, separated by commas:
addtotoc={pagenumber,section,level,heading,label}
Weiteres steht in der Doku von pdfpages auf p.6

Benutzeravatar
$3v|\|
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Di 27. Mär 2012, 15:52
Wohnort: Ulm a.d. Donau

Beitrag von $3v|\| »

Danke - Es funktioniert:
\includepdf[%
pages=-,% alle Seiten
pagecommand={\thispagestyle{empty}}%
addtotoc={1,section,1,{Beispielüberschrift},{pdf:MyBeispiel}}
]{Beispiel_Datei.pdf}
:?: Ich hab keine Ahnung warum ich dem Programm zweimal sagen muss dass es eine section ist! (einmal ausführlich und einmal als Level)

Was mich jetzt noch ein bischen stört ist, dass wenn ich im Inhaltsverzeichniss auf die Überschrift klicke, dann springt er mir nicht an den Anfang der Seite sondern ungefähr 35mm nach unten. Ist nicht schlimm nur die eigentliche Überschrift steht halt etwas höher und man sieht sie so nicht mehr.

Antworten