15

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

4

5 回答 5

3

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

有从 PDF 中提取的免费软件:请参阅元数据提取工具

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

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

于 2009-12-02T14:58:55.220 回答
3

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

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

于 2012-09-25T18:39:38.527 回答
3

你可以试试WordToBibTeX

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

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

于 2012-11-10T18:43:43.727 回答
1

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

于 2011-02-05T02:43:36.003 回答
0

我在 windows 中为 excel 制作了一个 vba 宏,以通过交叉引用从纯文本引用中获取多个 DOI。
使用 DOI,您可以使用 R 获取所有 bibtex 格式的引文。
1.下载带有宏的 excel 文件
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")
于 2016-10-02T19:31:46.953 回答