如何引用 .ris 文件

如何引用 .ris 文件

我有一个 Latex 代码

 \documentclass{article}
 \usepackage[margin=0.5in]{geometry}
 \usepackage[backend=biber,style=apa]{biblatex}                           
 \addbibresource[datatype=ris]{test.ris}
 \begin{document}
 \cite{ref_test}
 \printbibliography
 \end{document}

和一个 .ris 文档

TY  - JOUR
ID  - ref_test
AU  - author1
AU  - author2
TI  - Big title
JA  - The Great Journal
PY  - 2012/07/15/online
VL  - 3
PB  - The Grand Publishing Group.
SN  - 146-157
ER  -

我尝试使用

ID

字段来创建引用。但是运行

xelatex citation.tex

我收到以下错误

LaTeX Warning: Citation 'ref_test' on page 1 undefined on input line 6.


LaTeX Warning: Empty bibliography on input line 7.

我不应该逃跑

bibtex citation_test.aux 

因为后端指定为 biber。

跑步

biber citation_test

出现以下错误

INFO - This is Biber 2.6
INFO - Logfile is 'citation_test.blg'
INFO - Reading 'citation_test.bcf'
INFO - Found 1 citekeys in bib section 0
INFO - Processing section 0
ERROR - Error loading data source package 'Biber::Input::file::ris': Can't locate Biber/Input/file/ris.pm in @INC (you may need to install the Biber::Input::file::ris module) (@INC contains: /tmp/par-76/cache-cd1af140044333e1ef20f6247fed92316f8757f1/inc/lib /tmp/par-76/cache-cd1af140044333e1ef20f6247fed92316f8757f1/inc CODE(0x31099d8) CODE(0x3118e88)) at (eval 142) line 2.

INFO - ERRORS: 1

如何引用.ris 文件?

答案1

ris根据手册, 不是当前支持的数据类型。支持的类型有bibtexbiblatexml。请参阅当前手册第 77 页。

我将 转换risxmlusing ris2xml,然后将结果转换为bibtexusing xml2bib。例如,

ris2xml "<filename>.ris" | xml2bib -b > "<filename>.bib"

其中<filename>是基本文件名。这些说明显然假设使用 Unix 系统,但其他平台可能存在类似情况。

答案2

您还可以使用Google Chrome 上的扩展程序从期刊文章、书籍等中BibItNow生成Bibtex、、、、RIS参考书目项目:Endnote您可以在APAMLA这里

答案3

尝试使用 Mendeley。将 .ris 引文拖到文档中,然后复制为 bibtex 条目。这是我发现的最快的选项https://www.bruot.org/ris2bib/不再有效。

答案4

只需使用从 ris 到 bibtex 的在线转换器。 https://www.bruot.org/ris2bib/

相关内容