Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Zwei Biblatex-Fragen (mit Minimalbeispiel)

113 views
Skip to first unread message

Stefan Malte Schumacher

unread,
Mar 5, 2010, 10:41:15 AM3/5/10
to
Hallo allerseits

Ich habe zwei kleinere Probleme mit Biblatex, für die ich jetzt
endlich ein Minimalbeispiel erstellt habe. Als Bib-Datei habe ich die
Biblatex beiliegende examples.bib verwendet.

1. Ich kommentiere häufiger die in den Fußnoten aufgeführte Literatur.
Dabei rufe ich footcite wie folgt auf:
\footcite[Kommentar][Seite]{Schlüssel}. Wenn das entsprechende Buch
auf der Seite allerdings schon aufgeführt worden ist, wird von
Biblatex ein kleines "ebd." statt dem gewünschten "Ebd." gesetzt. Ohne
Kommentar funktioniert dies wie wie gewünscht, wie man an Fußnote Nr.
3 erkennt.

2. Wenn ich eine Internetadresse wie CTAN erneut referenziere wird
lediglich der Name, nicht aber die URL genannt. Ich finde dies, da
Internetadressen ja meistens weder Herausgeber noch
Veröffentlichungsort haben, für den Leser sehr verwirrend und würde
daher gerne bei diesen auch immer die vollständige URL aufführen,
damit diese klar identifziert werden können. Wie kann ich Biblatex
dazu bringen?

Viele Grüße
Stefan
----------------------------------------
\documentclass[headings=small,bibliography=totocnumbered,parskip=half,fontsize=12pt]
{scrreprt}
\usepackage[ansinew]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
%\usepackage{scrhack}
%\usepackage[pdftex=true]{hyperref}
\usepackage[tracking,spacing,kerning,babel]{microtype}
\usepackage[babel]{csquotes}
\usepackage{setspace,mathptmx}
\usepackage[left=2cm, right=3cm]{geometry}
\usepackage[bibencoding=inputenc,backend=bibtex8,style=verbose-ibid]
{biblatex}
\bibliography{examples}
\setstretch{1,5}
\clubpenalty=10000
\widowpenalty=10000

\DeclareFieldFormat[article]{citetitle}{\mkbibemph{#1}}
\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[incollection]{citetitle}{\mkbibemph{#1}}
\DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}}

\begin{document}
Text.\footcite{padhye}
Noch mehr Text.\footcite[Kommentar.][9]{padhye} Und noch mehr Text.
\footcite{padhye}

Dies ist die CTAN-Adresse.\footcite{ctan}
Danach folgt ein beliebiges anderes Zitat.\footcite{westfahl:space}
Und dies ist die CTAN-Adresse ohne URL.\footcite{ctan}
\end{document}

Bernhard Tempel

unread,
Mar 5, 2010, 12:56:35 PM3/5/10
to
Hallo Stefan,

Stefan Malte Schumacher schrieb:
> 1. Ich kommentiere h�ufiger die in den Fu�noten aufgef�hrte Literatur.


> Dabei rufe ich footcite wie folgt auf:

> \footcite[Kommentar][Seite]{Schl�ssel}. Wenn das entsprechende Buch
> auf der Seite allerdings schon aufgef�hrt worden ist, wird von
> Biblatex ein kleines "ebd." statt dem gew�nschten "Ebd." gesetzt. Ohne
> Kommentar funktioniert dies wie wie gew�nscht, wie man an Fu�note Nr.
> 3 erkennt.

Was Du als "Kommentar" bezeichnest, ist nicht so gedacht, sondern f�r
Einleitung des Zitatnachweises mit "Vgl.", "Siehe auch" und dergleichen. Du
wirst in solchen F�llen daher ein Konstrukt wie

\footnote{Kommentar. \Cite[Seite]{Schl�ssel}.}

verwenden m�ssen.

Sch�nen Gru�,

Bernhard

--
http://www.tempelb.de

Sebastian Berndt

unread,
Mar 5, 2010, 3:10:56 PM3/5/10
to
Bernhard Tempel schrieb:

Ohne das jetzt genauer recherchiert oder gar ausprobiert zu haben:
M��t nicht auch

\footcite[Kommentar\addperiod][Seite]{Schl�ssel}

funktionieren?

Gr��le

Seb.

Bernhard Tempel

unread,
Mar 5, 2010, 3:28:48 PM3/5/10
to
Sebastian Berndt schrieb:

> Ohne das jetzt genauer recherchiert oder gar ausprobiert zu haben: M��t
> nicht auch
>
> \footcite[Kommentar\addperiod][Seite]{Schl�ssel}
>
> funktionieren?

Mit dem Minimalbeispiel war es leicht auszuprobieren: Nein, funktioniert
nicht. Wie ich schon schrieb, liegt schon der Frage das Mi�verst�ndnis
zugrunde, wof�r die prenote in \cite[<prenote>][<postnote>]{<key>} gedacht ist.

Stefan Malte Schumacher

unread,
Mar 6, 2010, 10:46:25 AM3/6/10
to
On Mar 5, 6:56 pm, Bernhard Tempel <bernhard.tem...@gmx.de> wrote:
> Hallo Stefan,
>
> Stefan Malte Schumacher schrieb:
>
> > 1. Ich kommentiere häufiger die in den Fußnoten aufgeführte Literatur.

> > Dabei rufe ich footcite wie folgt auf:
> > \footcite[Kommentar][Seite]{Schlüssel}. Wenn das entsprechende Buch
> > auf der Seite allerdings schon aufgeführt worden ist, wird von
> > Biblatex ein kleines "ebd." statt dem gewünschten "Ebd." gesetzt. Ohne
> > Kommentar funktioniert dies wie wie gewünscht, wie man an Fußnote Nr.
> > 3 erkennt.
>
> Was Du als "Kommentar" bezeichnest, ist nicht so gedacht, sondern für

> Einleitung des Zitatnachweises mit "Vgl.", "Siehe auch" und dergleichen. Du
> wirst in solchen Fällen daher ein Konstrukt wie
>
> \footnote{Kommentar. \Cite[Seite]{Schlüssel}.}
>
> verwenden müssen.
>
> Schönen Gruß,
>
> Bernhard


Hallo Bernhard

Tatsächlich war die von Dir vorgeschlagene Umsetzung mit \cite in
\footnote auch die ursprünglich von mir praktizierte Variante. Auf
die Idee der Verwendung von [prenote] als Kommentarfeld bin ich erst
später gekommen, ich habe es dann verwendet, weil es mir
übersichtlicher erschien, als ein
in einer Fußnote gesetztes Cite. Ich habe jetzt auch schon etliche
Seiten geschrieben, bei denen ich footcite wie von mir beschrieben
benutzt habe. Wenn ich dieses
"Ebd". also irgendwie groß haben möchte, dann bleibt mir vermutlich
nichts anderes übrig als den Biblatex-Stil selber anzupassen, oder?

Viele Grüße
Stefan

Philipp Lehman

unread,
Mar 6, 2010, 11:06:56 AM3/6/10
to
Stefan Malte Schumacher wrote:

> Wenn ich dieses
> "Ebd". also irgendwie gro� haben m�chte, dann bleibt mir vermutlich
> nichts anderes �brig als den Biblatex-Stil selber anzupassen, oder?

Das ist nicht erforderlich. Die relevante Zeile ist in biblatex.def zu
finden:

\newcommand*{\prenotedelim}{\addspace\midsentence}

Du hast prinzipiell zwei M�glichkeiten:

1) \renewcommand*{\prenotedelim}{\addspace}

Dann musst du allerdings konsequent folgendes machen:

\footcite[Vgl.\isdot][45]{key}

sonst wird "Ebd." auch nach Abk�rzungen gro�geschrieben. Biblatex
unterscheiden zwischen dem Abk�rzungspunkt ("dot") und dem Punkt am
Satzende ("period"), aber du kannst nur letzteren direkt als "."
eingeben.

2) Mit den Standardeinstellungen:

\footnote{Kommentar. \Cite[45]{key}}

oder auch

\mkbibfootnote{Kommentar. \cite[45]{key}}

Ob 1) wirklich bequemer ist, h�ngt wohl vom Text und den
Zitiergewohnheiten ab. Die "prenote" ist, wie Bernhard schon
geschrieben hat, in erster Linie f�r Dinge wie "vgl." oder "siehe"
gedacht. Da solche Hinweise oft abgek�rzt werden, ist 2) die
Voreinstellung.

--
Sender address blackholed; do not reply to From: address.
You can still reach me by email at: lehman gmx net.

Bernhard Tempel

unread,
Mar 6, 2010, 11:04:22 AM3/6/10
to
Hallo Stefan,

Stefan Malte Schumacher schrieb:
> Wenn ich dieses
> "Ebd". also irgendwie gro� haben m�chte, dann bleibt mir vermutlich
> nichts anderes �brig als den Biblatex-Stil selber anzupassen, oder?

Denke ich auch, sehe aber vor allem ein Problem: Was soll das Kriterium sein,
nach dem entschieden wird, ob "Ebd." oder "ebd." gesetzt wird? Dann m��test
Du beim Zitieren h�llisch aufpassen, da� Abk�rzungspunkte in der Prenote von
Satzzeichen unterschieden werden. Das geht sicher irgendwie, w�re mir
pers�nlich aber zu aufwendig, zumal eventuell beim n�chsten biblatex-Update
auch wieder der eigene Zitierbefehl angepa�t werden m��te. Ab biblatex 0.9 ist
das vielleicht nicht mehr so kritisch, aber mich pers�lich h�lt die Erinnerung
an die Wechsel von biblatex 0.6 bis 0.8 (bei einem gr��eren Projekt) von nicht
unbedingt erforderlichen Anpassungen der Zitierstile ab. Das w�re dann
unn�tiger Ballast bei Aktualisierungen der Zitierstile, der zudem die
Fehleranf�lligkeit erh�ht.

Der \footcite-Befehl ist sehr bequem, vor allem kann er auch etwas dazu
disziplinieren, die Fu�noten nicht jeden Zitatnachweis als Anla� f�r einen
Exkurs zu nehmen. Falls eine Fu�note aber ernsthaft mehr enthalten soll als
den Zitatnachweis und eine Einleitung � la "Vgl.", "Siehe auch", "Dazu
ausf�hrlich" und dergleichen, ist es auch angemessen, Fu�note und \cite-Befehl
zu verwenden.

Sch�ne Gr��e,

Bernhard

--
http://www.tempelb.de

Philipp Lehman

unread,
Mar 6, 2010, 12:02:12 PM3/6/10
to
Wie mir noch einf�llt...

3) Mit den Standardeinstellungen:

\newcommand{\footcmt}[1]{%
\AtNextCite{\def\prenotedelim{\addspace}}%
\footcite[{#1}]}

Syntax:

\footcmt{Kommentar}[postnote]{key}
aber: \footcmt{Kommentar}[]{key}

4) Mit den Standardeinstellungen:

\newcommand{\footcmt}[2][]{%
\AtNextCite{\def\prenotedelim{\addspace}}%
\footcite[{#2}][#1]}

Syntax:

\footcmt[postnote]{Kommentar}{key}
hier: \footcmt{Kommentar}{key}

In beiden F�llen weiterhin:

\footcite[Vgl.][postnote]{key}

Bernhard Tempel

unread,
Mar 6, 2010, 12:47:13 PM3/6/10
to
Philipp Lehman schrieb:

> Wie mir noch einf�llt...
>
> 3) Mit den Standardeinstellungen:
>
> \newcommand{\footcmt}[1]{%
> \AtNextCite{\def\prenotedelim{\addspace}}%
> \footcite[{#1}]}
>
> Syntax:
>
> \footcmt{Kommentar}[postnote]{key}
> aber: \footcmt{Kommentar}[]{key}
>
> 4) Mit den Standardeinstellungen:
>
> \newcommand{\footcmt}[2][]{%
> \AtNextCite{\def\prenotedelim{\addspace}}%
> \footcite[{#2}][#1]}
>
> Syntax:
>
> \footcmt[postnote]{Kommentar}{key}
> hier: \footcmt{Kommentar}{key}
>
> In beiden F�llen weiterhin:
>
> \footcite[Vgl.][postnote]{key}

Erstaunlich, das h�tte ich mir aufwendiger vorgestellt. Vielleicht, weil ich
es selbst vorziehe, mit m�glichst wenigen Zitierbefehlen auszukommen. Wirklich
Bedarf f�r einen zus�tzlichen Zitierbefehl hatte ich nur f�r den F�lle der Art:

\footnote{Fu�notentext (\cite{}). Und weiter in der Fu�note.} oder

\footnote{Fu�notentext (und ein Klammereinschub; \cite{}). Und weiter in der
Fu�note.}

also f�r Zitatnachweise in runden Klammern, denn da sollten alle sonst runden
Klammern durch eckige ersetzt werden. Daf�r scheint es keinen geeigneten Test
zu geben, also mu�te ein eigener Zitierbefehl her, mit Konsequenzen f�r alle
verwendeten BibliographyDriver - ziemlich aufwendig.

N�tzlich und wahrscheinlich gar nicht so aufwendig w�re auch ein Zitierbefehl,
der das gesamte Zitat wie auch sonst definiert, aber ohne Autor ausgibt, um
wie folgt zitieren zu k�nnen:

\footnote{\citeauthor{Mueller:2010} dagegen ist anderer Ansicht
(\citewithoutauthor[40]{Mueller:2010}).}

Sonst h�tte man eine unsch�ne Doppelung des Namens, die mit der Aufspaltung
des Zitierbefehls in zwei Teile entfallen k�nnte. Es ging aber auch ohne, mit
einigen syntaktisch etwas unsch�nen (aber noch korrekten) Kompromissen, so da�
ich kurz vor Abschlu� meiner Arbeit dann doch drauf verzichtet habe, einen
solchen Zitierbefehl zu basteln. Auch in diesem Fall m��te man in alle
BibliographyDriver eine zus�tzliche Abfrage vor Ausgabe der Autoren einbauen,
ob dieser Zitierbefehl verwendet wird. (Diese Art von Aufwand meinte ich, als
zur Zur�ckhaltung bei der Definition weitere Zitierbefehle riet.)

Stefan Malte Schumacher

unread,
Mar 7, 2010, 10:53:56 AM3/7/10
to
> Das ist nicht erforderlich. Die relevante Zeile ist in biblatex.def zu
> finden:
>
> \newcommand*{\prenotedelim}{\addspace\midsentence}
>
> Du hast prinzipiell zwei Möglichkeiten:
>
> 1) \renewcommand*{\prenotedelim}{\addspace}


Danke, genau soetwas habe ich gesucht. Allerdings funktioniert bei mir
die Umsetzung noch nicht wie gewünscht.
Ich habe die entsprechende Zeile in den Header meines Minimalbeispiels
unter das letzte "\DeclareFieldFormat" kopiert,
das "Ebd" in der zweiten Fußnote wird aber weiterhin klein
geschrieben. Habe ich etwas übersehen?

Bye
Stefan

Philipp Lehman

unread,
Mar 7, 2010, 11:23:31 AM3/7/10
to
Stefan Malte Schumacher wrote:

>> 1) \renewcommand*{\prenotedelim}{\addspace}
>
> Danke, genau soetwas habe ich gesucht. Allerdings funktioniert bei

> mir die Umsetzung noch nicht wie gew�nscht.


> Ich habe die entsprechende Zeile in den Header meines
> Minimalbeispiels unter das letzte "\DeclareFieldFormat" kopiert,

> das "Ebd" in der zweiten Fu�note wird aber weiterhin klein
> geschrieben.

Hhm, das ist gleich doppelt unterdr�ckt:

\DeclareFieldFormat{prenote}{#1\isdot}

Mit

Philipp Lehman

unread,
Mar 7, 2010, 11:24:23 AM3/7/10
to
Philipp Lehman wrote:

> Hhm, das ist gleich doppelt unterdr�ckt:
>
> \DeclareFieldFormat{prenote}{#1\isdot}
>
> Mit

\DeclareFieldFormat{prenote}{#1}

Sollte es dann tats�chlich funktionieren.

Philipp Lehman

unread,
Mar 8, 2010, 10:55:40 AM3/8/10
to
Bernhard Tempel wrote:

> \footnote{Fu�notentext (\cite{}). Und weiter in der Fu�note.} oder

Im Prinzip:

\footnote{Fu�notentext \parencite{}. Und weiter in der Fu�note.}

> \footnote{Fu�notentext (und ein Klammereinschub; \cite{}). Und
> weiter in der Fu�note.}

Im Prinzip:

\footnote{Fu�notentext \mkbibparens{und ein Klammereinschub; \cite{}}.


Und weiter in der Fu�note.}

> also f�r Zitatnachweise in runden Klammern, denn da sollten alle
> sonst runden Klammern durch eckige ersetzt werden.

Im Prinzip kann man \mkbibparens auf diese Weise verschachteln, aber
biblatex wirft dann Warnungen aus. Ich werde mal sehen, ob sich das
besser l�sen l�sst.

0 new messages