Преобразование цитируемых работ документа в форматы bibtex или endnote [закрыто]

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

  •  21-09-2019
  •  | 
  •  

Вопрос

У меня есть текстовый документ (word или pdf), в котором содержится длинный список цитируемых работ.Как цитируемые работы могут быть экспортированы в bibtex или endnote?

Это было полезно?

Решение

Вы избалованы выбором.Найдите в Google "извлечение справочных метаданных" и начните нажимать.

Существует бесплатное программное обеспечение для извлечения из PDF-файлов:видишь Инструмент для извлечения метаданных.

Если у вас есть файл Word 2007, в котором есть (наконец-то) стандартизированное представление записей reflist, и EndNote может надежно извлекать из него данные.

Если вы просто хотите увидеть цитаты в статье, Возобновляет подачу является полезным инструментом и имеет простой веб-интерфейс.

Другие советы

После загрузки инструмента извлечения метаданных я обнаружил, что он фиксирует метаданные a конкретного объекта (имя файла, размер, дата и т.д.).;он не просматривает ссылки внутри этого объекта и не извлекает их.

Лучшее решение, которое я нашел для удаления ссылок из файлов Word и Pdf, - это cb2Bib.

Вы можете попробовать Слово Tobibtex.

Однажды я использовал его, чтобы преобразовать свой старый библиографический файл Word в BibTeX.:)

Обычный путь к файлу библиографии word xml выглядит примерно так:C:\Documents and Settings\<username>\Application Data\Microsoft\Bibliography\Sources.xml

Это работает довольно хорошо: http://www.snowelm.com /~t/doc/tips/makebib.en.html

Я создал макрос vba для Excel в Windows, чтобы получить несколько DOI из простых текстовых ссылок через crossref.
С помощью DOI вы можете получить все цитаты в формате bibtex с помощью R.
1. Загрузите файл Excel с макросом
2.Поместите ваши цитаты из обычного текста в столбец A, слегка измените цифры в столбцах F и H, чтобы правильно получить заголовок в столбце K.
3.Нажмите Ctrl A и подождите около.5 сек за цитату.
(чтобы использовать снова, восстановите формулы с помощью резервной копии листа)
4.Найдите свой CSV-файл с помощью DOIs saved или сохраните его вручную с sheet2
5.Используйте что-то вроде этого для запроса ваших DOI в 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")
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top