Ich hab wieder eine ganz spezielle Sache. Folgendes Beispiel: Open in Online-Editor
\documentclass[12pt,handout]{beamer} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{pgfpages} \pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm] \begin{document} \begin{frame} \frametitle{Vorwort} Vorwort \end{frame} \section{Thema A} \subsection{Unterthema 1} \begin{frame} \frametitle{Übersicht zu Unterthema 1} \setbeamertemplate{sections/subsections in toc}[subsections numbered] \tableofcontents \end{frame} \subsection{Unterthema 2} \begin{frame} 2 \end{frame} \subsection{Unterthema 3} \begin{frame} 3 \end{frame} \subsection{Unterthema 4} \begin{frame} 4 \end{frame} \subsection{Unterthema 5} \begin{frame} 5 \end{frame} \subsection{Unterthema 6} \begin{frame} 6 \end{frame} \subsection{Unterthema 7} \begin{frame} 7 \end{frame} \subsection{Unterthema 8} \begin{frame} 8 \end{frame} \end{document} In der erzeugten PDF-Datei sind die Eintrage im Inhaltsverzeichnis teilweise klickbar (verlinkt), wie z.B. die Unterpunkte 1.6,1.7 und 1.8. Andere Unterpunkte sind nicht verlinkt. Klickt man auf die Links, so führen sie zur falschen Seite. Dieses Verhalten tritt nicht auf, wenn ich den ersten Frame (Vorwort) auskommentiere. Kann man die Links in Das ganze Problem tritt bei mir im Adobe Reader und im MikTeX internen PDF-Reader auf. Im Foxit-Reader scheint es keine Probleme zu geben. gefragt 08 Mär '15, 17:29 tom75
Ergebnis 5 von 7
show 2 more comments
|
Die Links in Open in Online-Editor
\begin{NoHyper} \tableofcontents \end{NoHyper} ausschalten. Die Bookmarks bleiben erhalten. beantwortet 21 Jul '15, 14:15 tom75 |
Laut der Doku von
beamer
zerstört das Paketpgfpages
die Hyperlinks. Um alle Links abzuschalten, kannst Duhyperref=draft
als Klassenoption fürbeamer
testen.hyperref
erhält die Sprungziele bevor die Seite ausgegeben wird. Wenn die Seiten neu geordnet werden (was offensichtlich nach dem Ausgeben passiert) sind die Sprungziele nicht mehr gültig. Die einzige Möglichkeit, die mir einfällt, wäre die Sprungziele in der Output-Routine (wopgfpages
die Seiten neu ordnet) auf Gültigkeit zu überprüfen und dann entsprechend neu setzen.Das scheint auch tatsächlich jemand gemacht zu haben http://tex.stackexchange.com/a/118299
@esdd Wenn ich das mache, dann sind auch die Bookmarks nicht mehr vorhanden, oder?
@Henri Danke für den Link, auch wenn ich die Sache nicht ganz kapiere. Mir ist z.B. nicht klar, warum es nur dann ein Problem gibt, wenn ich einen
frame
vor dem ersten\section
habe, und warum der Foxit Reader alles korrekt anzeigt.Mir ist auch nicht klar, warum es nicht möglich ist, die Links mit
NoHyper
abzuschalten.Ich möchte nochmal auf das obige Problem zurückkommen: Ich hab den Vorschlag aus dem Link von @Henri nicht zum Laufen gebracht. Die Möglichkeit
hyperref=draft
zu verwenden, funktioniert zwar, aber dadurch sind auch die Bookmarks im PDF-Dokument nicht mehr enthalten.Gibt es noch eine andere Möglichkeit, z.B. mit
xpatch
die Hyperlinks aus dem Inhaltsverzeichnis zu entfernen aber die Bookmarks auf der Seite bestehen zu lassen?Ich hatte einen schwerwiegenden Schreibfehler,
NoHyphen
stattNoHyper
als Umgebung um dentableofcontents
. Ich hab das in der Frage korrigiert. So funktioniert das ganz nun.Soll ich mich selbst beantworten? Ansonsten kann die Frage auch geschlossen werden.
Meiner Meinung nach kannst Du die Lösung aus der Frage wieder herausnehmen und als eigene Antwort unten einfügen.