将引用的文档作品转换为 bibtex 或尾注格式 [关闭]

Posted

技术标签:

【中文标题】将引用的文档作品转换为 bibtex 或尾注格式 [关闭]【英文标题】:Convert a document's works cited to bibtex or endnote formats [closed] 【发布时间】:2010-12-19 09:28:55 【问题描述】:

我有一个文本文档(word 或 pdf),其中包含一长串引用的作品。引用的作品如何导出到bibtex或endnote?

【问题讨论】:

【参考方案1】:

你被宠坏了。谷歌“参考元数据提取”并开始点击。

有免费软件可以从 PDF 中提取:请参阅 Metadata Extraction Tool。

如果您有一个 Word 2007 文件,该文件(最终)有一个标准化的引用列表条目表示,EndNote 可以可靠地从中提取。

如果您只想查看文章中的引用,RefRuns 是一个有用的工具,并且有一个简单的网络界面。

【讨论】:

@Michael 发现,元数据提取工具不适用于此。【参考方案2】:

下载元数据提取工具后,我发现它可以捕获特定对象的元数据(文件名、大小、日期等);它不会查看该对象内的引用并提取它们。

我发现从 Word 和 Pdf 文件中抓取引用的最佳解决方案是 cb2Bib。

【讨论】:

【参考方案3】:

你可以试试WordToBibTeX。

我曾经用它来将旧的 Word 书目文件转换为 BibTeX。 :)

单词 xml 参考书目文件的通常路径类似于: C:\Documents and Settings\<username>\Application Data\Microsoft\Bibliography\Sources.xml

【讨论】:

太棒了,它对我有用。顺便说一句,我可以在 Linux 上编译和运行 WordToBibTeX。【参考方案4】:

这很好用:http://www.snowelm.com/~t/doc/tips/makebib.en.html

【讨论】:

你是牧野高木吧? :) Stack Overflow 不欢迎仅链接的答案。【参考方案5】:

我在 windows 中为 excel 制作了一个 vba 宏,以通过交叉引用从纯文本引用中获取多个 DOI。 使用 DOI,您可以使用 R 获取所有 bibtex 格式的引文。 1.Download excel file with macro 2.将纯文本引文放在A列中,稍微修改F和H列中的数字以正确获得K列中的标题。 3. 按 Ctrl A,然后等待 ca。每次引用 5 秒。 (为了再次使用,用备份表恢复公式) 4. 找到已保存 DOI 的 .csv 文件,或从 sheet2 手动再次保存 5. 使用类似的方法在 R 中查询您的 DOI

library(RefManageR)
setwd("/your/folder/") # set the folder where the .csv file is
list.files(getwd()) # be sure your .csv file is there
doi<-read.csv("dois.csv", header=FALSE) # pass the file info to the doi object
# get a new .bib file with formatted references
GetBibEntryWithDOI(unlist(doi), temp.file = ("mycitations.bib"),  delete.file = FALSE) 
# write a .csv
bib<-ReadBib("mycitations.bib")
dfbib<-as.data.frame(bib)
write.csv(dfbib,"table.csv")

【讨论】:

以上是关于将引用的文档作品转换为 bibtex 或尾注格式 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何删除参考文献

bibtex 是啥格式

如何用Word编辑参考文献------这是引用一位大师的

论文中引用的标注方法

JSON数据格式中,中括号里的数据如何转换成JSON格式

参考文献怎么自动编号