我有一个 JabRef 参考列表,想将列表元素导入 LyX,以创建包含实际参考列表的 LyX 文件。我做不到。有人知道怎么做吗...
答案1
注意:我目前只能访问旧版本的 LyX(2.1.2),当前 2.3 版本的情况可能会有所不同。
首先介绍一下背景。LaTeX 和 BibTeX 制作参考书目的方式是,BibTeX 创建一个.bbl
文件,其中包含用于生成参考文献列表的 LaTeX 代码。这是基于文档中的引用和文件中的信息.bib
。因此,如果您想使文档自成体系,即不依赖于文件.bib
,您需要获取.bbl
BibTeX 生成的文件中的信息,并将其复制粘贴到 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
显示在参考列表中,请选择所有参考来自内容下拉(而不是所有引用的参考文献这是默认值)。 - 单击“确定”。
根据样式的选择,您可能需要在文档 --> 设置 --> 参考书目中更改某些设置,但您还没有说明您想要什么样的样式。