如何使用 \DeclareUnicodeCharacter 和 U+302 进行 biblatex

如何使用 \DeclareUnicodeCharacter 和 U+302 进行 biblatex

export unicode as plain-text latex commands我正在使用从 Zotero 导出的 .bib 文件,并使用 BetterBibTeX。我已在 Better BibTex 导出选项中激活了 BibLaTeX 选项。我只能使用 pdftex,无法切换到 XeLaTeX。

我遇到了一些关于 Unicode 字符的错误,例如⟨:

! Package inputenc Error: Unicode char ̂ (U+302)
(inputenc)                not set up for use with LaTeX.

我正在使用,我可以通过加载包并将以下定义添加到我的序言中来\usepackage[utf8]{inputenc}解决尖括号的问题newunicodechar关注这个问题

\newunicodechar{⟨}{$\langle{}$}
\newunicodechar{⟩}{$\rangle{}$}

但是,由于它是一个复合字符,因此该怎么做呢U+302?引文是一个法语名称,名称中带有 î。.bib 文件包含

author = {Lalanne, Jean-Beno{\^\i}t}

我尝试过

\newunicodechar{î}{\^{i}}

但它无法识别该命令。接下来:

\DeclareUnicodeCharacter{302}{\^{}}

这会使错误消失,但输出是Jean-Benoıˆt。我没有主意了。

相关内容