Zeichenkodierungsprobleme bei Umstellung auf Biber

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: Zeichenkodierungsprobleme bei Umstellung auf Biber

von u_fischer » Mo 4. Aug 2014, 17:22

Witzig. Ist imho ein Bug, in der Experimentalversion von biblatex/biber ist er weg.

von Habakuk » Mo 4. Aug 2014, 16:59

Danke, Ulrike! Wenn ich das korrigiere, gibt Biber eine Warnung aus, die durch das Fragezeichen im Bibliographieeintrag verursacht wird:
WARN - The entry 'Krueckemeyer1907Turm' has characters which cannot be encoded in 'ansinew'.

\documentclass{scrbook}
\usepackage[ngerman]{babel}

\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}

@ARTICLE{Krueckemeyer1907Turm,
  author = {Heinrich Krueckemeyer},
  title = {M{\"u}ssen wir aus dem Turm heraus?},
  journal = {Historisch-politische Bl{\"a}tter f{\"u}r das katholische Deutschland},
  year = {1906},
  volume = {137},
  pages = {676-695},
  shortjournal = {HPBl},
  date-added = {2009-01-13 10:22:45 +0100},
  date-modified = {2009-01-13 10:23:52 +0100},
  keywords = {Quelle},
  shortauthor = {Krueckemeyer},
  shorttitle = {Turm}
}

\end{filecontents}

%%% Biblatex
\usepackage[
  backend=biber,  
  style=authortitle-dw
]{biblatex}
\usepackage[babel,german=quotes]{csquotes}
Da im pdf alles korrekt erscheint, ist das kein Drama. Dennoch würde mich interessieren, wie man das ? ohne Warnung generiert.
Danke! H.

von u_fischer » Sa 2. Aug 2014, 20:20

Das hat nichts mit Umlauten zu tun (da sind ja gar keine. Du hast da eine zusätzliche Klammerebene:

\footcite{{Krueckemeyer1907Turm}}

Zeichenkodierungsprobleme bei Umstellung auf Biber

von Habakuk » Sa 2. Aug 2014, 20:05

\documentclass{scrbook}
\usepackage[ngerman]{babel}

\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}

@ARTICLE{Krueckemeyer1907Turm,
  author = {Heinrich Krueckemeyer},
  title = {M{\"u}ssen wir aus dem Turm heraus?},
  journal = {Historisch-politische Bl{\"a}tter f{\"u}r das katholische Deutschland},
  year = {1906},
  volume = {137},
  pages = {676-695},
  shortjournal = {HPBl},
  date-added = {2009-01-13 10:22:45 +0100},
  date-modified = {2009-01-13 10:23:52 +0100},
  keywords = {Quelle},
  shortauthor = {Krueckemeyer},
  shorttitle = {Turm}
}
@BOOK{Krueckmeyer1909Koeln,
  title = {K{\"o}ln und Koblenz. Eine Darstellung der Osterdienstags-Konferenz
	und ihrer Folgeerscheinungen},
  year = {1909},
  author = {Krueckemeyer, Heinrich},
  address = {Hamm (Westf.)},
  shortauthor = {Krueckemeyer},
  shorttitle = {Köln}
}

\end{filecontents}

%%% Biblatex
\usepackage[
  backend=biber,  
  style=authortitle-dw
]{biblatex}

\addbibresource{\jobname.bib}

\begin{document}
Bibliographieeintrag mit Sonderzeichen lässt sich nicht zitieren,\footcite{{Krueckemeyer1907Turm}}
Bibliographieeintrag ohne Sonderzeichen schon\footcite{Krueckmeyer1909Koeln}.
\printbibliography
\end{document}
Beispiel erzeugt diese Warnung:
Package biblatex Warning: The following entry could not be found
(biblatex) in the database:
(biblatex) {Krueckemeyer1907Turm}
(biblatex) Please verify the spelling and rerun
(biblatex) LaTeX afterwards.
)

Ich vermute, es gibt Probleme mit der Kodierung, denn betroffen sind bib-Einträge mit Sonderzeichen und in der bcf-Datei erscheint
<?xml version="1.0" encoding="UTF-8"?>
Mir ist aber nicht klar, was ich genau anders machen muss.
Ich nutze TexMaker und JabRef unter Windows. Auch wenn ich in JabRef unter Optionen/Einstellungen von Cp1252, also ansinew, auf utf8 umstelle, tritt der gleiche Fehler auf.
Freue mich auf Hilfe!
Habakuk

Nach oben