特定のソースを引用しようとすると、参考文献で「未定義の制御シーケンス」エラーが発生します。別のソースを引用すると、問題は発生しません。
最小限の動作例:
\documentclass[]{scrbook}
\usepackage[style=chem-angew, backend=bibtex, sorting=none]{biblatex} % chem-angew
\addbibresource{literature.bib}
\begin{document}
\cite{Maitlis.2013a}
\printbibliography
\end{document}
bib ファイルからの特定のエントリ:
@Book{Maitlis.2013a,
title = {Greener Fischer-Tropsch Processes for Fuels and Feedstocks},
date = {2013},
editor = {Maitlis, Peter M. and de Klerk, A.},
publisher = {WILEY-VCH Verlag},
location = {Weinheim},
file = {Maitlis.2013a.pdf:Books\\Maitlis.2013a.pdf:PDF},
keywords = {Fischer-Tropsch}
}
これはログファイルからの出力です:
! Undefined control sequence.
<argument> ...ibnameprefix {de}\isdot \ifprefchar
{} {} {\ifuseprefix {\bibn...
l.10
この問題を解決する方法がわかりません。何か見落としているのでしょうか? ご協力ありがとうございます!
答え1
コメントとして投稿したいのですが、十分な評判がありません。私が見たところ、バックエンドを biber (bibtek から) に変更すると、エラーは発生しません。このコードは実際にコンパイルされます:
\documentclass[]{scrbook}
\usepackage[style=chem-angew, backend=biber, sorting=none]{biblatex} % chem-angew
\addbibresource{literature.bib}
\begin{document}
\cite{Maitlis.2013a}
\printbibliography
\end{document}
バックエンドとして bibtex が必要ない場合は、biber (sharelatex でも推奨されています) を使用することをお勧めします。
答え2
あなたの問題はこの投稿と同じだと思います。それは名前から来ています。
バグ: biblatex は「van der」のような名前の接頭辞を処理できません。Miktex は 2016.01.16 に更新されました。
(私もコメントできるほどの評判がありません、ごめんなさい)