
Meine .tex
Dateien verwenden Textkodierung latin1
. Aus praktischen Gründen wollte ich meine Bibliographiedateien .bib
auf umstellen UTF8
.
Ich habe das versucht und (da die Bibliographie jetzt nicht richtig gesetzt war) den Parameter gefundenbienencodierungDas biblatex
sollte funktionieren. Das tat es, aber gleichzeitig wurden in meiner PDF-Datei alle Buchstaben „ß“ plötzlich durch „SS“ ersetzt.
Sie können sehen, dass im folgenden Beispiel (zumindest in meiner pdflatex-Ausgabe)
- Ich erhalte anstelle des Buchstabens „ß“ ein „SS“. Wenn ich den
bibencoding=utf8
Parameter jedoch entferne, wird es richtig gesetzt. - Jedoch,andere Sonderzeichen wie ä ö ü sind ok(auch mit
bibencoding
Parameter!)
Ist das ein Fehler? Kann ich etwas tun, um ihn zu vermeiden?
Beispiel:
\documentclass{scrbook}
\usepackage[UKenglish, ngerman]{babel} %Sprachpakete Brit. Englisch, Deutsch Neue Rechtschreibung
\usepackage[latin1]{inputenc}
\usepackage[TS1, T1]{fontenc} %Kodierungen für Text 1 und Text Symbols
\begin{filecontents*}{mybib7.bib}
@MISC{Caesar,
author = {Caesar, Gaius J.},
title = {title},
year = {45BC},
}
@MISC{Cicero,
author = {Cicero, Marcus T.},
title = {title},
year = {44BC},
}
\end{filecontents*}
\newcommand{\WW}{\textsuperscript{*}}
\usepackage[natbib=true, style=numeric-comp, backend=bibtex8, bibencoding=utf8, defernumbers, useprefix, maxnames=99, maxcitenames=3]{biblatex} % f¸r bessere Literaturverzeichnisse
\renewcommand{\bibfont}{\normalfont\small}
\renewcommand\multicitedelim{\addsemicolon\space}
\usepackage{csquotes}
\bibliography{mybib7}
\begin{document}
This is a test, if the letter ß is displayed correctly.
ä ö ü are ok!
\nocite{*}
\printbibliography
\end{document}
Ergebnis in pdflatex
Antwort1
Wie Andrew Swann in seinem Kommentar oben anmerkte (vielen Dank!), biber
ist als Backend erforderlich, wenn UTF-8 verwendet wird, daher ist die Lösung die Option
backend=biber