bibliographystyle anpassen

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


G-Fire
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mo 16. Mai 2011, 08:16

bibliographystyle anpassen

Beitrag 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

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Re: bibliographystyle anpassen

Beitrag 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.

G-Fire
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mo 16. Mai 2011, 08:16

Re: bibliographystyle anpassen

Beitrag 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.

G-Fire
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mo 16. Mai 2011, 08:16

Beitrag 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

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag 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.

G-Fire
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mo 16. Mai 2011, 08:16

Beitrag 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

Antworten