我有一个 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
根据手册, 不是当前支持的数据类型。支持的类型有bibtex
和biblatexml
。请参阅当前手册第 77 页。
我将 转换ris
为xml
using ris2xml
,然后将结果转换为bibtex
using xml2bib
。例如,
ris2xml "<filename>.ris" | xml2bib -b > "<filename>.bib"
其中<filename>
是基本文件名。这些说明显然假设使用 Unix 系统,但其他平台可能存在类似情况。
答案2
您还可以使用Google Chrome 上的扩展程序从期刊文章、书籍等中BibItNow
生成Bibtex
、、、、RIS
参考书目项目:Endnote
您可以在APA
MLA
这里。
答案3
尝试使用 Mendeley。将 .ris 引文拖到文档中,然后复制为 bibtex 条目。这是我发现的最快的选项https://www.bruot.org/ris2bib/不再有效。
答案4
只需使用从 ris 到 bibtex 的在线转换器。 https://www.bruot.org/ris2bib/