Anpassen der automatischen Erstellung von BibTeX-Keys

Im Tab "Key-Muster" im Dialog "Einstellungen" kann man die Felder bestimmen, die zur automatischen Generierung der BibTeX-Labels (bibtexkey) herangezogen werden. Das Muster kann für jeden der vorgegebenen Eintragstypen bestimmt werden.

Das Muster kann beliebigen Text enthalten, unabhängig von und zusätzlich zu den Feldmarken, die angeben, dass ein bestimmtes Feld des Eintrags an dieser Stelle des Keys eingefügt werden soll. Eine Feldmarke besteht gewöhnlich aus dem Feldnamen in eckigen Klammern, z.B. [volume]. Wenn dieses Feld zum Zeitpunkt der Erstellung des Keys leer ist, wird kein Text eingefügt.

Es gibt außerdem mehrere spezielle Feldmarken, die nur einen bestimmten Teil aus einem Feld extrahieren. Sie werden unten aufgelistet. Natürlich können Sie auch neue spezielle Feldmarken vorschlagen.

Spezielle Feldmarken:

Hinter einem Feldnamen (oder einem der oben aufgeführten Pseudo-Feldnamen) kann ein Modifikator stehen. Momentan ist der einzige definierte Modifikator :lower, der den von der Feldmarke eingefügten Text in Kleinbuchstaben wandelt. So wird beispielsweise bei [auth:lower] der Nachname des ersten Autors in Kleinbuchstaben ausgegeben.

Wenn Sie keine Key-Muster für einen bestimmten Eintragstyp angeben, wird das vorgegebene Muster (default pattern) verwendet. Sie können das vorgegebene Muster natürlich ebenfalls anpassen - seine Einstellung befindet sich über der Liste der Eintragstypen im Tab Key-Muster des Dialogs Einstellungen.

Das vorgegebene Key-Muster ist [auth][year], das Keys wie z.B. Yared1998 generiert. Falls der Key in der geöffneten Datei nicht eindeutig sein sollte, wird einer der Buchstaben a-z angefügt, bis ein eindeutiger Key gefunden ist. Dementsprechend könnten die Labels wie folgt aussehen:

Yared1998
Yared1998a
Yared1998b