.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 ファイルよりもカスタマイズがはるかに簡単です。