将引用的文档作品转换为 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 或尾注格式 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章