我对 LyX 还很陌生(完全没有 LaTeX 背景),无法正确插入引文。问题是,在 LyX 中,引文似乎没问题 [Sayer
],但当我渲染 PDF 时,我只得到[?]
。
我发现了类似的问题,但是利用这些信息我无法让它工作。
LyX:安装新的 .bst 文件后,问号 [?] 代替参考编号
使用问号或粗体引用关键字代替引用编号
据我了解,这两个可能的问题与 unicode 有关,并且与 BibTeX 和 LyX 之间的一些通信问题有关。
我可以插入 LyX 的引文,这意味着它至少知道数据库在哪里,而且显然“理解”它。这只是一个测试,但这就是数据库包含的内容(没有奇怪的 unicode)
@book{Sayer,
author={Natalie J. Sayer},
title={Lean for Dummies}
}
并且...当我检查日志时Document > LaTeX Log
,收到以下警告:
LaTeX Warning: Citation `Sayer' on page 1 undefined on input line 124.
是的,这很有道理,但我不知道下一步该怎么做。
编辑
我意识到,如果我尝试从“父”文件或“子”文件(即 lyx 文档中的 lyx 文档)创建 PDF,我会遇到不同的错误。从子文档,可以使用该 PDF 创建 PDF [?]
,但从父文档,它甚至无法编译。显然,我在子文档中引入的每个参考文献都有一个错误:
...Mass-Production-vs.-Lean-Enterprise}\citep
{Sayer}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
也许这会有帮助。