Seite 1 von 1

bibliographystyle anpassen

Verfasst: Mo 16. Mai 2011, 08:37
von G-Fire
Hallo,

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

Re: bibliographystyle anpassen

Verfasst: Mo 16. Mai 2011, 10:49
von KOMA
Keine Lösung, nur eine Anmerkung:
G-Fire hat geschrieben:Eine pragmatische und gut verständliche Erklärung konnte ich bei meiner Recherche leider auch nicht finden.
Hauptsächlich, weil BibTeX-Hacking noch umständlicher als TeX ist, wurde biblatex geschaffen.

Re: bibliographystyle anpassen

Verfasst: Mo 16. Mai 2011, 10:59
von G-Fire
KOMA hat geschrieben:Keine Lösung, nur eine Anmerkung:
G-Fire hat geschrieben:Eine pragmatische und gut verständliche Erklärung konnte ich bei meiner Recherche leider auch nicht finden.
Hauptsächlich, weil BibTeX-Hacking noch umständlicher als TeX ist, wurde biblatex geschaffen.
Vielen Dank für die schnelle Hilfe! Ich werde mir Biblatex heute abend mal genauer anschauen.

Verfasst: Di 17. Mai 2011, 22:21
von G-Fire
Der Tipp mit BibLatex war schonmal gar nicht so schlecht.

Ich habe als Alternative zu din1505 nun alphabetic ausgewählt, leider bekomme ich hierbei aber keine Kennzeichen angezeigt, sondern nur leere Klammern ([]).

Eingebunden habe ich BibLatex durch:
\usepackage[backend=biber, style=alphabetic, natbib=true]{biblatex}
und aufgerufen über:
\nocite{*}
\printbibliography 
Mit freundlichen Grüßen

G-Fire

Verfasst: Mi 18. Mai 2011, 08:19
von KOMA
Hast Du auch biber aufgerufen. Siehe desweiteren bitte die erste Zeile meiner Signatur.

Außerdem hat der Status Rückfrage eine ganz bestimmte Bedeutung, die mit Deinem Beitrag nicht zutreffend war, jetzt aber zutrifft. Die Bedeutungen werden angezeigt, wenn Du mit der Maus über das Fragezeichen-Piktogramm fährst. Man kann auch darauf klicken.

Verfasst: Mi 18. Mai 2011, 10:37
von G-Fire
KOMA hat geschrieben:Hast Du auch biber aufgerufen. Siehe desweiteren bitte die erste Zeile meiner Signatur.

Außerdem hat der Status Rückfrage eine ganz bestimmte Bedeutung, die mit Deinem Beitrag nicht zutreffend war, jetzt aber zutrifft. Die Bedeutungen werden angezeigt, wenn Du mit der Maus über das Fragezeichen-Piktogramm fährst. Man kann auch darauf klicken.
Entschuldige die Unordnung zu diesem Post.

Edit: Ich habe meinen Fehler gefunden nun gefunden. Ich (bzw. mein TeXworks) hatte weiterhin die Binary von BibTeX anstatt die von Biber zum Erstellen benutzt.

Vielen Dank nochmal für die Hilfe.

Grüße,
G-Fire