我有一个文本文档(word 或 pdf),其中包含一长串引用的作品。引用的作品如何导出到 bibtex 或尾注?
问问题
22201 次
5 回答
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
于 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 回答