تحويل أعمال المستند المذكورة إلى تنسيقات Bibtex أو EndNote [مغلقة

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

  •  21-09-2019
  •  | 
  •  

سؤال

لدي وثيقة نصي (كلمة أو pdf) التي لديها قائمة طويلة من الأعمال المذكورة. كيف يمكن تصدير الأعمال المذكورة إلى bibtex أو endnote؟

هل كانت مفيدة؟

المحلول

أنت مدلل للاختيار. Google للحصول على "استخراج البيانات الوصفية المرجعية" وابدأ في النقر.

هناك برنامج مجاني للاستخراج من PDF: انظر أداة استخراج البيانات الوصفية.

إذا كان لديك ملف Word 2007 ، فإن هذا (أخيرًا) تمثيل موحد لإدخالات الانعامة ، ويمكن أن يستخرج Endnote بشكل موثوق منه.

إذا كنت تريد فقط رؤية الاستشهادات في مقال ، يتراجع هي أداة مفيدة ، ولها واجهة ويب بسيطة.

نصائح أخرى

بعد تنزيل أداة استخراج البيانات الوصفية ، اكتشفت أنها تلتقط البيانات الوصفية A لكائن معين (اسم الملف ، الحجم ، التاريخ ، إلخ) ؛ لا ينظر إلى المراجع الموجودة داخل هذا الكائن واستخراجها.

أفضل الحلول التي وجدتها لتجاهل المراجع من ملفات Word و PDF هو CB2BIB.

قد تحاول WordTobibtex.

لقد استخدمته مرة واحدة لتحويل ملف Bibbliography القديم إلى Bibtex. قون

المسار المعتاد لكلمة مراجع 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 للحصول على العديد من الاستشهادات النصية العادية عبر CrossRef.
مع DOIS ، يمكنك الحصول على جميع الاستشهادات المنسقة Bibtex مع R.
1. قم بتنزيل ملف Excel مع الماكرو
2. ضع الاستشهادات النصية العادية في العمود A ، وقم بتعديل الأرقام في الأرقام F و H قليلاً للحصول على العنوان بشكل صحيح في العمود K.
3. اضغط على Ctrl A ، وانتظر CA. 5 ثوان لكل استشهاد.
(من أجل الاستخدام مرة أخرى ، استعادة الصيغ مع ورقة النسخ الاحتياطي)
4. حدد موقع ملف .csv مع DOIS المحفوظة ، أو احفظه مرة أخرى يدويًا من Sheet2
5. استخدم شيئًا كهذا للاستعلام عن DOIS في 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