PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zitation uneinheitlich (2002a), (2002)a



acrylator
02-02-2011, 16:01
Hallo zusammen,

Hat jemand vielleicht eine Idee, warum bei Mehrfachnennung von Autoren im authoryear Style in Fußnoten (2002)a und im Literaturverzeichnis aber (2002a)
steht ?? (sorry, ich krieg grad kein Minimalbeispiel hin)

bobmalaria
02-02-2011, 16:43
hi,

wir wissen nicht mal welches paket/stil du verwendest. beziehst du dich auf biblatex oder verwendest du \bibliographystyle?

gruss

acrylator
02-02-2011, 17:33
so, hab mein Minimalbeispiel jetzt hingekriegt (siehe Anhang plus 2-seitige pdf)

Sepp99
02-02-2011, 18:08
Das Problem kann mit deinem Minimalbeispiel nicht nachvollzogen werden (siehe Anhang). Da mußt Du noch etwas anderes manipulieren.

Gruß, Sepp.-

acrylator
02-02-2011, 18:14
ist mir schleierhaft...wenn ich das kompiliere, kommt bei mir ganz normal die angehängte pdf heraus.

Bei Deinem Bild wird ja auch der clearpage Befehl ignoriert... :confused:

Sepp99
02-02-2011, 18:21
Bei mir kommt auch eine pdf-Datei heraus. Die ist aber ein kleines bisschen zu groß. Den clearpage-Befehl habe ich rausgenommen, dadurch kann ich eine png-Datei machen, weil ich nur eine Seite habe. Der ist hier ja auch nicht relevant und bringt in dem MB nichts.

Gruß, Sepp.-

acrylator
02-02-2011, 18:27
also in dem Quellcode verwende ich definitiv authoryear-ibid und das stimmt ja nicht mit den Fußnoten in Deinem Bild überein ??

nimm mal das "ibid" raus , vielleicht ist das nicht hinterlegt und er hat es ersetzt ?

bobmalaria
02-02-2011, 18:53
vielleicht liegt es auch an verschiedenen biblatex und stilversionen?

also am besten mal ueberpruefen welche version du hast. entweder im packetmanager oder ueber \listfiles vor \documentclass.. und anschliessend ins log-file schauen.

gruss

gehess
02-02-2011, 19:15
also in dem Quellcode verwende ich definitiv authoryear-ibid und das stimmt ja nicht mit den Fußnoten in Deinem Bild überein ??
Das kann ich bestätigen, bei mir wird ganu das beschriebene Verhalten erzeugt. Leider kenne ich mich etwas zu schlecht aus, um den richtigen Befehl mitteilen zu können (aber schau mal nach extrayear)

Sepp99
02-02-2011, 19:20
Und ich habe mir offenbar etwas mit meiner biblatex-Installation verbockt. Da klappt einiges nicht mehr.
Sorry für die Falschmeldung.
Sepp.-

Sepp99
03-02-2011, 08:18
So, jetzt habe ich mein biblatex wieder hinbekommen. Mein Fehler lag in einer alten etoolbox-Version.
Das Problem liegt offensichtlich in der Anweisung

\DeclareFieldFormat{labelyear}{\mkbibparens{#1}}
Wenn ich diese auskommentiere liegt die Zitation richtig vor. Was dabei geschieht habe ich noch nicht eruieren können.

Gruß, Sepp.-

domwass
03-02-2011, 09:17
Das Problem liegt offensichtlich in der Anweisung

\DeclareFieldFormat{labelyear}{\mkbibparens{#1}}
Wenn ich diese auskommentiere liegt die Zitation richtig vor. Was dabei geschieht habe ich noch nicht eruieren können.
Ohne das jetzt zu überprüfen, würde ich vermuten, dass labelyear in eine
Klammer gepackt wird, extrayear dann erst nach der Klammer ausgegeben wird,
falls es benötigt wird.

Gruß,
Dominik.-

tral
03-02-2011, 10:01
Hallo,

probier mal statt der Formatänderung für labelyear die für extrayear:



\DeclareFieldFormat{extrayear}{\mkbibparens{#1}}


Christian.

acrylator
03-02-2011, 13:22
@Dominik: jein, es sieht nur deshalb richtig aus, weil das Auskommentieren des
Befehls

\DeclareFieldFormat{labelyear}{\mkbibparens{#1}}
die Klammern weglässt : --> 2002a statt (2002a)

@tral: funktioniert leider nicht

\DeclareFieldFormat{extrayear}{\mkbibparens{#1}}

--> 2002(1) statt (2002a)

domwass
03-02-2011, 14:15
\renewbibmacro*{cite:labelyear+extrayear}{%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperref]{%
\mkbibparens{%
\printfield{labelyear}%
\printfield{extrayear}}}}}

(ungetestet)

Gruß,
Dominik.-

acrylator
03-02-2011, 14:43
Es funktioniert :) Ich danke allen Beteiligten !!