Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Biblatex @ONLINE: keine URL in Fußnote

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.01.2009
    Beiträge
    11

    Biblatex @ONLINE: keine URL in Fußnote

    Hallo,

    um Platz zu sparen und weil es eigentlich unnötig ist möchte ich gerne, dass bei Zitierung eines @WEBPAGE Eintrags in der Fußnote nicht url und urldate ausgegeben werden. Es reicht, wenn diese Informationen im Literaturverzeichnis zu finden sind und würde viele mehrzeilige Fußnoten verhindern.

    Als Biblatex Style benutze ich eine (dank der Hilfe hier im Forum) ein leicht angepasstes biblatex-jura.

    Danke im Voraus!

    Hier noch ein Beispiel:

    Code:
    \documentclass[a4paper,oneside,12pt]{scrartcl}
    \usepackage[left=70mm,right=25mm, top=25mm, bottom=25mm]{geometry}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[ansinew]{inputenc}
    \usepackage[babel]{csquotes}
    \usepackage{lmodern}
    \usepackage{url}
    \urlstyle{same}
    
    \usepackage{filecontents}
    \begin{filecontents}{lit.bib}
    @WEBPAGE{HaddadLive,
      title = {Fußball-EM: Wie live ist live?},
      date = {2008-06-13},
      author = {Nayla Haddad},
      url = {http://futurezone.orf.at/stories/285091/},
      urldate = {2010-03-22}
    }
    \end{filecontents}
    
    \usepackage[style=biblatex-jura, date=short, urldate=short, idem=false]{biblatex}
    \bibliography{lit}
    \begin{document}
    \printbibliography
    
    \footcite{HaddadLive}
    
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Ich kann dir eine Lösung unter zwei Vorbehalten anbieten:
    1. Ich weiß nur einen Weg, die Felder url und urldate in der Fußnote generell (d.h. nicht bloß für den Typ @webpage) zu deaktivieren.
    2. Ich benutze biblatex 0.9a, der Stil biblatex-jura ist jedoch (noch?) nur mit biblatex v0.8 kompitabel. Meine Lösung ist daher nur für einen Standard-biblatex-Stil (verbose) getestet.

    Zunächst die getestete Lösung - es wird innerhalb des für Vollzitate zuständigen Makros (hier: cite:full) das Makro url+urldate umdefiniert, sodass es nichts tut.

    Code:
    \documentclass{scrartcl}
    
    \usepackage[latin9]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage[babel]{csquotes}
    \usepackage[style=verbose]{biblatex}
    
    \renewbibmacro*{cite:full}{%
      \renewbibmacro*{url+urldate}{}%
      \printtext[bibhypertarget]{%
        \usedriver
          {\DeclareNameAlias{sortname}{default}}
          {\thefield{entrytype}}}%
      \usebibmacro{shorthandintro}}
    
    \usepackage{filecontents}
    
    \begin{filecontents}{\jobname.bib}
    @WEBPAGE{HaddadLive,
      title = {Fußball-EM: Wie live ist live?},
      date = {2008-06-13},
      author = {Nayla Haddad},
      url = {http://futurezone.orf.at/stories/285091/},
      urldate = {2010-03-22}
    }
    \end{filecontents}
    
    \bibliography{\jobname}
    
    \begin{document}
    
    Ein bisschen Text \autocite{HaddadLive}.
    
    \printbibliography
    
    \end{document}
    Bei biblatex-jura könnte es so funktionieren (zu ergänzen in der Präambel - ungetestet!):

    Code:
    \makeatletter
    \renewbibmacro*{cite:full}{%
      \renewbibmacro*{url+urldate}{}%
        \usedriver
          {\DeclareNameAlias{sortname}{default}}
          {\thefield{entrytype}}%
        \iffieldundef{shorthand}
          {}
          {\ifbool{cbx@citedas}
            {\addspace\usebibmacro{shorthandintro}}
            {}}%
        \iffieldundef{postnote}
       		{}%
       		{\iffieldundef{pages}
       			{}%
       			{\ifbool{cbx@option@herename}
       			  {\global\cbx@herenametrue%
       			   \addcomma\space\bibstring{herename}}
       			  {}}}}
    \makeatother
    Das Makro cite:idemfull muss vermutlich analog umdefiniert werden.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.01.2009
    Beiträge
    11
    Danke für die Mühe, das hat aber leider nicht geklappt. Keine Fehlermeldung, es wird wieter wie bisher zitiert.

    Liegt wohl an dem biblatex-jura style, der sowieso schon umprogrammiert werden muss, um mit dem aktuellen biblatex vernünftig zu funktionieren.

    Was ich auch nicht verstehe ist, dass ich bei Benutzung von @ONLINE oder @ELECTRONIC Fehlermeldungen bekomme, aber @WEBPAGE funktioniert, obwohl es nichtmal in der biblatex dokumentation erwähnt wird (und auch kein feature von biblatex-jura ist)

  4. #4
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Okay, da habe ich nicht sorgfältig genug nachgedacht.

    Wenn @WEBPAGE funktioniert, obwohl biblatex diesen Stil laut Dokumentation nicht kennt, verwendet das Paket ev. den Typ @misc als Alias - und @misc verwendet tw. andere bibmacros. Ersetze in meinem zweiten Codeschnipsel mal

    Code:
    \renewbibmacro*{url+urldate}{}%
    durch

    Code:
    \renewbibmacro*{doi+eprint+url}{}%
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  5. #5
    Registrierter Benutzer
    Registriert seit
    14.07.2010
    Beiträge
    24
    Perfekt! Danke!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •