Die "normalen" Sonderzeichen für ä, ü, usw. in der bib-Datei werden mit der Schreibweise wie auf bibtex.org korrekt und fehlerfrei übersetzt. Bei dem Buchstaben u mit Querstrich ū als gibt es die folgende Fehlermeldung
und der Buchstabe wird nicht angezeigt. Wie krieg ich das u mit Querstrich ins Literaturverzeichnis? Open in writeLaTeX
\documentclass{scrartcl} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} \usepackage[backend=biber]{biblatex} \usepackage{csquotes} \usepackage{filecontents} \begin{filecontents}{literatur.bib} @Article{bibkey1, Title = {Article Title}, Author = {Gonzales, Ar\={u}nas}, Journal = {Journal Title}, } \end{filecontents} \addbibresource{literatur.bib} \nocite{*} \begin{document} \printbibliography \end{document} |
Es bietet sich also an die Workarounds nur dann zu verwenden wenn nur vereinzelt Unicode-Zeichen benutzt, die TeX auch mit Computer Modern darstellen kann. Für alles andere, wie chinesische oder arabische Sachen bleiben nur newunicodecharOpen in Online-Editor
% arara: pdflatex % arara: biber % arara: pdflatex \begin{filecontents}{literatur.bib} @Article{bibkey1, Title = {Article Title}, Author = {Gonzales, Ar\={u}nas}, Journal = {Journal Title}, } \end{filecontents} \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{biblatex} \usepackage{newunicodechar} \newunicodechar{ū}{\={u}} \addbibresource{literatur.bib} \nocite{*} \begin{document} \printbibliography \end{document} xelatex (lualatex analog)Open in Online-Editor
% arara: xelatex % arara: biber % arara: xelatex \begin{filecontents}{literatur.bib} @Article{bibkey1, Title = {Article Title}, Author = {Gonzales, Ar\={u}nas}, Journal = {Journal Title}, } \end{filecontents} \documentclass{article} \pagestyle{empty} \usepackage{biblatex} \addbibresource{literatur.bib} \nocite{*} \begin{document} \printbibliography \end{document} safeinputencOpen in Online-Editor
% arara: pdflatex % arara: biber % arara: pdflatex \begin{filecontents}{literatur.bib} @Article{bibkey1, Title = {Article Title}, Author = {Gonzales, Ar\={u}nas}, Journal = {Journal Title}, } \end{filecontents} \documentclass{article} \pagestyle{empty} \usepackage[utf8]{inputenc} \usepackage[safeinputenc]{biblatex} \addbibresource{literatur.bib} \nocite{*} \begin{document} \printbibliography \end{document} |