babel & biblatex: Problem mit Anführungszeichen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: babel & biblatex: Problem mit Anführungszeichen

von Rainer » Mi 7. Mär 2012, 12:06

@ nixversteh:

Die Anführungszeichen sollen aber nur einen Teil (in diesem Beispiel-Fall das ABC) umschließen und nicht nur den gesamten Titel...

Anführungszeichen

von nixversteh » Mi 7. Mär 2012, 09:01

Rainer hat geschrieben:@ nixversteh:

Vielleicht stehe ich gerade auf dem Schlauch, aber die Problematik war Anführungszeichen im Titel eines Eintrags aus einer .bib Datei richtig anzeigen zu lassen. Wo sind in Deinem Beispiel denn nun Anführungszeichen :?: :shock: :?:
Hallo Rainer,

auf meinem System ergibt der Code diese PDF.

Lieben Gruß

Martin
Dateianhänge
TEST.pdf
(7.33 KiB) 499-mal heruntergeladen

von Rainer » Mi 7. Mär 2012, 06:29

@ nixversteh:

Vielleicht stehe ich gerade auf dem Schlauch, aber die Problematik war Anführungszeichen im Titel eines Eintrags aus einer .bib Datei richtig anzeigen zu lassen. Wo sind in Deinem Beispiel denn nun Anführungszeichen :?: :shock: :?:

Anführungszeichen

von nixversteh » Di 6. Mär 2012, 17:05

Hallo Aldeyn,

versuche mal diesen Code
\RequirePackage{filecontents}
\begin{filecontents*}{Bib.bib}
@incollection{article1,
 xref = {book1},
 author = {Author, Auth},
 title = {ABC Title 1},
 pages = {1--2},
 editor = {Editor, Ed},
 booktitle = {Book Title 1},
 year = {2010}
} 
@book{book1,
 author = {Editor, Ed},
 year = {2010},
 title = {Book Title 1}
}
\end{filecontents*}
\documentclass{scrreprt}
\usepackage[german]{babel}
\usepackage[backend=biber,sortlocale=de,style=authoryear,dashed=false,mincrossrefs=1]{biblatex}
\bibliography{Bib}
\begin{document}
\parencite{article1}
\printbibliography
\end{document} 
Viel Erfolg

Gruß

Martin

von cgnieder » Sa 25. Feb 2012, 15:18

Wenn man »babel« nach »biblatex« lädt, gibt es keine Fehler mehr (allerdings unschöne weil falsche Anführungszeichen):
\RequirePackage{filecontents}
\begin{filecontents*}{Bib.bib}
@incollection{article1,
 xref = {book1},
 author = {Author, Auth},
 title = {{"}ABC{"} Title 1},
 pages = {1--2},
 editor = {Editor, Ed},
 booktitle = {Book Title 1},
 year = {2010}
}
@book{book1,
 author = {Editor, Ed},
 year = {2010},
 title = {Book Title 1}
}
\end{filecontents*}

\documentclass{scrreprt}

\usepackage[backend=bibtex8,sortlocale=de,style=authoryear,dashed=false,mincrossrefs=1]{biblatex}
\addbibresource{Bib}
\usepackage[ngerman]{babel}

\begin{document}

\parencite{article1}

\printbibliography

\end{document} 

Re: babel & biblatex: Problem mit Anführungszeichen

von Aldeyn » Sa 25. Feb 2012, 13:28

Das Problem ist:
Aldeyn hat geschrieben:verwende Citavi für die Erstellung meiner Bibliographie.
Das heißt, ich müßte die erstellte Bibliographie nach jeder Änderung in Citavi erneut verändern. Dann kann ich sie auch gleich von Hand erstellen...

Das Problem taucht allerdings nur auf, wenn ich babel einbinde. Ohne babel geht alles einwandfrei. Deshalb interessiert mich vor allem: Kann man babel irgendwie ersetzen oder das Verhalten von babel so ändern, daß die Anführungszeichen akzeptiert werden?

Ich habe mir jetzt damit geholfen, daß ich den Buchtitel in Citavi verändert habe. Statt " steht dort nun `` bzw. '' (also zweimal '), was natürlich spätestens beim nächsten Titel mit Anführungszeichen wiederholt werden muß.

Vorerst ein Workaround, aber das grundsätzliche Problem besteht weiterhin.

von christoph88 » Sa 25. Feb 2012, 13:15

Hallo Aldeyn,

versuche es mal mit:
title = {"`ABC"' Titel1},
Dann müsste es eigentlich gehen.

babel & biblatex: Problem mit Anführungszeichen

von Aldeyn » Sa 25. Feb 2012, 12:12

Ich schreibe gerade eine Arbeit und verwende Citavi für die Erstellung meiner Bibliographie. Dabei kommt auch ein Buch vor, welches Anführungszeichen im Titel verwendet. Diese werden von Citavi als {"} exportiert.

Dies führt dazu, daß das Dokument nicht mehr kompiliert, wenn babel verwendet wird.

Minimalbeispiel:
\RequirePackage{filecontents}
\begin{filecontents*}{Bib.bib}
@incollection{article1,
 xref = {book1},
 author = {Author, Auth},
 title = {{"}ABC{"} Title 1},
 pages = {1--2},
 editor = {Editor, Ed},
 booktitle = {Book Title 1},
 year = {2010}
}
@book{book1,
 author = {Editor, Ed},
 year = {2010},
 title = {Book Title 1}
}
\end{filecontents*}

\documentclass{scrreprt}

\usepackage[german]{babel}
\usepackage[backend=bibtex8,sortlocale=de,style=authoryear,dashed=false,mincrossrefs=1]{biblatex}
\bibliography{Bib}

\begin{document}

\parencite{article1}

\printbibliography

\end{document}
Wenn ich das babel-Paket weglasse, kompiliert das Dokument völlig korrekt. Das Problem: natürlich wird dann Hrsg. als ed. angezeigt.

Gibt es dafür eine Lösung?

Nach oben