Zitier- und Bibliographiestil mit "alphabetic" anp

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zitier- und Bibliographiestil mit "alphabetic" anp

von Craven » So 6. Apr 2014, 17:02

Für die Zukunft:
der Befehl
\DeclareFieldFormat{labelalpha}{\uppercase{#1}}
löst den Wunsch.

Zitier- und Bibliographiestil mit "alphabetic" anp

von Craven » So 6. Apr 2014, 15:31

Guten Tag,

ich verwende das BiBLaTeX-Paket, um mein Quellenverzeichnis anzufertigen.
Als Vorgabe der Universität ist die alpabetische Zitierweise gewünscht, fast so, wie sie über "bibstyle=alphabetic" oder "citestyle=alphabetic" angeboten werden.
Als Änderungswunsch wird verlangt, dass alle (drei) Buchstaben sowohl beim Refernzieren im Fließtext wie auch im Quellenverzeichnis selbst großgeschrieben werden und nicht nur der Erste.

Beispiel:
Der Autor "Weikert" verfasste im Jahr 1989 ein Buch. Nun wird über den klassischen \cite-Befehl ausgegeben: "[Wei89]". Gewünscht ist "[WEI89]". Nach lesen der Dokumentation habe ich versucht, die Datei "alphabetic.cbx" zu bearbeiten. Dabei habe ich versucht den Absatz
\newbibmacro*{cite}{%
\printtext[bibhyperref]{%
\printfield{prefixnumber}%
\printfield{labelalpha}%
\printfield{extraalpha}}}
und
\DeclareCiteCommand{\cite}[\mkbibbrackets]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{cite}}
{\multicitedelim}
{\usebibmacro{postnote}}
insbesondere über den "\uppercase"-Befehl zu manipulieren. Soweit ich das richtig verstanden habe, ist die Zeile
\printfield{labelalpha}%
von Interesse, da dieses groß geschrieben werden soll.

Kann mir bitte jemand verraten, wie ich das Wunschformat erreichen kann?
Folgend, ein Minimalbeispiel:
\documentclass{scrartcl}
\usepackage[backend=bibtex8,natbib=true,bibstyle=alphabetic,citestyle=alphabetic,sortcites=true,sorting=ynt]{biblatex}
\addbibresource{masterarbeit.bib}
\begin{document}
foo \cite{Wei00} foo\\
\printbibliography
\end{document}
und die *.bib-Datei "masterarbeit.bib":
@misc{Wei00,
 author = {Weikert, Sascha},
 year = {2000},
 title = {Beitrag zur Analyse des dynamischen Verhaltens von Werkzeugmaschinen},
 number = {13596},
 series = {Dissertation},
 institution = {{Eidgen{\"o}ssische Technische Hochschule Z{\"u}rich}}}
Dieselbe Frage habe ich bereits in einem anderen Forum gestellt, da jedoch bisher leider keine Antwort erhalten. Darum wende ich mich jetzt an dieses Forum.

Vielen Dank für das Lesen und ebenso für etwaige hilfreiche Antworten.
Viele Grüße und einen angenehmen Sonntag.
Christian

Nach oben