Convertir las obras de un documento citado a formatos bibtex o nota al final [cerrada]
-
21-09-2019 - |
Pregunta
Tengo un documento de texto (word o pdf), que tiene una larga lista de obras citadas. ¿Cómo pueden ser los trabajos citados exportación a bibtex o nota al final?
Solución
tenemos donde elegir. Google de "extracción de metadatos de referencia" y empezar a hacer clic.
No es software libre para extraer de los archivos PDF:. Herramienta de extracción de metadatos
Si usted tiene un archivo de Word 2007, que tiene (al fin) una representación estandarizada de entradas reflist y EndNote puede extraer de forma fiable de ella.
Si lo que desea es ver las citas en un artículo, RefRuns es una herramienta útil, y tiene una simple interfaz web.
Otros consejos
Después de descargar la herramienta de extracción de metadatos, he descubierto que captura los metadatos de un determinado objeto (nombre de archivo, tamaño, fecha, etc.); que no se ve en las referencias dentro de ese objeto y extraer de ellos.
La mejor solución que he encontrado para raspar las referencias de Word y archivos PDF es cb2Bib .
Lo utilicé una vez para convertir mi archivo antiguo bibliografía Palabra de BibTeX. :)
La ruta usual de la palabra archivo XML bibliografía es algo así como:
C:\Documents and Settings\<username>\Application Data\Microsoft\Bibliography\Sources.xml
Esto funciona bastante bien: http: //www.snowelm. com / ~ t / doc / consejos / makebib.en.html
Me hizo una macro VBA para Excel en ventanas para obtener varias DOI de las citas de texto sin formato a través de crossref.
Con los DOI, puede obtener todas las citas bibtex formateado con R.
1. Descargar archivo de Excel con macros
2. Pon las citas de texto sin formato en la columna A, modificar ligeramente los números en las columnas F y H para obtener correctamente el título en la columna K.
3. Presione Ctrl A, y espera ca. 5 segundos por citación.
(Con el fin de utilizar de nuevo, restaurar fórmulas con la hoja de copia de seguridad)
4. Busque el archivo .csv con DOI guardados o guardarlo de nuevo manualmente de la hoja 2
5. Uso algo como esto para consultar sus DOI en I
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")