Komplette Quelle als farbiger Link

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: Komplette Quelle als farbiger Link

von PatKi » Do 5. Sep 2013, 15:47

Ha! So einfach ?! Bestens. Vielen Dank Epllus! Weiß evtl. noch jemand, wie ich "u. a." mit "et al." ersetzen kann?

von Epllus » Do 5. Sep 2013, 14:00

Erhöhe mal maxcitenames auf 2:
\ExecuteBibliographyOptions{maxcitenames=2} 
Hoffe es hilft
Epplus

von PatKi » Do 5. Sep 2013, 12:15

Danke Ulrike, hat funktioniert! Einziges Problem: wenn mehr als zwei Autoren als Quelle vorkommen, wird der zweite durch "u. a." ersetzt?! Zwei Autoren, sollten doch eigentlich angezeigt werden und ab drei Autoren wird "et al." ergänzt?!
\documentclass{scrartcl}
\usepackage[ngerman]{babel} 
\usepackage[babel, german=quotes]{csquotes} 
\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}

\usepackage{hyperref}
\hypersetup{colorlinks=true, linkcolor=blue, pagecolor=blue, urlcolor=blue, citecolor=blue} 

%%%Bearbeitung des Links START
\ExecuteBibliographyOptions{maxcitenames=1}

\DeclareFieldFormat{citehyperref}{%
  \DeclareFieldAlias{bibhyperref}{noformat}% Avoid nested links
  \bibhyperref{#1}}

\DeclareFieldFormat{textcitehyperref}{%
  \DeclareFieldAlias{bibhyperref}{noformat}% Avoid nested links
  \bibhyperref{%
    #1%
    \ifbool{cbx:parens}
      {\bibcloseparen\global\boolfalse{cbx:parens}}
      {}}}

\savebibmacro{cite}
\savebibmacro{textcite}

\renewbibmacro*{cite}{%
  \printtext[citehyperref]{%
    \restorebibmacro{cite}%
    \usebibmacro{cite}}}

\renewbibmacro*{textcite}{%
  \ifboolexpr{
    ( not test {\iffieldundef{prenote}} and
      test {\ifnumequal{\value{citecount}}{1}} )
    or
    ( not test {\iffieldundef{postnote}} and
      test {\ifnumequal{\value{citecount}}{\value{citetotal}}} )
  }
    {\DeclareFieldAlias{textcitehyperref}{noformat}}
    {}%
  \printtext[textcitehyperref]{%
    \restorebibmacro{textcite}%
    \usebibmacro{textcite}}}
%%%Bearbeitung des Links ENDE

\begin{document}

Hier wird zitiert: \parencite{bertram, companion}

\printbibliography

\end{document}

PS: ich habe die Datei wie in dem Link von Ulrike durch die Standard-Beispieldatei ersetzt. Ist es so besser?

Danke & VG

von u_fischer » Do 5. Sep 2013, 11:26

von Johannes_B » Do 5. Sep 2013, 11:11

Dateiuploads funktionieren seit dem großen Crash nicht mehr. Das Team weiß Bescheid.

Nutze stattdessen die filecontents-Umgebung. Mehr Informationen findest du beim Minimalbeispiel.

Grüße
Johannes

btw: Du kannst Beiträge auch editieren.

von PatKi » Do 5. Sep 2013, 11:10

Hier noch die zwei Literaturangaben:
@BOOK{Diller2008,
  title = {{Preispolitik}},
  publisher = {Kohlhammer},
  year = {2008},
  author = {Diller, Hermann},
  pages = {576},
  address = {Stuttgart},
  edition = {4. Auflage} 
    }

@BOOK{Simon2009,
  title = {{Preismanagement: Strategie-Analyse-Entscheidung-Umsetzung}},
  publisher = {Gabler},
  year = {2009},
  author = {Simon, Hermann and Fassnacht, Martin},
  pages = {613},
  address = {Wiesbaden},
  edition = {3. Auflage}
     }

von PatKi » Do 5. Sep 2013, 11:04

...die Testdatei wurde nicht angehängt?!

Komplette Quelle als farbiger Link

von PatKi » Do 5. Sep 2013, 11:03

Hallo zusammen,

ich möchte bei der Ausgabe meines PDF-Dokumentes die Quellenangaben im Text gern direkt mit dem Literaturverzeichnis verlinken.

Grundsätzlich klappt das auch, allerdings wird nur die Jahreszahl als farbiger Link gesetzt. Gibt es eine Möglichkeit den Autor mit einzubeziehen?
\documentclass{scrartcl}
\usepackage[ngerman]{babel} 
\usepackage[babel, german=quotes]{csquotes} 
\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{test.bib}

\usepackage{hyperref} % klickbare Kapitel und Link-Fraben
\hypersetup{colorlinks=true, linkcolor=blue, pagecolor=blue, urlcolor=blue, citecolor=blue} 

\begin{document}

Letztendlich bestimmen die Umsatz- und Kosteneinflüsse des Preises unmittelbar den Gewinn des Unternehmens \parencite{Simon2009, Diller2008}

\printbibliography

\end{document}

Vielen Dank im voraus!

Nach oben