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

biblatex: Zeitschriftenartikel mit Anführungszeichen

1,107 views
Skip to first unread message

Rolf Niepraschk

unread,
Jul 17, 2009, 6:06:14 AM7/17/09
to

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.
Mache ich etwas falsch? Vielen Dank im Voraus.

...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}


%----------------------------------------

Martin Sievers

unread,
Jul 17, 2009, 6:22:07 AM7/17/09
to
Rolf Niepraschk schrieb:

> 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.
> Mache ich etwas falsch? Vielen Dank im Voraus.
[...]

> \begin{filecontents*}{foo.bib}
> @ARTICLE{merker:aufbau.mann,
> author = {Peter Silie},
> title = {»Titel in Anführungszeichen«},
[...]

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

Uwe Siart

unread,
Jul 17, 2009, 6:29:54 AM7/17/09
to
Rolf Niepraschk <Rolf.Ni...@gmx.de> writes:

> 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

Rolf Niepraschk

unread,
Jul 17, 2009, 7:22:55 AM7/17/09
to
Martin Sievers schrieb:

...
>
> 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.
>

Ja, ich weiß. Ich möchte aber möglichst Makros in der bib-Datei vermeiden.

...Rolf

Rolf Niepraschk

unread,
Jul 17, 2009, 12:42:09 PM7/17/09
to
Rolf Niepraschk schrieb:

> 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.
> Mache ich etwas falsch? Vielen Dank im Voraus.
>
> ...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

Rolf Niepraschk

unread,
Jul 18, 2009, 1:13:17 PM7/18/09
to
Noch mal zum selben Thema. Manchmal sehen ich die einfachsten Dinge
nicht (schon zum zweiten Mal in kurzer Zeit) und es hat sich nun
herausgestellt, dass eigentlich alles funktioniert. Am Ende noch ein
Beispiel dafür. Einzige Eigentümlichkeit ist, dass die Zeile

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{»}{«}

0 new messages