Anzeige:
Ergebnis 1 bis 6 von 6

Thema: biblatex: "andothers" ändern

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375

    biblatex: "andothers" ändern

    Hallo,

    ich möchte in einem deutschen Dokument (ngerman) statt "u.a." in Zitaten die Ausgabe "et al.". Nun könnte ich german.lbx umdefinieren (wie in english.lbx):

    Code:
    \DeclareBibliographyStrings{%
      ...
      andothers        = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
      ...
    }
    Gibt es vielleicht eine elegantere Möglichkeit? Am liebsten wäre mir die Umdefinition in der Präambel.

    MB:
    Code:
    \documentclass[ngerman]{article}
    \usepackage{babel}
    \usepackage[style=authoryear]{biblatex}
    \bibliography{\jobname}
    
    \usepackage{filecontents}
    \begin{filecontents}{\jobname.bib}
    @misc{example,
        author = {Mustermann, H. and Zweiter, Z. and Dritter, D. and
          Vierter, V.},
        year = {2010},
        title = {Test},
    }
    \end{filecontents}
    
    \begin{document}
    
    \cite{example}
    
    \printbibliography
    
    \end{document}
    Falls das nicht geht, wie kann ich ein eigenes lbx-File "mygerman.lbx" in biblatex einbinden?

    Danke,

    Christian.

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.043
    Siehe 3.7. in der Doku,
    \DefineBibliographyStrings{ngerman}{andothers={et\ addabbrvspace al\adddot}}

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Zitat Zitat von u_fischer Beitrag anzeigen
    Siehe 3.7. in der Doku,
    \DefineBibliographyStrings{ngerman}{andothers={et\ addabbrvspace al\adddot}}
    Danke! Geht super.

    Ich hatte irgendwie im falschen kapitel geschaut und gedacht, \DefineBibliographyStrings ginge nur in lbx-Dateien... Und da ich die Form von dort probiert hatte (ohne den ersten Parameter, der die Sprache angibt), habe ich natürlich eine Fehlermeldung bekommen...

    Sorry, ich bin mit biblatex noch sehr unerfahren und die Doku ist wirklich umfangreich...

    Christian.

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.043
    Du musst einfach mehr Vertrauen haben. Ich bin auch zuerst in dem Abschnitt gelandet, in dem es hieß, der Befehl könne nur in lbx-Dateien genutzt werden. Aber ich war mir einfach völlig sicher, dass Philipp nicht so blöd ist, keine Möglichkeit für die nachträgliche Änderung anzubieten - also habe ich weitergesucht.

  5. #5
    Registrierter Benutzer Avatar von tasabego
    Registriert seit
    09.01.2012
    Beiträge
    15
    Hi,

    bei mir hat dies so geklappt:

    Code:
    \DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}} % aus u.a. zu et al. machen
    Das addabbrvspace konnte bei mir nicht verarbeitet werden.

    Falls es jemanden interessiert, habe ich außerdem basierend auf dem vorigen Code aus "und" ein "&" bilden können:

    Code:
    \DefineBibliographyStrings{ngerman}{and={\&}} % aus und zu & machen
    Verwende: MikTeX 2.9, Texmaker, biblatex, JabRef

  6. #6
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.488
    Zum Umdefinieren sprachspezifischer Ausdrücke in biblatex siehe auch:

    Guidelines for customizing biblatex styles (vorletzter Abschnitt)

    Redefining “cited on” string (and others) in biblatex
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

Stichworte

Lesezeichen

Berechtigungen

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