从 Zotero 导出 BibLaTex 格式集合以供 LyX 使用

从 Zotero 导出 BibLaTex 格式集合以供 LyX 使用

我正在尝试使用 LyX 文件中的 Zotero 集合作为参考数据库。

我将 Zotero 集合导出为具有 unicode 编码的 BibLaTeX 格式数据库。我也尝试过使用不带 BOM 和 Western 的 unicode。在 LyX 中编译文档时,它们都会导致问题。

这些是我在导出集合时使用的选项:

在此处输入图片描述

这是我在编译时看到的错误:

在此处输入图片描述

我可以删除{Test—with a dash}消除错误,但每次导出时我都必须查找并替换不受支持的字符。

在以下位置打开导出的 BibLaTeX 文件http://findencoding.com我看到该部分下的破折号被替换为utf-8。因此,Zotero 似乎实际上没有使用正确的格式导出。这些windows-*部分正确显示了破折号。

@article{test_2018,
    title = {Test�with a dash},
    volume = {62},
    issn = {1231-1231},
    url = {http://ww.google.com},
    doi = {11.1111/1111-1111(11)11111-P},
    abstract = {Test},
    pages = {11-111},
    number = {111},
    journaltitle = {Test},
    shortjournal = {Test},
    author = {Test},
    urldate = {2018-01-01},
    date = {2018-01-01},
    keywords = {Test}
}

示例文件

  • LyX 版本:2.3.0
  • Zotero 版本:5.0.52
  • 操作系统:macOS 10.13

答案1

您可以尝试安装适用于 Zotero (又名 BBT) 的更好的 BibTeX插入 Zotero,然后在 BBT biblatex 中导出,并在设置中启用“将 unicode 导出为纯文本 latex 命令”首选项。

全面披露:我是 BBT 插件的作者。

相关内容