Hi,
ich suche nach einer Möglichkeit, meine aus mehreren pfds bestehende Bewerbung, erstellt mit verschiedenen Dokumentenklassen, zu einem pdf zusammenzufügen, und gleichzeitig Hyperlinks zu den einzelnen Teilen zu haben. Genauer: Ich habe ein Deckblatt, auf welchem die einzelnen Teile der Bewerbung aufgeführt sind (im Beispiel: dok1, dok2, dok3), und möchte halt die Liste der Bewerbungsteile auf dem Deckblatt zu den entsprechenden Teilen verlinken.
Ich habe ein wenig mit dem Paket pdfpages rumprobiert, komm aber irgendwie nicht auf nen grünen Zweig, weil ich die Hypertext-Otions in der pdfpages-Doku schlichtweg nicht verstehe und entsprechend keinen Ansatzpunkt habe... Hat da jemand eine Idee?
Liebe Grüße und danke
Karl-Heinz
[code]
\documentclass{minimal}
\usepackage{pdfpages}
\usepackage{hyperref}
\begin{document}
\begin{itemize}
\item dok1 % wenn man im pdf dann hier draufklickt, soll man entsprechend zum dok1 kommen
\item dok2
\item dok3
\end{itemize}
\includepdf[pages={1}]{dok1.pdf}
\includepdf[pages={1}]{dok2.pdf}
\includepdf[pages={1}]{dok3.pdf}
\end{document}
[/code]
Hyperref und Pdfpages
-
- Forum-Fortgeschrittener
- Beiträge: 50
- Registriert: Sa 14. Mär 2009, 17:50
Hallo,
hier ist ein Vorschlag:
Mit der Option link=true werden die eingefügten Seiten zu Sprungzielen für Hyperlinks. Die Marken lauten dabei "<dateiname>.<seitennummer>".
Gruß
Elke
hier ist ein Vorschlag:
\documentclass{article} \usepackage{pdfpages} \usepackage{hyperref} \begin{document} \begin{itemize} \item \hyperlink{dok1.pdf.1}{dok1} \item \hyperlink{dok2.pdf.1}{dok2} \end{itemize} \includepdf[pages={1},link=true]{dok1} \includepdf[pages={1},link=true]{dok2} \end{document}
Gruß
Elke
-
- Forum-Fortgeschrittener
- Beiträge: 50
- Registriert: Sa 14. Mär 2009, 17:50
Hi,
super, klappt (wenn ich auch die eingefügten pdfs auf jeden Fall im gleichen Verzeichnis wie die tex-Datei haben muss), jetzt hab ich das mit diesen "Marken" auch glaube ich verstanden...
Allerdings werden jetzt die anderen Hyperref-Links (zu urls) der eingefügten pdfs ausgestellt, gibt es eine Möglichkeit, das die weiterhin funktionieren?
Alles Gute
Karl-Heinz
BTW: Warum wird mein Beispielcode nicht so schön dargestellt wie bei allen anderen, was mach falsch?
super, klappt (wenn ich auch die eingefügten pdfs auf jeden Fall im gleichen Verzeichnis wie die tex-Datei haben muss), jetzt hab ich das mit diesen "Marken" auch glaube ich verstanden...
Allerdings werden jetzt die anderen Hyperref-Links (zu urls) der eingefügten pdfs ausgestellt, gibt es eine Möglichkeit, das die weiterhin funktionieren?
Alles Gute
Karl-Heinz
BTW: Warum wird mein Beispielcode nicht so schön dargestellt wie bei allen anderen, was mach falsch?
BBCode
Hast du zufällig den BBCode deaktiviert? (Eine der Checkboxes bei den Nachrichtoptionen) Dann sieht das bei mir auch so aus:
[code]Hallo Welt![/code]
Ansonsten könnte ich mir nur vorstellen, das dein Browser da vielleicht herumpfuscht.
[code]Hallo Welt![/code]
Ansonsten könnte ich mir nur vorstellen, das dein Browser da vielleicht herumpfuscht.
Hallo,
die einzufügenden pdfs können auch in einem Unterverzeichnis liegen. In dem Fall kann die Option linkname hilfreich sein.
In der Dokumentation von pdfpages steht, dass Links in den pdfs beim Einfügen verloren gehen. Außerdem ist da ein Hinweis auf das Paket pax.
Gruß
Elke
die einzufügenden pdfs können auch in einem Unterverzeichnis liegen. In dem Fall kann die Option linkname hilfreich sein.
\begin{itemize} \item \hyperlink{test.1}{dok1} \item \hyperlink{Dokumente/dok2.pdf.1}{dok2} \end{itemize} \includepdf[pages={1},link=true,linkname=test]{Dokumente/dok1} \includepdf[pages={1},link=true]{Dokumente/dok2}
Gruß
Elke
http links funktionieren, aber keine https links
%test_1 hat https:// und http:// links
Daraus möchte ich nur die erste Seite behalten und benütze /includepdf - das neue Dokument test_2: hier funktioneren nur die http:// links, aber nicht die https://
Gibt es dafür eine Lösung?
\documentclass[paper=a4,paper=landscape,pagesize]{scrartcl}
\usepackage{pdfpages}
\usepackage{hyperref}
\hypersetup{
pdftitle={test_2},
pdfmenubar = true,
linkcolor=blue,
urlcolor=blue,
colorlinks=true,
}
\begin{document}
\includepdf[pages={1}, link=true]{test_1}
\end{document}
Daraus möchte ich nur die erste Seite behalten und benütze /includepdf - das neue Dokument test_2: hier funktioneren nur die http:// links, aber nicht die https://
Gibt es dafür eine Lösung?
\documentclass[paper=a4,paper=landscape,pagesize]{scrartcl}
\usepackage{pdfpages}
\usepackage{hyperref}
\hypersetup{
pdftitle={test_2},
pdfmenubar = true,
linkcolor=blue,
urlcolor=blue,
colorlinks=true,
}
\begin{document}
\includepdf[pages={1}, link=true]{test_1}
\end{document}