原始答案

原始答案

我有一个 JabRef 参考列表,想将列表元素导入 LyX,以创建包含实际参考列表的 LyX 文件。我做不到。有人知道怎么做吗...

答案1

注意:我目前只能访问旧版本的 LyX(2.1.2),当前 2.3 版本的情况可能会有所不同。

首先介绍一下背景。LaTeX 和 BibTeX 制作参考书目的方式是,BibTeX 创建一个.bbl文件,其中包含用于生成参考文献列表的 LaTeX 代码。这是基于文档中的引用和文件中的信息.bib。因此,如果您想使文档自成体系,即不依赖于文件.bib,您需要获取.bblBibTeX 生成的文件中的信息,并将其复制粘贴到 LaTeX 文档中。

使用 LyX 后,情况会变得稍微复杂一些,因为 LaTeX 文件和.bbl文件是在临时文件夹中生成的。但一步一步的过程将是这样的:

  • 在 LyX 中打开文档,然后生成 PDF。(我不知道临时文件何时消失,但如果您刚刚生成 PDF,它们肯定会在那里。)
  • 要找出 LyX 保存临时文件的位置,请转到“工具 --> 首选项 -> 路径”,然后查看临时目录字段。在我的系统上它是/tmp
  • 转到该文件夹​​(/tmp,或其他任何名称)。在这里,您可能会找到一个名为 的子文件夹lyx,其中还有一个或多个其他子文件夹。每个文档可能都有一个子文件夹,我不太清楚。通过查看文件的名称和/或修改日期,或查看 PDF 本身(位于最深的子文件夹中),找到包含您论文最新版本的子文件夹。
  • 在该文件夹中找到扩展名为 的文件.bbl,然后在文本编辑器中打开它。
  • 全选,然后复制。
  • 回到 LyX。
  • 删除您当前的 BibTeX 书目插图,或将其移动到 LyX 注释中(插入 --> 注释 --> LyX 注释)。
  • Ctrl使用+L或插入 -> TeX 代码添加 ERT 。
  • .bbl使用Ctrl+ Shift+粘贴文件中的文本V。(请注意Shift,如果没有它,换行符通常会被忽略。)

原始答案

JabRef 创建一个.bib文件。为了在文档中使用这样的参考书目数据库,基本步骤如下:

  • 插入-->列表/目录-->BibTeX 书目。
  • 单击“添加”,然后找到您的.bib文件。
  • 选择合适的风格。
  • 如果你想全部要使该文件中的条目.bib显示在参考列表中,请选择所有参考来自内容下拉(而不是所有引用的参考文献这是默认值)。
  • 单击“确定”。

根据样式的选择,您可能需要在文档 --> 设置 --> 参考书目中更改某些设置,但您还没有说明您想要什么样的样式。

相关内容