PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fußnoten. "Ebd." bei mehreren citations unterdrücken



zawodix
05-03-2012, 02:17
Hallo zusammen,

ich habe ein Problem mit citations in aufeinander folgenden Fußnoten:
Ich will erreichen, dass citation B in Fußnote 2 nur dann durch "Ebd." ersetzt wird, wenn in FN 1 nur citation B steht.

Also in diesem Fall:
\footcite{B} blabla\footcite{B}

Nicht aber in diesem Fall:
\footcites{A}{B} blabla\footcite{B}

Ich habe schon ein wenig mit den biblatex-Optionen "ibidtracker" und "idemtracker" herumprobiert, komme aber nicht zum Ergebnis.

Ich nutze Biblatex 1.4 mit folgenden Einstellungen:
\usepackage[style=footnote-dw, xref=true, hyperref = true, idembib=true, shortjournal = true, sorting=nyt]{biblatex}

ich kompiliere mit xelatex

Schon mal vielen Dank,
zawodix

domwass
05-03-2012, 09:01
Probier mal ibidtracker=constrict. Falls das nicht funktionieren sollte: Minimalbeispiel.

Gruß,
Dominik.-

zawodix
05-03-2012, 12:13
Danke mal Dominik, das hatte ich schon ausprobiert und das klappt nicht...
Also ich mache ein Minimalbeispiel:
By the way: Ich habe die files als UTF-8 gespeichert.


\documentclass[draft=false,fontsize=12pt,twoside=false,headinclud e=false,footinclude=false,paper=a4,pagesize=auto,t itlepage=false,headings=small]{scrartcl}
\usepackage{xunicode}
\usepackage[T1]{fontenc}
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage[ngerman]{babel}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage[style=footnote-dw, xref=true, hyperref = true, idembib=true, shortjournal = true, sorting=nyt, ibidtracker=constrict, idemtracker=constrict]{biblatex}
\usepackage[hypertexnames=false,breaklinks=true]{hyperref}
\addbibresource[]{Texte.bib}
\begin{document}
%%%%%%%%%% Hier soll kein Ebd. /ders. ausgegeben werden.
Man ist das ein schöner Text.\footcites{A}{B} Jetzt geht der schöne Text weiter.\footcite{B}
%%%%%%%%%% Hier soll Ebd. ausgegeben werden

Dann noch eine Citation C, damit der Tracker nicht auf B steht.\footcite{C}

Ein weiterer schöner Text.\footcite{B}Jetzt geht der schöne Text weiter.\footcite{B}
\end{document}

Das eingebundene Texte.bib hat diesen Code:


@Book{A,
author = {Autor A},
title = {Titel A},
subtitle = {Untertitel A},
shorttitle = {Kurztitel A},
location = {München},
year = {1991}
}
@Book{B,
author = {Autor B},
title = {Titel B},
subtitle = {Untertitel B},
shorttitle = {Kurztitel B},
location = {München},
year = {1991}
}
@Book{C,
author = {Autor C},
title = {Titel C},
subtitle = {Untertitel C},
shorttitle = {Kurztitel C},
location = {München},
year = {1991}
}


In der Ausgabe habe ich FN2 nun:
Ders.: Kurztitel B (Wie Anm. 1).
Es sollte aber heißen:
B: Kurztitel B (wie Anm. 1).

FN4 und FN5 passen.

Vielen Dank schon mal,
zawodix

domwass
05-03-2012, 14:18
Wenn »ders.« gar nicht genutzt werden soll, musst du die Option »idemtracker=false«
benutzen. »Ebd.« wird davon nicht berührt, dafür ist die Option »ibidtracker« zuständig.

Gruß,
Dominik.-

zawodix
05-03-2012, 16:11
"Ders." soll schon genutzt werden. Allerdings nicht, wenn in der vorhergehenden FN mehrere Autoren Zitiert sind, also eine eindeutige Zuordnung nicht möglich ist.




@Book{A,
author = {Autor A},
title = {Titel A},
subtitle = {Untertitel A},
shorttitle = {Kurztitel A},
location = {München},
year = {1991}
}
@Book{A2,
author = {Autor A},
title = {Titel A2},
subtitle = {Untertitel A2},
shorttitle = {Kurztitel A2},
location = {Augsburg},
year = {1992}
}


Also nur in diesem Fall:
\footcite{A} blablub \footcite{A2}

FN1: Autor A: Titel A. Untertitel A, München 1991.
FN2: Ders.: Titel A2. Untertitel A2. Augsburg 1992.

Gruß,
zawodix

domwass
05-03-2012, 16:30
Ah, okay. Ich fürchte, da wirst du einen feature request (http://sourceforge.net/tracker/?atid=1126006&group_id=244752&func=browse) stellen müssen. Ich zitiere aus der biblatex-Anleitung:

idemtracker=true
Enable the tracker in global mode.
[…]
idemtracker=context
Enable the tracker in context-sensitive mode. In this mode, citations in footnotes and in the body text are tracked separately.

idemtracker=strict
This is an alias for true, provided only for consistency with the other trackers. Since ‘idem’ replacements do not get ambiguous in the same way as ‘ibidem’ or ‘op. cit.’, the strict tracking mode does not apply to them.

idemtracker=constrict
This mode is similar to context with one additional condition: a reference in a footnote will only be considered as unambiguous if the current citation and the previous citation are given in the same footnote or in immediately consecutive footnotes.

»in immediately consecutive footnotes« trifft für den Fall, den du ausschließen möchtest, aber zu, so dass hier »ders.« erscheint.

Gruß,
Dominik.-

zawodix
05-03-2012, 22:31
Hallo Dominik,

schon mal vielen Dank für die Ideen. Ich versuche das in den nächsten Tagen und gebe dann eine Rückmeldung ob's geklappt hat.

vielen Dank und beste Grüße,
zawodix