2009-11-23 18 views

Répondre

3

Vous l'embarras du choix. Google pour "l'extraction des métadonnées de référence" et commencez à cliquer.

Il existe un logiciel gratuit à extraire des fichiers PDF: voir Metadata Extraction Tool.

Si vous avez un fichier Word 2007, cela a (enfin) une représentation normalisée des entrées de réflecteur, et EndNote peut en extraire de manière fiable.

Si vous voulez juste voir les citations dans un article, RefRuns est un outil utile, et a une interface web simple.

3

Après avoir téléchargé l'outil d'extraction des métadonnées, je l'ai découvert capture les métadonnées d'un objet particulier de (nom de fichier, taille, date, etc.); il ne regarde pas les références à l'intérieur de cet objet et les extrait.

La meilleure solution que j'ai trouvée pour extraire des références de fichiers Word et PDF est cb2Bib.

3

Vous pouvez essayer WordToBibTeX.

Je l'ai utilisé une fois pour convertir mon ancien fichier de bibliographie Word en BibTeX. :)

Le chemin habituel du mot fichier bibliographie xml est quelque chose comme: C:\Documents and Settings\<username>\Application Data\Microsoft\Bibliography\Sources.xml

+0

Génial, ça a marché pour moi. BTW, je pourrais compiler et exécuter WordToBibTeX sur Linux. – fegemo

0

J'ai fait une macro vba pour Excel dans les fenêtres pour obtenir plusieurs citations DOI de texte en clair via crossref.
Avec le DOI, vous pouvez obtenir toutes les citations au format bibtex avec R.
1. Download excel file with macro
2. Mettez vos citations en texte brut dans la colonne A, modifier légèrement les chiffres dans les colonnes F et H pour obtenir correctement le titre dans la colonne K.
3. Appuyez sur Ctrl A et attendez environ. 5 sec par citation.
(pour utiliser à nouveau, restaurer des formules avec la feuille de sauvegarde)
4. Localisez votre fichier .csv avec DOI sauvé, ou l'enregistrer à nouveau manuellement à partir sheet2
5. Utilisez quelque chose comme ceci pour interroger votre DOI en 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")