LyX 似乎无法访问我的 .bib 文件。
前期信息:我使用 MacBook Pro,安装了最新版本的 LyX (2.1.2) 和 MacTeX。我使用 BibDesk 进行源代码管理。
我最近更新到了 Yosemite,遇到了这个问题LyX 无法访问我的任何类或样式。我按照链接页面上的建议,通过终端打开 LyX,而不是直接从 LyX 菜单打开,然后重新配置 LyX。
这对那些东西有用(我现在可以访问样式和类别等等),但我发现我无法插入引文。重新配置并从列表菜单插入参考书目后,我的 .bib 显示为可用来源,我将其添加。但是,当我去插入引文时,可用引文列表完全是空白的。如果我点击代表参考书目的框来添加来源,我会看到我的 .bib 文件名仍然在那里。但是,如果我点击重新扫描,整个框就会变空白,表明没有 .bib 文件可访问。我尝试再次重新配置,但相同的过程重复:.bib 文件名似乎可用,但在尝试插入引文并重新扫描可用的 .bib 文件时实际上不可用。
.bib 文件位于我的 LyX 应用程序支持文件夹和我的用户库中的 texmf/bibtex/bib 目录中。
但是,如果我转到使用同一 .bib 文件中的引用的旧文档,它仍然可以生成包含所有正确引用的 pdf。
答案1
你必须从终端运行 LyX每一个使用 LyX 时。不只是重新配置。LyX Mac 开发人员正在研究一种解决方法,希望在 Apple 修复该错误之前能够改善情况。
答案2
我遇到了类似的问题 - 当我尝试使用本地 .bib 文件时,“可用引文”框是空白的,尽管对于默认情况下存在的示例文件,它确实有效。对我来说,问题是 .bib 文件的路径包含希伯来语脚本,这显然导致了问题。当我将路径更改为仅包含英语脚本时,它就起作用了。