PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Biblatex, Hyperref vor und zurück!



kpboateng
08-11-2010, 11:37
Hallo liebe Leser,

ich benutze bei einem Aufsatz mit Literaturverzeichnis das Paket: Biblatex.
Um im Fließtext meine Literaturverweise zu verlinken benutze ich hyperref. Mein Dokument erzeugt auch erfolgreich Literaturverweise, die auch vom Text ins Verzeichnis verlinkt werden.

Meine Frage lautet allerdings, gibt es auch die Möglichkeit im Literaturverzeichnis einen Hyperlink zu setzen, der mich zurück an die Stelle im Dokument führt wo die Quelle zitiert wurde.

Es ist so blöd wenn man den Text liest ins Lit-verzeichnis springt um nach zu sehen welche Quelle es ist und dann wieder hoch scrollen muss.

Vielleich hat ja jemand einen Vorschlag!?

Xenara
08-11-2010, 11:42
Hyperref kennt backref und pagebackref, meinst du sowas?


\documentclass[ngerman]{scrartcl}
\usepackage[backref, pagebackref]{hyperref}
\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@Book{book,
author = {Autor},
title = {Titel},
publisher = {Verlag},
year = {2222},
}
@MISC{misc,
author = {Autor},
title = {Titel},
howpublished = {Howpublished},
year = {2222},
}
\end{filecontents}

\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}


\begin{document}

\section{Section}
\cite{book}

\clearpage
\subsection{Subsection}
\cite{misc}
\cite{book}

\clearpage
\bibliographystyle{alpha}
\bibliography{literatur}

\end{document}


Ansonsten haben mindestens der Acrobat Reader und Foxit Buttons für "Springe zurück zur letzten Anzeige".

kpboateng
08-11-2010, 11:48
Dein Einwand ist berechtigt. Dann wäre es möglicherweise sinnvoll hinter jeden Eintrag im Literaturverzeichnis so einen Link zu setzen der sagt, dass man zur vorherigen Anzeige zurückkehren soll. Geht sowas?

Xenara
08-11-2010, 11:53
Sorry, da hat sich mein Editieren mit deiner Antwort überschnitten. Mir ist nämlich erst nachher eingefallen, dass hyperref sowas ja vorsieht. Dann muss man sich nur noch merken, auf welcher Seite man in etwa war, wenn die Literaturstelle mehrfach zitiert wird.

kpboateng
08-11-2010, 13:34
Hallo,

danke für den Hinweis. Es funktioniert zwar nicht, aber man kriegt die konkrete Fehlermeldung. Sowohl für backref als auch für pagebackref, dass es nicht kompatibel mit dem Package biblatex ist.

Danke für deine Hilfe,

vg

Xenara
08-11-2010, 14:03
Mit einem Minimalbeispiel von dir hätte ich das mit biblatex nicht überlesen, sondern gleich eingebaut.
Abgesehen davon, die Fehlermeldung hast du ja gelesen, da steht auch drin "See the biblatex documentation for explanation". Und wenn man darin nach "backref" sucht, findet man, dass das Paket die Option bereits selbst mitbringt:


\documentclass[ngerman]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@Book{book,
author = {Autor},
title = {Titel},
publisher = {Verlag},
year = {2222},
}
@MISC{misc,
author = {Autor},
title = {Titel},
howpublished = {Howpublished},
year = {2222},
}
\end{filecontents}

\usepackage[%
style=footnote-dw,
backref=true,
]%
{biblatex}

\usepackage{hyperref}

\bibliography{literatur}


\begin{document}

\section{Section}
Literatur \cite{book}

\clearpage
\subsection{Subsection}
Literatur\cite{misc}
Literatur\cite{book}

\clearpage
\printbibliography
\end{document}