跳转到正文

BibTeX 转 Word 源管理器转换工具

将 .bib 或 RIS 文件转换为 Sources.xml——即 Word 源管理器背后的文件——您的文献便会直接载入 Word 本身:之后 Word 会为每处引文插入引用,并按您选择的样式生成参考文献列表,随您撰写而更新。想要一份现成的参考文献列表?BibTeX to Word Converter 可生成一份已按 APA 格式排好的 Word 文档。

选择您已有的 Sources.xml,新来源会接在其原有来源之后——然后下载的文件会替换原文件,且不会丢失任何内容。

粘贴 BibTeX 或 RIS 记录,然后创建文件。所有处理都在您的浏览器中完成——不会上传任何内容。

如何使用 BibTeX 转 Word 源管理器转换工具

  1. 1. 粘贴或载入您的文献。 可粘贴来自 JabRef、Zotero、Mendeley、Overleaf 或期刊网页的 BibTeX,也可粘贴来自数据库导出的 RIS;格式会自动识别。
  2. 2. 添加您已有的 Sources.xml(可选)。其中的来源会被保留,新来源接在其后。因此替换 Word 的文件不会丢失任何内容——在 Mac 上,这是唯一的办法。
  3. 3. 创建并下载 Sources.xml。 表格会显示每个来源的标签、转换后的 Word 来源类型,以及需要核对的内容,例如被省略的“and others”。
  4. 4. 按下方步骤将其载入 Word, 然后从 References → Insert Citation 中插入引文。

在 Windows 版 Word 中载入 Sources.xml

  1. 1. 在 Word 的 References 选项卡中,于 Citations & Bibliography 组选择 Manage Sources。
  2. 2. 在源管理器中选择 Browse…,选取您下载的 Sources.xml,然后选择 OK。其来源会出现在左侧列表中。
  3. 3. 选中它们——Ctrl+A 全选——然后选择 Copy →。它们会加入右侧的 Current List,并随文档一同保存。
  4. 4. 关闭源管理器,在 Style 框中选择一种样式,然后像平常一样使用 Insert Citation 和 Bibliography。

Word 将其主列表——即每个文档中都会提供的来源——保存在 %APPDATA%\Microsoft\Bibliography\Sources.xml 中,也就是 C:\Users\your-name\AppData\Roaming\Microsoft\Bibliography。若要永久将新来源加入其中,请先将该文件载入转换工具的合并框,然后在 Word 关闭时用合并后的文件替换它。

在 Mac 版 Word 中载入 Sources.xml

Mac 版 Word 的源管理器中没有“浏览”按钮,因此该文件必须放在 Word 查找其主列表的位置:

  1. 1. 退出 Word。
  2. 2. 在 Finder 中选择 Go → Go to Folder…,并粘贴 ~/Library/Containers/com.microsoft.Word/Data/Library/Application Support/Microsoft/Office/。
  3. 3. 若该文件夹中已有 Sources.xml,请将其载入转换工具的合并框并重新创建文件,使旧来源一并保留——同时保存一份原文件的副本作为备份。
  4. 4. 将下载的 Sources.xml 放入该文件夹,然后重新打开 Word。
  5. 5. 在 References 选项卡中选择 Citations;在 Citations 窗格底部打开菜单(按钮为齿轮或 …,取决于版本),选择 Citation Source Manager,即可查看并使用这些来源。

BibTeX 如何映射到 Word

BibTeX 类型Word 来源类型Word 接收的字段
@article期刊文章期刊名称、卷、期、页码、DOI
@book, @booklet, @collection书籍出版社、城市、版次、卷、编者
@incollection, @inbook书籍章节书名、编者、页码、出版社
@inproceedings, @proceedings会议论文集会议名称、页码、出版社
@phdthesis, @mastersthesis, @techreport报告报告类型(Doctoral dissertation、Master's thesis、Technical report)、出版社
@online网站网站名称、URL、访问日期
带 URL 的 @misc网站文档URL
其他任何类型杂项标题、年份

名称会保留其各部分。Word 的 Last、First 和 Middle 取自 BibTeX 对名称的解读——“von Last, First”——因此 van der Berg 和 Müller 能完整保留,而 {World Health Organization} 这类带花括号的名称会变为团体作者。LaTeX 重音会被解码,页码范围中的双连字符变为短破折号 (en dash),DOI 会去掉 https://doi.org/ 前缀,每个来源的标签则是其引用键去掉字母、数字和下划线之外的字符后的结果。Word 无法容纳的两类内容会被报告:“and others”(因为 Word 只能列出所给出的名字),以及超过 255 个字符的字段(这是 Word 参考文献格式设定的限制)。

一条 BibTeX 条目以及 Word 接收到的来源

BibTeX

@article{hirsch2005,
  author  = {Hirsch, Jorge E.},
  title   = {An index to quantify an individual's scientific research output},
  journal = {Proceedings of the National Academy of Sciences},
  year    = {2005},
  volume  = {102},
  number  = {46},
  pages   = {16569--16572},
  doi     = {10.1073/pnas.0507655102}
}

Sources.xml

<b:Source>
  <b:Tag>hirsch2005</b:Tag>
  <b:SourceType>JournalArticle</b:SourceType>
  <b:Author>
    <b:Author>
      <b:NameList>
        <b:Person><b:Last>Hirsch</b:Last><b:First>Jorge</b:First><b:Middle>E.</b:Middle></b:Person>
      </b:NameList>
    </b:Author>
  </b:Author>
  <b:Title>An index to quantify an individual's scientific research output</b:Title>
  <b:JournalName>Proceedings of the National Academy of Sciences</b:JournalName>
  <b:Year>2005</b:Year>
  <b:Volume>102</b:Volume>
  <b:Issue>46</b:Issue>
  <b:Pages>16569–16572</b:Pages>
  <b:DOI>10.1073/pnas.0507655102</b:DOI>
</b:Source>

整个文件把这些来源包裹在 b:Sources 元素中,该元素位于 Office Open XML 参考文献命名空间 http://schemas.openxmlformats.org/officeDocument/2006/bibliography 之下——即 Word 自身写入的格式。

常见问题

这与 BibTeX to Word Converter 有何不同?
BibTeX to Word Converter 会格式化您的文献,并给您一份带有完整 APA 悬挂缩进参考文献列表的 Word 文档——即您可以粘贴进去并编辑的文本。而本工具则把文献载入 Word 自带的引用管理器,因此您可以通过 References → Insert Citation 插入每处引文,由 Word 按您选择的样式撰写参考文献列表,并保持其更新。需要一份现成的列表,请用转换工具;想在 Word 中边写边引用,请用本工具。
Word 将 Sources.xml 保存在哪里?
在 Windows 上,Word 的主来源列表是 %APPDATA%\Microsoft\Bibliography\Sources.xml,即 C:\Users\your-name\AppData\Roaming\Microsoft\Bibliography。在 Mac 上则位于 ~/Library/Containers/com.microsoft.Word/Data/Library/Application Support/Microsoft/Office/。文档中引用的来源也会保存在 .docx 文件本身之内,因此文档在另一台电脑上仍能保留其引文。
我能把 RIS 文件导入 Word 吗?
不能直接导入:Word 只读取其自身的 XML 格式。在此粘贴或载入 RIS 记录,它们会由 CitationEasy 参考文献功能所用的同一导入器读取,然后输出为 Sources.xml。RIS 记录不含引用键,因此每个来源的标签由第一作者的姓氏和年份组成,例如 Kahneman1979。
导入后为何有些作者不见了?
以“and others”结尾的 BibTeX 作者列表在某个环节被缩短过,而 Word 只能列出所给出的名字,因此转换工具会省略“others”并标记该来源。请在 Word 的 Edit Source 对话框中补充缺失的名字,或完善 .bib 条目后重新转换。
Word 的参考文献会完全遵循 APA 7 或 MLA 9 吗?
Word 使用其内置的各样式版本来格式化引文。可用的版本取决于您的 Word 版本,而且它们并非总是遵循当前手册的每条规则,因此请对照您的样式指南检查最终的参考文献列表——APA 引文检查工具 可以提供帮助。
转换工具免费吗?我的文件会被上传吗?
免费,无需注册,也不会上传任何内容。BibTeX 完全在您的浏览器中转换;RIS 记录同样在您的浏览器中读取,由网站的导入器完成,该导入器会在您转换 RIS 文件时载入页面。

相关工具

引文与参考文献工具中的更多工具