BibTeX und Webquellen
Im Zuge der Diplomarbeit eines Freundes kam folgende Frage auf:
Kann man den BibTeX-Stil 'alpha' dazu bringen, eine Webseite mit 4 Zeichen als Eintragstext darzustellen?
Zur Verdeutlichung: Ein BibTeX-Eintrag wie
@Misc{cmo,
title = {{Content Management Made Easy}},
note = {http://www.example.com},
}
wird normalerweise als
[cme]
dargestellt. Gibt man dem Eintrag einen key
, so wird dieser dargestellt, allerdings nur die ersten drei Zeichen.Der Eintrag
@Misc{cmo,
title = {{Content Management Made Easy}},
note = {http://www.example.com},
key = {CMME},
}
erzeugt also
[CMM]
anstelle des gewünschten [CMME]
.Die Lösung? Ersetze in Zeile 979 von alpha.bst die 3 durch eine 4, speichere alpha.bst als alpha-custom.bst im Verzeichnis der LaTeX-Hauptdatei, setze
\bibliographystyle{alpha-custom}
, fertig. Meine Lösung tut aber nur, wenn das author
-Attribut leer ist. Immerhin ein Workaround für Quick'n'dirty-Formatierung im Angesicht drohender Abgabetermine.--- /usr/share/texmf-texlive/bibtex/bst/base/alpha.bst 2006-01-09 01:33:43.000000000 +0100
+++ alpha-custom.bst 2009-06-15 18:59:12.000000000 +0200
@@ -976,7 +976,7 @@
{ author empty$
{ key empty$
{ cite$ #1 #3 substring$ }
- { key #3 text.prefix$ }
+ { key #4 text.prefix$ }
if$
}
{ author format.lab.names }
Labels: BibTeX, IT, LaTeX, Webquellen
0 Comments:
Kommentar veröffentlichen
<< Home