我在纯文本文件中列出了以下出版物:
[1] Heikki Ailisto, Petteri Alahuhta, Ville Haataja, Vesa Kyllönen, and Mikko Lindholm. Structuring context aware applications: Five-layer model and example case. In Proceedings of the Workshop on Concepts and Models for Ubiquitous Computing, pages 1–5, Goteborg, Sweden, 2002.
[2] Chris Allan, Pavel Avgustinov, Aske Simon Christensen, Laurie Hendren, Sascha Kuzins, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, and Julian Tibble. Adding trace matching with free variables to AspectJ. In Proceedings of the 20th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2005), pages 345–364, San Diego, California, USA, October 2005. ACM Press. ACM SIGPLAN Notices, 40(11).
[3] Malte Appeltauer, Robert Hirschfeld, Michael Haupt, and Hidehiko Masuhara. ContextJ: Context-oriented programming with Java. Information and Media Technologies, 6(2):399–419, 2011.
我需要生成一个 bib 文件(或任何其他类型的参考数据库)。总之,我需要从纯文本文件生成参考数据库。可以吗?
最好的,
答案1
我知道的唯一工具是文本转bib由多伦多大学主办的基于网络的转换器。
虽然文件在转换后需要一些手动编辑,但它将完成良好的首次转换。
答案2
JabRef 具有功能性来自纯文本的新条目:
使用自由引用
例子:
O. Kopp, A. Armbruster, und O. Zimmermann, "Markdown Architectural Decision Records: Format and Tool Support", in 10th ZEUS Workshop, 2018.
单击 BibTeX 并选择“从纯文本中新建条目...”或者,您可以按Ctrl+ Shift+ N。
选择条目类型。选择“InProceedings”,这在大多数情况下有效
“纯文本导入”窗口打开
使用中间的“粘贴”按钮粘贴条目
点击“使用 FreeCite 解析”
条目编辑器打开后会显示解析的结果:
在那里进行更正。
手动方式
完成上述第 4 步后,您可以手动为每个文本分配类型。
- 选择文本
- 双击右侧“可用的 BibTeX 字段”的类型
完成后,您可以按“接受”。
备择方案
其他替代方案包括anystyle.io和帕斯西特(看https://github.com/JabRef/jabref/issues/561)。
答案3
我现在一直在使用 Chat-GPT 来实现这一点。它与以下提示配合得很好:
将以下内容转换为 bibtex 格式:
然后粘贴纯文本引用。
答案4
如果纯文本文件不是必须的并且参考列表来自其他出版物,那么这里有一种替代方法。
您可以进行 Scopus 搜索(https://www.scopus.com) 查找论文,并附上所需的参考文献。从包含论文信息的页面,滚动到参考文献部分,选择所需的参考文献。最后以所需的格式导出。