I have a bibliography list in Word 2007, but want to import them into JabRef (bibTex). I have searched around, the bibliography in Word is stored in an XML file, but JabRef does not import via such format? I wonder if there is an efficient way to do this so I don't need to add the entries one by one. Many thanks.
1 回答
JabRef 2.6 可以导入和导出 MS 2007 XML 格式参考。
首先,您需要从 MS Word 中导出您的参考资料。
为此,您需要创建一个包含以下内容的新文本文件: <?xml version="1.0"?> <b:Sources SelectedStyle="" xmlns:b="http://schemas.openxmlformats.org/ officeDocument/2006/bibliography" xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"> </b:Sources>
将其命名为 refs.xml
既然你有了它,请打开包含要导出的引用的 Word 文档。然后,在 References 选项卡的 Citations and Bibliography 组中,单击 Manage Sources 按钮。单击“浏览”按钮打开 refs.xml 文件。
您现在将在左侧有一个空白窗格,在右侧有一个包含您的引用的窗格。选择要导出的参考,然后按“<- 复制”按钮将它们放入左侧窗格。
现在关闭“管理引用”对话框。Word 2007 默默地添加了对 refs.xml 文件的引用。
现在在 JabRef 2.6 中,转到 File 菜单,选择 Import into New Database,然后浏览到 refs.xml。按打开按钮,您将拥有一个 JabRef 数据库,其中包含您的 Word 2007 引用。
您现在可以将该数据库保存为 BibTex 或各种其他格式。
或者,您可以跳过使用 Word 的默认引用文件 Sources.xml 来创建自己的 refs.xml 文件,该文件存储在您的应用程序数据文件夹中(具体位置取决于您的操作系统)。