특정 출처를 인용하려고 하면 참고문헌에서 "정의되지 않은 제어 순서" 오류가 발생합니다. 다른 출처를 인용해도 아무런 문제가 발생하지 않습니다.
최소한의 작업 예:
\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
댓글로 게시하고 싶지만 평판이 충분하지 않습니다. 내가 본 것은 백엔드를 bibtek에서 biber로 변경하면 오류가 발생하지 않는다는 것입니다. 이 코드는 실제로 다음과 같이 컴파일됩니다.
\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에 업데이트되었습니다.
(댓글을 달기에는 평판이 부족합니다. 죄송합니다.)