TeXwelt wurde neu installiert. Es funktionieren noch nicht alle Features und auch an den deutschsprachigen Formulierungen wird verbessert. Danke für eure Geduld.

Sowohl in Präsentationen mit beamer als auch einfachen article-Dokumenten möchte ich einen Text "aktiv" haben, anklickbar. Wenn man darauf klickt, dann soll zu einer anderen Stelle im PDF-Dokument gesprungen werden, die ich bestimmen möchte.

Wie geht das?

gefragt 09 Jan '14, 23:08

Student's gravatar image

Student
5604479104
Akzeptiert-Rate: 82%

bearbeitet 21 Feb '17, 15:04

stefan's gravatar image

stefan ♦♦
16.7k42543

Die Frage ist zum Archivieren gedacht, kein Support benötigt. Ich schreibe gleich selbst eine Antwort. Bessere Antworten sind natürlich willkommen.

(09 Jan '14, 23:08) Student

Das kann man mit dem Paket hyperref machen.

Befehle für diesen Fall:

  • \hypertarget{Name}{Text} erzeugt ein mit benanntes Ziel, für den ein Text ins Dokument geschrieben wird
  • \hyperlink{Name}{Text} schreibt einen Text und verlinkt ihn mit dem Ziel dieses Namens
  • \phantomsection setzt einen Anker mit automatisch gewähltem Namen, ähnlich \hypertarget{}{}
  • \hyperref[name]{text} macht den Text zu einem Link auf die Stelle, wo \ref{name} hinzeigen würde

Hier ist ein Komplettbeispiel zum Ausprobieren der Wirkung der Befehle:

\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{hyperref}
\begin{document}
\blindtext
\phantomsection% Setzt einen Anker
\label{link1}

Erstes Ziel

\blindtext[4]
\hyperref[link1]{Klick mich}
\blindtext[2]

\hypertarget{link2}{Zweites Ziel}

\blindtext[2]
\hyperlink{link2}{Klich mich auch}
\end{document}

Mehr kann man im hyperref-Handbuch und im README lesen, siehe Link am Anfang des Posts.

Permanenter link

beantwortet 09 Jan '14, 23:15

Student's gravatar image

Student
5604479104
Akzeptiert-Rate: 82%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×123
×53
×39

gestellte Frage: 09 Jan '14, 23:08

Frage wurde gesehen: 12,085 Mal

zuletzt geändert: 21 Feb '17, 15:04