与 DOI 类似,OAI(开放档案倡议) 字段即将添加到 bibtex/biblatex 样式中吗?
答案1
在专家的帮助下,这里有一个满足 oai 要求的解决方案。oai 参考资料需要一个存储库和一个数字,例如 oai:hal.example.com:hal-0000001,可用于重建相关文档的实际互联网地址,如下所示:http://hal.example.com/hal-000001/
应使用 eprint 和 eprinttype 字段以及以下定义:
\def\oaitourl#1:#2{#1/#2}
\DeclareFieldFormat{eprint:oai}%
{oai:\href{http://\oaitourl#1}{\nolinkurl{#1}}}
\begin{document}
\cite{EX}
\end{document}
同时,在.bib文件中:
@TechReport{EX,
author = {Name, First name},
title = {Report},
institution = {INH},
year = {2010},
eprint = {hal.example.com:hal-000000001},
eprinttype = {oai}}
事实是,如果在 .bib 文件中直接有一个 oai 字段会更好。
编辑:biblatex
这种方法需要将包与引擎一起使用biber
。
答案2
我没有找到任何关于 OAI 的参考资料功能追踪器sourceforge 上的 biblatex 页面。您应该考虑创建功能请求。
答案3
biblatex 有自定义字段类型的资源。(第 26 页texdoc biblatex
)这意味着修改参考书目样式(因为没有标准类型使用,比如说verba
)。因此,只需做一点工作,就可以使用 oai 字段...