um die Zitationsregeln an die mir vorgebenen Richtlinien anzupassen, möchte ich die alphadin.bst dementsprechend abändern.
Für die Kennzeichen ist das Format:
<3 Buchstaben des Autors in Großbuchstaben>-<vierstellige Jahreszahl><optional: Folgezeichen>
vorgesehen.
Also bspw. MUS-2011a bzw. MUS-2011b (für Mustermann aus dem Jahre 2011).
Das Ändern der Jahreszahl ist mir schon gelungen, bei den anderen Anforderungen bin ich aber am Verzweifeln. Versuche die entsprechenden Zeichenketten an verschiedensten Stellen einzufügen, sorgte nur dafür, dass Teile der Ausgabe fehlten.
Eine pragmatische und gut verständliche Erklärung konnte ich bei meiner Recherche leider auch nicht finden.
Aktuell sieht die entsprechende Funktion folgendermaßen aus:
FUNCTION {calc.label} { type$ "book" = type$ "booklet" = type$ "inbook" = or or 'author.editor.key.label { type$ "proceedings" = 'editor.key.organization.label { type$ "manual" = 'author.key.organization.label 'author.key.label if$ } if$ } if$ duplicate$ year field.or.null purify$ #-1 #4 substring$ * 'label := year field.or.null purify$ #-1 #4 substring$ * sortify 'sort.label := }
Mit freundlichen Grüßen
G-Fire