Klammern um Jahreszahl + Buchstabe

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: Klammern um Jahreszahl + Buchstabe

von tabara » Fr 5. Okt 2012, 16:58

Genau mein Problem:

Wie kann ich deinen Code bei mir nutzbar machen? Danke.

von gee » Do 16. Aug 2012, 15:46

Ich hab das Problem gelöst bekommen indem ich eine ) versetzt habe.
Der entsprechende Code ist nun folgt:
\newbibmacro*{mycite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}%
\setunit{\addspace}}
{\printnames{labelname}%
\setunit{\nameyeardelim}}%
\usebibmacro{cite:labelyear+extrayear+bracket}}
{\usebibmacro{cite:shorthand}}}

\newbibmacro*{cite:labelyear+extrayear+bracket}{%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperref]{%
(\printfield{labelyear}%
\printfield{extrayear})}}}
\DeclareCiteCommand{\cite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{mycite}}
{\multicitedelim}
{\usebibmacro{postnote}}

\usepackage[ngerman]{babel} 

Klammern um Jahreszahl + Buchstabe

von gee » Mo 13. Aug 2012, 19:21

Hallo,
ich arbeite mit "Biblatex" und dem Style "authoryear-icomp" und möchte gerne, dass die Jahreszahl plus einen eventuellen Buchstaben in der Fussnote in Klammern gesetzt wird.
Ein Buchstabe kommt dann zustande, wenn ein Autor mehrere Werke in einem Jahre veröffentlicht hat. Bis jetzt habe ich es hinbekommen, dass die Jahreszahl in Klammern gesetzt wird, ein eventueller Buchstabe aber nicht. Das sieht momentan wie folgt aus:

vgl. Blabla (2012)a S. 11

soll aber so aussehen:

vgl. Blabla (2012a) S. 11

Hat da jemand vielleicht eine Idee?
Schonmal vielen Dank!
    \pdfoptionpdfminorversion=5																				% PDF-Warnung ausblenden
    \documentclass[a4paper,12pt]{article}
    \usepackage[latin1]{inputenc}                                   % Umkodieren der deutschen Spezialzeichen in Tex-Code
    \usepackage[style=authoryear-icomp]{biblatex}
    \usepackage{csquotes}
    \bibliography{Kapitel/literatur}
    %\usepackage[square]{natbib}                                      				% Bibtex-Stil für Autor-Jahr-Format
%    	\setcitestyle{numbers}



\newbibmacro*{mycite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}%
\setunit{\addspace}}
{\printnames{labelname}%
\setunit{\nameyeardelim}}%
\usebibmacro{cite:labelyear+extrayear+bracket}}
{\usebibmacro{cite:shorthand}}}

\newbibmacro*{cite:labelyear+extrayear+bracket}{%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperref]{%
(\printfield{labelyear})%
\printfield{extrayear}}}}
\DeclareCiteCommand{\cite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\usebibmacro{mycite}}
{\multicitedelim}
{\usebibmacro{postnote}}

\usepackage[ngerman]{babel}    

Nach oben