...Rolf
%----------------------------------------
\begin{filecontents*}{foo.bib}
@ARTICLE{merker:aufbau.mann,
author = {Peter Silie},
title = {»Titel in Anführungszeichen«},
journal = {Eine Zeitschrift},
year = {2011},
volume = {6},
pages = {301-304},
number = {4},
}
\end{filecontents*}
\documentclass[ngerman,paper=a4,pagesize]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[%
,style=authoryear
,abbreviate=true
,sorting=nyt
,bibencoding=inputenc
]{biblatex}
\usepackage[babel=once,german=guillemets]{csquotes}
\defineshorthand{»}{\openautoquote}
\defineshorthand{«}{\closeautoquote}
\defbibheading{aaa}{\subsection*{Allerlei}}
\bibliography{foo}
\begin{document}
\nocite{*}
\printbibliography[heading=aaa]
\end{document}
%----------------------------------------
Hallo Rolf,
ich kann dir zwar auch nicht sagen, ob man es mit \openautoquote
hinbekommt, mit \enquote funktioniert es aber, also
title = {\enquote{Titel in Anführungszeichen}},
Vielleicht hilf dir das ja auch weiter.
Viele Grüße
Martin
> Ein Zeitschriftenartikel enth�lt im Original Anf�hrungszeichen im
> Titel. Im Literaturverzeichnis (mit biblatex erstellt) f�hrt das im
> folgenden Beispiel dazu, dass doppelte Anf�hrungszeichen auftauchen.
> Ich hatte die Hoffnung, das in Folge der Definition als \openautoquote
> / \closeautoquote das innere Paar Anf�hrungszeichen zu einfachen wird.
Mit \enquote m�sste das Verschachteln korrekt funktionieren. Warum es
- wie in deinem Beispiel - mit den Autoquotes nicht geht, wei� ich nicht.
--
Uwe
Ja, ich weiß. Ich möchte aber möglichst Makros in der bib-Datei vermeiden.
...Rolf
Zu meinem Beispiel fiel mir noch auf, dass auch schon
»»xxx««
im normalen Text doppelte äußere Anführungszeichen liefert. Mit
\MakeAutoQuote{»}{«}
gelingt es dann, allerdings noch immer nicht bei dem Eintrag im
Literaturverzeichnis. Ich bin also noch immer für Ideen dankbar.
...Rolf
bibencoding=inputenc
nicht in
bibencoding=latin1
geändert werden darf, was nicht verständlich ist, da es ja keinen
Unterschied bedeutet. Wie auch immer, ich bin froh, dass es funktioniert
und danke den Antwortgebern.
...Rolf
%--------------------------------------------------------
\begin{filecontents*}{foo.bib}
@ARTICLE{peter.1,
author = {Peter Silie},
title = {Titel, der »Anführungszeichen« enthält},
journal = {Eine Zeitschrift},
year = {2011},
volume = {6},
pages = {301-304},
number = {4},
}
\end{filecontents*}
\documentclass[ngerman,paper=a4,pagesize]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[%
,style=authoryear
,sorting=nyt
,bibencoding=inputenc
]{biblatex}
\usepackage[babel=once,german=guillemets]{csquotes}
\MakeAutoQuote{»}{«}