Bibtex Reihenfolge der Einträge manuell vorgeben

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


deusdeorum
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 6. Aug 2014, 21:58

Bibtex Reihenfolge der Einträge manuell vorgeben

Beitrag von deusdeorum »

Mein Ziel: Kürzel für das Literaturverzeichnis vorgeben und danach alphabetisch zu sortieren.
Aad05 Autor Y
Ada05 Autor X

Biblatex scheint eine Sackgasse für mein Dokument zu sein (siehe anderen Thread)

Nach dem Thread: http://tex.stackexchange.com/questions/ ... n-using-th
habe ich es geschafft manuell Kürzel für jeden Liteintrag vorzugeben. Leider passt die Sortierung nicht:
Ada05 Autor X
Aad05 Autor Y
Weil er immer noch nach Autor und nicht nach Kürzel sortiert.

Wenn es schon nicht so einfach ist nach Kürzel automatisch zu sortieren, wie kann ich dann zumindest manuell die Reihenfolge vorgeben, dass Aad05 Autor Y
Ada05 Autor X
sich ergibt? Ist zwar ein bisschen Arbeit, aber ok.

deusdeorum
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 6. Aug 2014, 21:58

Beitrag von deusdeorum »

so, ich habe jetzt alleine eine Lösung gefunden, wo ich tatsächlich sogar mit alpha leben kann.
Hier die Lösung, falls jemand nach dem gleichen Problem googelt:

Ich hatte viele Einträge des Literaturverzeichnisses automatisch über bibtex-export erstellt, was sich mit alpha wohl nicht vertragen hat und zu den wirren Kürzeln führte.

Wichtig ist die richtige Klammerung um den Nachnamen des Erstautors und dann insbesondere inklusive um das ausgeschriebene "et al.":
author={M. {Mustermann et al.}},
year="2007",
macht ein sauberes [Mus07] aus den ersten drei Buchstaben des Nachnamens
Der Standardausdruck
author={M. Mustermann and others},
führt zu einem unschönen Kürzel [M+07]

Bei zwei Autoren klappt der Standard
author = "T. Schmidt and H. Rez",
year="2007",
gut. Es ergibt sich [SR07]

Drei Autoren klappen auch noch, bei mehr als drei Autoren macht Bibtex ein Kürzel aus mehr als drei Buchstaben, was dann unschön aussieht. Hier muss man dann wieder auf ein et al. zurückgreifen.
Ich nutze:
author = "T. {Schmidt, H. Rez et al}",
year="2007",
was [Sch07] aus den ersten drei Buchstaben des Erstautors ergibt.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Wie furchtbar. Und nur weil du wegen eines (leicht lösbaren) Miniproblems auf die saubere Lösung mit biblatex verzichtest (das ganz sicher keine Sackgasse ist).

Es wäre besser, du würdest die "Lösung" löschen, damit niemand, der danach googelt, die findet und vielleicht auch anwendet.

Antworten