我正在使用 LyX,并尝试将我的参考文献导入 BibLaTeX 文件。当我尝试编译时,我收到以下错误:Package inputenc 错误:使用的键盘字符未定义。然后它告诉我需要使用 \DeclareInputText 提供定义。
我已将问题缩小到参考书目中包含连字符(例如:标题中的单词“well-off”)和撇号(名为 O'Dea 的作者)的条目。有人知道如何让 LyX 识别这些字符吗?
错误日志一遍又一遍地给我一堆这样的信息:
l.658
You need to provide a definition with \DeclareInputText
or \DeclareInputMath before using this key.
! Package inputenc Error: Keyboard character used is undefined
(inputenc) in inputencoding `latin9'.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
答案1
感谢 David 和 Bernard 的有益评论。问题在于 LyX 的输入编码设置为“语言默认”,即 latin9。一旦我将其更改为 utf8(文档->设置->语言,在“编码”部分下),它就可以正常工作了。