Hyperlinks für gesamte Literaturangabe

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Hyperlinks für gesamte Literaturangabe

von McLeise » Di 6. Mär 2012, 09:27

Super, vielen Dank!

Um die Klammern um das Jahr in der Fußnote anzuzeigen habe ich nach Deinem Code noch folgenden eingefügt:
\DeclareFieldFormat{bibhyperrefparens}{\bibhyperref{\mkbibparens{#1}}}
\renewbibmacro*{cite:labelyear+extrayear}{%
\iffieldundef{labelyear}
   {}%
      {\printtext[bibhyperrefparens]{%
          \printfield[]{labelyear}%
          \printfield[]{extrayear}%
          }%
      }%
}
Damit ist sogar auch die letzte Klammer um das Jahr als anklickbarer Link mit einbezogen.

von Sepp99 » Mo 5. Mär 2012, 19:59

Mit dem folgenden Code in der Präambel scheint es zu klappen:
\makeatletter
%Works without the last bracket ;-)
\let\abx@macro@citeOrig\abx@macro@cite
\renewbibmacro{cite}{%
   \bibhyperref{%
   \let\bibhyperref\relax\relax%
   \abx@macro@citeOrig%
   }%
}
\let\abx@macro@textciteOrig\abx@macro@textcite
\renewbibmacro{textcite}{%
   \bibhyperref{%
   \let\bibhyperref\relax\relax%
   \abx@macro@textciteOrig%
   }%
}%
\makeatother
Siehe dazu http://tex.stackexchange.com/questions/ ... hyperlinks

Gruß, Sepp.-

Hyperlinks für gesamte Literaturangabe

von McLeise » Mo 5. Mär 2012, 16:48

Ich nutze das biblatex mit dem Zitierstil authoryear und das Hyperref-Paket. Füge ich nun eine Fußnote ein, so erscheint die Fußnote lediglich mit anklickbarer Jahreszahl. Ich hätte aber gerne den kompletten Autor mit Jahreszahl anklickbar. Gibt es dafür eine Einstellung bei biblatex oder hyperref?
\footnote{\cite[Vgl.][8]{hall1956}
ergibt:

3 Vgl. Hall und Fagen 1956, S. 8

schön wäre:

3 Vgl. Hall und Fagen 1956, S. 8


P.S.: Noch schöner wäre es sogar, wenn man noch die Klammer um die Jahreszahl angezeigt bekäme...

also
3 Vgl. Hall und Fagen (1956), S. 8

Nach oben