von Gast » Do 13. Jun 2019, 18:49
Das ist leider nicht so ganz einfach. BibTeX und standardmäßig auch Biber zerlegt einen Namen in bis zu vier Bestandteile. Den Familiennamen, den Vornamen, ein Präfix(partikel) und ein Suffix.
Familienname und Vornamen sollten klar sein. Unter dem Präfix verstehen wir hier vor allem Präpositionen, die im Deutschen oft, in anderen Sprachen wie dem Niederländischen aber nicht unbedingt, als Adelsprädikate vorkommen (
von Goethe,
van Beethoven,
de Jong, ...). Es ist sinnvoll, diesen Teil vom Nachnamen abzuspalten, da je nach Stil mal "von Goethe, Johann Wolfgang" und mal "Goethe, Johann Wolfgang von" gefordert wird. Unter das Suffix fallen Anhängsel wie "Jr.", "Sr." oder "III".
Es gibt mehrere Möglichkeiten, denselben Namen anzugeben:
https://tex.stackexchange.com/q/557/35864
Standardmäßig unterscheiden aber weder BibTeX noch Biber zwischen ersten und zweiten Vornamen/Mittelnamen. Wenn man das möchte, muss man sich (etwas) mehr Arbeit machen:
https://tex.stackexchange.com/q/187684/35864,
https://tex.stackexchange.com/q/126061/35864 Wenn man die Mittelnamen allerdings erst auf der biblatex/LaTeX-Seite herauslöscht ist es unter Umständen für gewisse Dinge schon zu spät (man Denke an uniquename und auch Hashes: "Donald E. Knuth" \neq "Donald Knuth"; außerdem ist es wie Du siehst recht komplex und man muss sehr vorsichtig sein, da TeX zumindest meiner Meinung nach nicht die beste Sprache für Stringmanipulationen ist). Ich würde also dazu tendieren, zu versuchen das Problem schon beim Einlesen der .bib-Datei mit einer Biber-Sourcemap zu lösen. Für eine feste Liste von Namen steht das bei
https://tex.stackexchange.com/a/126265/35864 Du möchtest aber wahrscheinlich eine automatische Lösung, für die Du nicht manuell alle Namen eintippen musst. Da müsste ich jetzt ein bisschen mit RegExps basteln.
Das ist leider nicht so ganz einfach. BibTeX und standardmäßig auch Biber zerlegt einen Namen in bis zu vier Bestandteile. Den Familiennamen, den Vornamen, ein Präfix(partikel) und ein Suffix.
Familienname und Vornamen sollten klar sein. Unter dem Präfix verstehen wir hier vor allem Präpositionen, die im Deutschen oft, in anderen Sprachen wie dem Niederländischen aber nicht unbedingt, als Adelsprädikate vorkommen ([i]von[/i] Goethe, [i]van[/i] Beethoven, [i]de[/i] Jong, ...). Es ist sinnvoll, diesen Teil vom Nachnamen abzuspalten, da je nach Stil mal "von Goethe, Johann Wolfgang" und mal "Goethe, Johann Wolfgang von" gefordert wird. Unter das Suffix fallen Anhängsel wie "Jr.", "Sr." oder "III".
Es gibt mehrere Möglichkeiten, denselben Namen anzugeben: https://tex.stackexchange.com/q/557/35864
Standardmäßig unterscheiden aber weder BibTeX noch Biber zwischen ersten und zweiten Vornamen/Mittelnamen. Wenn man das möchte, muss man sich (etwas) mehr Arbeit machen: https://tex.stackexchange.com/q/187684/35864, https://tex.stackexchange.com/q/126061/35864 Wenn man die Mittelnamen allerdings erst auf der [tt]biblatex[/tt]/LaTeX-Seite herauslöscht ist es unter Umständen für gewisse Dinge schon zu spät (man Denke an [tt]uniquename[/tt] und auch Hashes: "Donald E. Knuth" \neq "Donald Knuth"; außerdem ist es wie Du siehst recht komplex und man muss sehr vorsichtig sein, da TeX zumindest meiner Meinung nach nicht die beste Sprache für Stringmanipulationen ist). Ich würde also dazu tendieren, zu versuchen das Problem schon beim Einlesen der [tt].bib[/tt]-Datei mit einer Biber-Sourcemap zu lösen. Für eine feste Liste von Namen steht das bei https://tex.stackexchange.com/a/126265/35864 Du möchtest aber wahrscheinlich eine automatische Lösung, für die Du nicht manuell alle Namen eintippen musst. Da müsste ich jetzt ein bisschen mit RegExps basteln.