EndNote XML 转换工具
粘贴或上传从 EndNote 的 File → Export 导出的 XML 文件,然后将其转换为 RIS(适用于 Zotero、Mendeley 或文献筛选工具)、BibTeX(适用于 LaTeX),或 CSL JSON。每条记录都在您的浏览器中读取,无法转移的内容会列出,供您核对。不上传任何内容。免费,无需注册。
从 EndNote 的 File → Export 粘贴 XML,或上传文件(Save as type 选择 XML)。转换在您的浏览器中完成,不上传任何内容。
粘贴或上传 EndNote XML 导出文件以进行转换。
如何使用 EndNote XML 转换工具
- 1. 从 EndNote 导出。 选中要导出的文献(或整个文献库),选择 File → Export,将 Save as type 设为 XML,然后保存文件。
- 2. 添加到此处。 上传 .xml 文件或粘贴其文本。若上传的文件不是有效的 UTF-8 编码,则会按 Windows-1252 读取,页面会予以说明。
- 3. 选择格式。 RIS 适用于大多数文献管理软件和筛选工具,BibTeX 适用于 LaTeX 与 Overleaf,CSL JSON 适用于 Zotero 与 Pandoc。
- 4. 检查警告,然后下载。 表格显示前几条记录读取后的样子,警告则列出缺失或未能映射的内容。
为什么要从 EndNote XML 转换
如果您打开着 EndNote,它本身就能使用其 RefMan (RIS) Export 输出样式导出 RIS,这是最简单的途径。本工具适用于其他情形:您收到的是 XML 文件而手头没有 EndNote,您需要为 LaTeX 项目准备 BibTeX,或者您想在导入前看清转换会丢失哪些内容。与大多数导出格式相比,此 XML 文件保留了更多结构——姓名已经拆分,期刊、缩写与 DOI 各有专门的元素——因此转换可以明确说明每项内容去向何处。
字段映射
| EndNote XML 元素 | RIS 标签 | BibTeX 字段 |
|---|---|---|
| ref-type | TY | 条目类型(见下文) |
| contributors → authors | AU,每位作者一条 | author |
| contributors → secondary-authors | A2 | editor |
| titles → title | TI | title |
| periodical → full-title,或 titles → secondary-title | T2 | journal 或 booktitle |
| periodical → abbr-1 | J2 | — |
| titles → tertiary-title | T3 | — |
| dates → year 与 pub-dates → date | PY 与 DA | year 与 month |
| volume、number、pages | VL、IS、SP 与 EP | volume、number、pages |
| publisher、pub-location、edition | PB、CY、ET | publisher、address、edition |
| isbn (ISSN 或 ISBN) | SN | isbn,当其为 ISBN 时 |
| electronic-resource-num | DO | doi |
| urls → related-urls | UR(第一个)、N1(其余) | url |
| keywords、abstract、notes | KW、AB、N1 | 不写入 |
在本转换中,BibTeX 没有用于关键词、摘要或期刊缩写的标准字段,因此如需这些内容,请使用 RIS 或 CSL JSON。
文献类型
| EndNote 类型 | RIS TY | BibTeX 条目 |
|---|---|---|
| Journal Article | JOUR | @article |
| Book | BOOK | @book |
| Book Section | CHAP | @incollection |
| Conference Paper | CPAPER | @inproceedings |
| Thesis | THES | @phdthesis,若作品类型为 master's 则为 @mastersthesis |
| Report | RPRT | @techreport |
| Generic 及其他所有类型 | GEN 或对应的 RIS 类型 | @misc |
示例
“试用示例”按钮会载入两条记录。期刊论文转换为下方的 RIS 记录:作者每人单独一行,期刊名写入 T2,其缩写写入 J2,2014 年 6 月写作 DA 2014/06/。书籍则将其版次保留在 ET 中。
第一条示例记录的 RIS 格式
TY - JOUR AU - Light, Janice AU - McNaughton, David TI - From basic to applied research to improve outcomes for individuals who require augmentative and alternative communication T2 - Augmentative and Alternative Communication J2 - Augment Altern Commun PY - 2014 DA - 2014/06/ VL - 30 IS - 2 SP - 99 EP - 105 SN - 0743-4618 DO - 10.3109/07434618.2014.906498 KW - eye tracking ER -
警告的含义
- 文献类型没有对应项。 EndNote 的类型比 RIS 多。该记录会被写为 GEN(通用)类型,以免丢失任何内容;导入后您可能需要重新设定其类型。
- 没有标题或没有作者。 该记录仍会照常转换,但大多数文献管理软件会将其导入为不完整的条目。
- 电子资源编号中没有 DOI。 EndNote 将 PubMed Central ID、网址及其他标识符与 DOI 存放在同一字段中。其中不含 DOI 的值会被保留为备注,而不会被猜测。
- XML 问题。 例如文件被截断或出现多余的标签。能够读取的记录仍会被转换。
发送了什么,发送到哪里
什么都不会发送。文件由您浏览器中运行的代码读取并转换;文件的任何部分都不会发送给 CitationEasy 或其他任何服务,关闭页面后也不会保存任何内容。
常见问题
- 如何将 EndNote 文献导出为 XML?
- 在 EndNote 中选中要导出的文献,选择 File → Export,将 Save as type 设为 XML,然后保存。若要导出整个文献库,请先全选所有文献,或从 All References 分组中导出。
- 如何将 EndNote 转换为 RIS?
- 对 XML 导出文件使用本工具,或者在 EndNote 中选择 File → Export,并使用 RefMan (RIS) Export 输出样式。两种方法都会生成 .ris 文件,Zotero、Mendeley 以及 Rayyan 等筛选工具都可以导入。
- 如何将 EndNote 文献库转换为 BibTeX?
- 将文献库导出为 XML,在此载入,然后选择 BibTeX。引用键由第一作者、年份以及标题中第一个有实际意义的词构成;若有重复,则以 a、b、c 后缀加以区分。
- 转换时会丢失任何内容吗?
- 目标格式中没有对应项的字段会被丢弃,警告会列出其中重要的部分。RIS 保留关键词、摘要和备注;BibTeX 则不保留。EndNote 文献库中的附件、分组、标签和自定义字段都不会被带入。
- 为什么某些记录缺少 DOI?
- DOI 取自 EndNote 的电子资源编号字段。若该字段为空,或存放的是其他内容(例如 PMC ID),就没有可写入的 DOI。警告会注明被保留为备注的那个值。
- Zotero 导出的 EndNote XML 在这里能用吗?
- 可以。Zotero 使用相同的记录结构,因此其 EndNote XML 导出文件也能转换。Zotero 本身也能直接读取 EndNote XML,因此只有当您需要输出 RIS 或 BibTeX 时才需要使用本工具。
- 我的文献库会被上传到任何地方吗?
- 不会。转换在您的浏览器中进行,任何内容都不会发送到服务器。非常大的文献库需要几秒钟才能完成转换,因为所有操作都在您自己的计算机上完成。