Convertir les œuvres d'un document cité à bibtex ou formats de fin de document [fermé]

StackOverflow https://stackoverflow.com/questions/1781672

  •  21-09-2019
  •  | 
  •  

Question

J'ai un document de texte (Word ou PDF) qui a une longue liste d'ouvrages cités. Comment les ouvrages cités soit à l'exportation bibtex ou de fin?

Était-ce utile?

La solution

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

Il y a un logiciel libre pour extraire les fichiers PDF. Voir métadonnées outil d'extraction

Si vous avez un fichier Word 2007, qui a (enfin) une représentation standardisée des entrées de reflist et EndNote peut extraire de manière fiable de lui.

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

Autres conseils

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 de les extraire.

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

Vous pouvez essayer WordToBibTeX .

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

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

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. Télécharger le fichier Excel avec 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 attendre ca. 5 s par citation.
(Afin d'utiliser à nouveau, restaurer des formules avec la feuille de sauvegarde)
4. Localisez votre fichier .csv sauvé DOI, ou l'enregistrer à nouveau manuellement sheet2
5. Utilisez quelque chose comme ceci à 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")
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top