.bib 데이터베이스를 임프로팅하는 LaTeX 문서가 있습니다.
\bibliography{LagrangianRelax}
\bibliographystyle{alpha}
! Package inputenc Error: Unicode char \u8:�d� not set up for use with LaTeX.
인용을 할 때 오류가 발생합니다(매우 흔한 일이라는 것을 알고 있습니다).
왜 그런지 모르겠습니다. 내 편집기는 UTF8로 설정되어 있고 JabRef(.bib 데이터베이스 생성)는 UTF로 설정되어 있으며\usepackage[utf8]{inputenc}
이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 어떤 조언이라도 감사드립니다...
답변1
bibtex
아마도 그 이유는 가 아닌 로 컴파일하기 때문일 것입니다 biber
. Bibtex는 utf8을 이해하지 못합니다. 심지어 8비트 인코딩도 이해하지 못합니다. 아마도 다음을 사용해야 할 것입니다 biblatex
. 이 경우 데이터베이스 및 참고문헌 스타일을 로드하기 위한 구문은 다음과 같아야 합니다(예: 알파벳 스타일의 경우).
\usepackage[backend=biber,style=alphabetic]{biblatex}
\addbibresource{LagrangianRelax.bib}
그럴지는 잘 모르겠지만정확히 스타일 파일 과 동일한 스타일 alphabetic.bst
이지만 biblatex 스타일은 .bst 파일보다 사용자 정의하기가 훨씬 쉽습니다.