Inverse Referenzierung in Latex möglich?

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Aaron Pierce
Forum-Anfänger
Forum-Anfänger
Beiträge: 32
Registriert: Mo 2. Apr 2012, 01:44

Inverse Referenzierung in Latex möglich?

Beitrag von Aaron Pierce »

Hallo,

Das Hyperref-Paket in LaTex ist fantastisch! \refs{} einfügen zu können und dann im pdf durch Klicken auf die entsprechende Stelle im Literaturverzeichnis oder auf eine Abbildung oder Tabelle springen zu können, erleichtert meine Arbeit enorm.

Meine Frage ist: Gibt es eine Möglichkeit diese Referenzierung auch "invers" zu nutzen?

Damit meine ich, dass ich per Klick auf eine Referenz im Literaturverzeichnis zu der Stelle (bzw. mehreren) springen kann, an denen sich die \ref{} oder was auch immer im Text befindet. Genauso möchte ich von Gleichungen, Abbildungen und Tabellen zu den Stellen springen können, an denen diese referenziert werden.

Ich freue mich über alle Hinweis!

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Ich kenne die Option backref, was genau macht was du willst (zumindest im Literaturverzeichnis). Genauere Infos zur Anwendung natürlich im hyperref Manual.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Aaron Pierce
Forum-Anfänger
Forum-Anfänger
Beiträge: 32
Registriert: Mo 2. Apr 2012, 01:44

Beitrag von Aaron Pierce »

Danke für den Tip!
Die Option "backref=page" von "hyperref" funktioniert tatsächlich ganz gut. Noch besser wäre es, wenn die Seitenzahl nicht im Literaturverzeichnis angezeigt würde und das ganze auch für Tabellen und Abbildungen funktionieren würde.

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Das verstehe ich nicht. Mit hyperref werden alle Einträge in die listsof zu Links:
\documentclass{scrbook} 
\usepackage{hyperref}% 

\usepackage{multido}

\begin{document} 
\multido{\n=1+1}{100}{\captionof{figure}{test \n} \clearpage}

\listoffigures
\end{document}
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Aaron Pierce
Forum-Anfänger
Forum-Anfänger
Beiträge: 32
Registriert: Mo 2. Apr 2012, 01:44

Beitrag von Aaron Pierce »

Zum Verständnis: Ich kann aus dem Text (wenn ich zum Beispiel auf eine Tabelle mit \ref{} referenziere) zu der entsprechenden Tabelle springen.
Was ich nicht kann, ist von der Tabelle selbst zu der Stelle im Text springen, von der aus referenziert wird.
Der Wunsch ist möglicherweise etwas außergewöhnlich. ;-)
Ich hoffe, ich konnte mich einigermaßen verständlich ausdrücken.

Vielen Dank für dein Codebeispiel. So habe ich das bei mir im Dokument auch eingerichtet.

Antworten