EDIT
Lange Rede kurzer Sinn => RTFM, 2 Stunden probieren erstetzen 5min
aufmerksames Lesen
Die unten Beschriebene "Problematik" ist also gewollt vom Autor des
Paketes, entsprechende Schalter sind vorgesehen damit eine Einstellung
nach Benutzers Lust vorgenommen werden kann. Die Problematik
mit den Umlauten bleibt soweit ich sehe schon noch bestehen, vereinfacht
sich jedoch etwas.
%Preamble
\bibliographystyle {babalpha-lf} %(-lf = "lastname, forename")
%Preamble
Wenn mit den Umlaut Makro's gearbeitet wird, aber immernoch den
Namensteil der ein Umlaut enthällt in {} da sonst das Leerzeichen mit
übernommen wird. Bei der Sache mit Umlauten bei nur 1 Autor bleibt
die {\"o} Notation gelten, ist aber nicht weiter ein Problem da die äusseren
{} ja weg dürfen
EDIT
Hallo, ja ich weiß, es ist schon lange her seit der letzte hier in diesem
Beitrag etwas geschreiben hat, aber ich hab grad selber etwas Erfahrung
mit diesem Thema gemacht, und wollte diesbezüglich eine kleine
Bemerkung loswerden:
Bei dem Paket
babelbib bin ich ein
paar Eigenheiten auf der Spur gekommen die sich noch nicht klären ließen.
Ich habe für mich eine Lösung gefunden, aber die ist leider nicht für alle
Situationen. Folgendes passierte. Ich notiere alle Autoren in meiner *.bib
im Format "NACHNAME, VORNAME" Bei der Wiedergabe jedoch,
vorausgesetzt es gibt mehrere Autoren bei einem Buch, steht der Erste
in genau diesem Format, der Nachste steht aber in der Form
"VORNAME NACHNAME" da, sowie alle evtl. weiteren auch.
Der einzige Weg, dies zu vermeiden und zu einer einheitlichen Form in
dem Literaturverzeichnis zu kommen, war für mich, jeder Name in {}
einzuschleißen. Also in etwa:
author = "{Name1, V.} and {Name2, V}",
Ein Problem hierbei bleib leider: Wenn in dem Namen ein Umlaut vorkommt.
Es gibt da jetzt viele Scenarien, auch abhängig vom verwendeten Style.
Da ich alpha bzw. bibalpha verwende gab es noch mehr Probleme, ein
wichitges ist aber, das die Notation {\"o} nicht zugelassen wird vom
Compiler, wenn der Name selber auch schon in {} steht.
Beim testen fand ich so also heraus, dass der erste Autor nicht den
gesammten Namen in {} haben muss, nur alle weiteren. Somit hat man
die Möglichkeit {\"o} zu verwenden, die auch nötig ist wenn nur 1 Autor
vorhanden ist und der Umlaut mit in dem Cite-Key eingehen muss (alpha style)
Wenn man aber in den anderen Namen, die ja in {} stehen ein Umlaut
benötigt, dann macht ein Makro dafür. Ich habe mir der Einfachheit halber
bekannte Notationen genommen:
%Preamble
\newcommand {\ouml} {\"o}
%Preamble
So ist das Problem mit der Fehlermeldung bei {{}} weg, und der Output
im Literaturverzeichnis noch immer wie gewollt.
Zusammengefasst:
% Preamble
\newcommand {\ouml} {\"o}
\newcommand {\auml} {\"a}
...
% Preamble
% Eintragsausschnitt vom *.bib - File
% Ein Autor (Preamble Eintrag nicht nötig)
% ----------------------------------------
...
author = "G{\"o}bel, X.",
...
% Mehrere Autoren
% ---------------
...
author = "G{\"o}bel, X. and {G\ouml bel, Y.} and ..."
% oder
author = "{G\ouml bel, X.} and {G\ouml bel, Y.} and ..."
% da bei mehrere Autoren als Key die Anfangsbuchstaben genommen werden,
% und in diesem Beispiel ist darin kein Umlaut enthalten.
...