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
。我没有主意了。