Seite 1 von 1

Doppelter Aufruf im TOC

Verfasst: Di 1. Okt 2013, 11:04
von toneum
Hallo zusammen,

bevor ich nach langer, erfolgloser Suche noch verrückt werde, eine Frage an die Forengemeinschaft:

ich stelle gerade eine Sammlung mehrerer PDF zusammen und nutze dafür LaTeX mit pdfpages und hyperref.

Die TOC-Erstellung klappt an sich wunderbar, allerdings gibt es einige PDF, die zu mehreren Überschriften passen, die ich also mehrfach im TOC aufrufen möchte. Geht das?

Falls erforderlich lege ich gerne ein Minimalbeispiel nach.

Herzliche Grüße!
Tobias

Verfasst: Di 1. Okt 2013, 11:43
von Noch so einer
Das Inhaltsverzeichnis gibt die Seiten doch in der Reihenfolge wieder, in der sie im Dokument stehen. Wenn die PDFs also im Dokument unter Überschrift A stehen, gehören sie auch im Inhaltsverzeichnis unter Überschrift A auch wenn sie thematisch ebenfalls zu Überschrift B passen würden.

Oder meinst Du gar kein Inhaltsverzeichnis, sondern ein Stichwortverzeichnis aka Index?

Verfasst: Di 1. Okt 2013, 12:02
von toneum
Logisch hast du recht, es ist in diesem Fall aber tatsächlich wesentlich, auch unter Überschrift B klicken zu können.

Und alphabetisch sortiert, wie in einem Index, sollen die PDFs auf keinen Fall werden.

Verfasst: Di 1. Okt 2013, 16:11
von toneum
\listfiles
\documentclass[DIV=calc,12pt,a4paper,oneside]{scrartcl}
						
\usepackage[english, german, ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{pdfpages}
\usepackage{hyperref}


\begin{document}

\tableofcontents

\phantomsection
\addcontentsline{toc}{section}{Überschrift A}
\clearpage

		\phantomsection
		\addcontentsline{toc}{subsection}{PDF 1}
		\label{pdf1}
		\includepdf[pages=-,link=false]{pdf1.pdf}
		\clearpage
		
\phantomsection
\addcontentsline{toc}{section}{Überschrift B}
\clearpage		

		\phantomsection
		\addcontentsline{toc}{subsection}{
		\hyperref[pdf1]{PDF1}}
		\clearpage
		
		\phantomsection
		\addcontentsline{toc}{subsection}{PDF2}
		\includepdf[pages=-,link=false]{pdf2.pdf}
		\clearpage
		
\end{document}	
So, die Funktionalität habe ich schon mal (wahrscheinlich geht das um Längen eleganter...).

Nachteile:
- der Link führt zwar zum richtigen PDF, die angezeigte Seitenzahl im Inhaltsverzeichnis ist aber falsch
- der zweite Aufruf darf in der phantomsection nicht an letzter Position stehen.

Falls jemand eine perfektere Lösung hat: gerne her damit.

Herzliche Grüße
Tobias

Verfasst: Di 1. Okt 2013, 16:42
von sudo
Ich verstehe immer noch nicht, was du erreichen willst. Das PDF wird nur einmal eingebunden. Es ist also nur einmal im Inhalt und sollte auch nur einmal im Inhaltsverzeichnis auftauchen. Vielleicht solltest du mal konkretisieren, was du eigentlich versuchst.

PS: In deinem Code gibt es signifikante Leerzeichen und die Seite von Überschrift A ist mE auch falsch.