2009-11-23 8 views

Antwort

3

Sie haben die Qual der Wahl. Google für "Referenz Metadaten Extraktion" und klicken Sie auf.

Es gibt kostenlose Software zum Extrahieren von PDFs: siehe Metadata Extraction Tool.

Wenn Sie eine Word 2007-Datei haben, die (endlich) eine standardisierte Darstellung von Reflist-Einträgen hat und EndNote zuverlässig daraus extrahieren kann. Wenn Sie nur die Zitate in einem Artikel sehen möchten, ist RefRuns ein nützliches Werkzeug, und hat eine einfache Webschnittstelle.

3

das Metadatenextraktionswerkzeug Nach dem Download, entdeckte ich es die Metadaten (Dateiname, Größe, Datum, etc.) ein bestimmter Gegenstand erfasst; Es schaut nicht auf die Referenzen in diesem Objekt und extrahiert sie.

Die beste Lösung, die ich gefunden habe, um Referenzen aus Word- und PDF-Dateien zu scrappen, ist cb2Bib.

3

Sie können versuchen WordToBibTeX.

Ich habe es einmal verwendet, um meine alte Word-Bibliographiedatei in BibTeX zu konvertieren. :)

Der üblicher Weg der Wort xml Bibliographie-Datei ist so etwas wie: C:\Documents and Settings\<username>\Application Data\Microsoft\Bibliography\Sources.xml

+0

Super, es hat für mich funktioniert. BTW, ich könnte WordToBibTeX unter Linux kompilieren und ausführen. – fegemo

0

ich in den Fenstern einen VBA-Makro für Excel gemacht mehrere DOIs von Klartext Zitaten über crossref zu bekommen.
Mit dem DOIs Sie alle bibtex bekommen Zitate mit R.
1. Download excel file with macro
2. Setzen Sie Ihren Klartext Zitate in Spalte A, ändern leicht die Zahlen in den Spalten F und H korrekt formatiert den Titel in der Spalte zu erhalten K.
3. Drücken Sie Strg A, und warten Sie ca.. 5 Sekunden pro Zitat.
(um wieder zu verwenden, wieder herstellen Formeln mit dem Backup-Blatt)
4. Ihre CSV-Datei Suchen mit DOIs gespeichert, oder speichern Sie sie erneut manuell von sheet2
5. Verwenden Sie so etwas wie dies Ihr DOIs in R abfragen

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")