2009-11-23 60 views

Trả lời

3

Bạn tha hồ lựa chọn. Google cho "trích xuất siêu dữ liệu tham chiếu" và bắt đầu nhấp vào.

Có phần mềm miễn phí để trích xuất từ ​​tệp PDF: xem Metadata Extraction Tool.

Nếu bạn có tệp Word 2007, có (cuối cùng) đại diện được chuẩn hóa của các mục phản chiếu và EndNote có thể trích xuất đáng tin cậy từ nó.

Nếu bạn chỉ muốn xem các trích dẫn trong một bài viết, RefRuns là một công cụ hữu ích và có giao diện web đơn giản.

3

Sau khi tải về các siêu dữ liệu Khai thác công cụ, tôi phát hiện ra nó chụp siêu dữ liệu một đối tượng cụ thể (tên tập tin, kích thước, ngày, vv); nó không nhìn vào các tham chiếu bên trong đối tượng đó và giải nén chúng.

Giải pháp tốt nhất mà tôi đã tìm được khi tìm kiếm tài liệu tham khảo từ các tệp Word và Pdf là cb2Bib.

3

Bạn có thể thử WordToBibTeX.

Tôi đã sử dụng nó một lần để chuyển đổi tệp danh mục Word cũ sang BibTeX. :)

Con đường thông thường của từ tập tin thư mục xml là một cái gì đó như: C:\Documents and Settings\<username>\Application Data\Microsoft\Bibliography\Sources.xml

+0

Tuyệt vời, nó làm việc cho tôi. BTW, tôi có thể biên dịch và chạy WordToBibTeX trên Linux. – fegemo

0

tôi đã thực hiện một macro VBA cho excel trong các cửa sổ để có được nhiều Dois từ trích dẫn văn bản đơn giản thông qua CrossRef.
Với Dois, bạn có thể nhận được tất cả các định dạng BibTeX trích dẫn với R.
1. Download excel file with macro
2. Đặt trích dẫn văn bản đơn giản của bạn trong cột A, sửa đổi một chút các con số trong cột F và H để có được một cách chính xác các tiêu đề trong cột K.
3. Nhấn Ctrl A và đợi ca. 5 giây cho mỗi trích dẫn.
(để sử dụng lại, khôi phục công thức bằng bảng sao lưu)
4. Định vị tệp .csv của bạn với DOI đã lưu hoặc lưu lại theo cách thủ công từ sheet2
5. Sử dụng một cái gì đó như thế này để truy vấn DOI của bạn trong R

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") 
Các vấn đề liên quan