Lyx 编译时没有参考书目

Lyx 编译时没有参考书目

我还没有找到这个的重复项,但我相信我忽略了它。

我使用 Lyx 已经有一段时间了,但最近一段时间(我记不清具体是什么时候)它停止编译我论文中的参考书目。我最近没有更改 .bst 文件,我的 .bib 库由 Mendeley 保持更新。需要明确的是,参考书目根本没有出现在文档或目录中。但是,如果我将 Lyx 导出到 PDFLatex 并以此方式编译(3 或 4 次),它似乎可以正常工作,并且所有内容都完好无损。

我尝试过的事情:

  1. 重新扫描 .bib,删除/重新创建一些引文。没有任何变化
  2. 将 .bib 复制到新文件,并将其用作源。也没什么不同。
  3. 复制 .bst 文件,并在文档中更改它。不行
  4. 创建一个与原始文件具有相同类和参考书目文件/样式的测试文件,并进行测试引用。一个引用有效,并且编译正确。其他引用没有出现,添加第四个引用后,原​​始引用(一直有效!)也消失了,参考书目部分也消失了。

我完全被这个问题难住了,真的很生气。设定最后期限也无济于事。任何正确的方向的指示都非常感谢:我会尝试附上 MWE,但考虑到复制的难度,我不知道它能有多大用处!

答案1

谢谢大家的建议。

最后我想我明白了。本质上,我试图改变参考书目中 URL 日期的外观,方法是将处理器更改为 bibtex8,并使用选项“urldate=long”。当我意识到我不需要它时,我将处理器改回“默认”,它看起来如下:

灰色选项

然而,当我恢复主 lyx 文件的早期版本并运行 diff 时,它突出显示,即使我选择返回默认处理器,它仍然通过 bibtex8 运行我选择的选项。似乎即使在菜单中曾是灰色(并设置为“默认”),文件的实际内容尚未更新以反映这一点。呼。

我想知道这是否是已知的东西,而我的搜索条件不太正确?似乎有人之前遇到过它。

答案2

LyX 对参考书目非常挑剔。我过去遇到过以下情况;也许其中一个符合你的描述?

  • 我的 LyX 文件存储在云系统(例如 Dropbox)上,其参考书目使用绝对文件路径而不是相对文件路径引用。当我切换到另一台计算机时,它找不到 .bib 文件。
  • LyX 的一个问题与 BibTeX 完全无关,通常通过关闭 LyX 并重新打开它来解决。

您能否发布更多有关您场景的信息?例如

  • 您正在使用哪个 LyX 版本
  • 在您调用参考书目的段落中,源代码是什么样的
  • 编译时你看到什么错误消息(如果有)
  • 如果你正在使用 Natbib 或其他东西
  • 您在文档序言中调用的任何特定自定义命令
  • ETC。

相关内容