เวิร์กโฟลว์ zotero เป็น emacs?


11

มีสิ่งอำนวยความสะดวกที่คนใช้ในการส่งออกข้อความธรรมดาไปยัง emacs orgmode เป็นส่วนหนึ่งของเวิร์กโฟลว์การวิจัยของพวกเขาเพื่อจัดระเบียบลิงค์และคำอธิบายประกอบของพวกเขา? ฉันได้ยินว่า zotxt มีประโยชน์ไม่มีใครมีความคิดเห็นกับมันหรือมีบางอย่างที่ดีกว่า?

คำตอบ:


23

ไม่มีเครื่องมือเดียว แต่มีหลายแพ็คเกจที่อาจเป็นประโยชน์หากคุณใช้ Zotero และ Emacs พร้อมกัน มีบทเรียนออนไลน์มากมาย ที่พูดถึงการตั้งค่าการรวมกันของสิ่งเหล่านี้กับรสนิยมของผู้เขียนแต่ละคน

แทนที่จะทำซ้ำสิ่งเหล่านี้ฉันจะลองและให้ภาพรวมเนื่องจากคำถามของคุณไม่ชัดเจนว่าคุณต้องการทำอะไร

"ขั้นตอนการวิจัย"

พิจารณาก่อนว่า "ขั้นตอนการวิจัย" ซึ่งเกี่ยวข้องกับวรรณคดีการวิจัยมีขั้นตอนต่าง ๆ เช่น:

  1. การเพิ่มรายการบรรณานุกรม (บทความหนังสืออะไรก็ตาม)
  2. การแก้ไขข้อมูลบรรณานุกรมของรายการ
  3. การแท็กการจัดกลุ่มและการเชื่อมโยงรายการ
  4. การจัดการไฟล์ (เช่น PDF) ที่เกี่ยวข้องกับรายการ
  5. การสร้างบันทึกในรายการ
  6. ค้นหาข้อมูลบรรณานุกรมและบันทึกย่อ
  7. การแทรกการอ้างอิงลงในเอกสารขณะเขียน (เอกสารของคุณเอง)
  8. การแก้ไขการอ้างอิงเป็นการอ้างอิงแบบอินไลน์เชิงอรรถและบรรณานุกรมเพื่อการตีพิมพ์

ใน "มาตรฐาน" Zotero, Zotero ทำ 1 ถึง 6 และปลั๊กอินตัวประมวลผลคำ Zotero ทำที่ 7 และ 8

ฉันขอแนะนำให้คิดก่อนว่าคุณต้องการให้ Emac ทำอะไรและสิ่งที่คุณชอบเกี่ยวกับ Zotero คุณสามารถจัดการบรรณานุกรมและเขียนบทความทางวิทยาศาสตร์ทั้งหมดภายใน Emacs; ผู้คนมากมายทำ แทนที่จะเป็นข้อมูลบรรณานุกรมฐานข้อมูลของ Zotero จะถูกเก็บไว้ในไฟล์ Bib (La) Tex ( .bib) และเพิ่มการอ้างอิงไปยังไฟล์ LaTeX, org หรือ markdown

แต่ในมุมมองของฉัน Zotero มีจุดแข็งที่ 1-4 (การเพิ่มและจัดการข้อมูล) และที่ 6 (มีเครื่องมือค้นหาที่รวดเร็วและทรงพลัง) คำอธิบายประกอบ (5) ค่อนข้างอ่อนแอเนื่องจากโปรแกรมแก้ไขข้อความอย่างง่ายไม่สบายใจหากคุณคุ้นเคยกับ Emacs และถ้าคุณเขียนบทความของคุณเองใน Emacs คุณต้องมีบางอย่างที่ทำงาน 7 และ 8

แพคเกจบางอย่าง

การรับข้อมูลเข้าสู่ emacs

หากคุณใช้ Emacs แบบคู่ขนานกับ Zotero Emacs ต้องการวิธีที่จะดูว่าคุณมีอะไรบ้างในฐานข้อมูลของคุณ วิธีที่ดีที่สุดในการทำเช่นนี้คือการส่งออก.bibไฟล์รูปแบบที่ Emacs ได้รับการสนับสนุนอย่างกว้างขวางจาก Zotero

นี้สามารถทำได้ด้วยตนเอง แต่แพคเกจเช่นzoteloหรือทางแยกemacs-zotero-bib-fetchจะช่วยให้คุณสามารถเก็บ.bibไฟล์ที่ทันสมัยจากภายใน Emacs ได้อย่างรวดเร็ว zoteloต้อง Mozrepl ซึ่งขณะนี้ได้รับการสนับสนุนโดยควอนตัม Firefox emacs-zotero-bib-fetchดังนั้นฉันขอแนะนำให้ใช้

การดูข้อมูลภายใน emacs

เมื่อคุณมี.bibไฟล์แล้วแพ็คเกจที่สร้างขึ้นreftexรวมถึงorg-refและhelm-bibtexจะช่วยให้คุณค้นหาข้อมูลบรรณานุกรมของคุณ แพ็คเกจหลังหนึ่งหรือทั้งคู่น่าจะมีประโยชน์มาก พวกเขาทำงานหลายอย่างจากรายการด้านบนรวมถึงสิ่งอำนวยความสะดวกสำหรับการทำบันทึก

PDF และใส่คำอธิบายประกอบ

helm-bibtexฉลาดในการค้นหา PDF ที่เชื่อมโยงกับรายการบรรณานุกรมซึ่งคุณสามารถเปิดใน Emacs ได้ pdf-toolsเป็นโปรแกรมดู PDF ทางเลือกที่ยอดเยี่ยมภายใน Emacs อนุญาตให้คุณดูและสร้างคำอธิบายประกอบภายในไฟล์ PDF หากคุณต้องการใช้ไฟล์ PDF ด้วยวิธีนี้zotfileส่วนขยายสำหรับ Zotero สามารถแยกหมายเหตุออกมาโดยอัตโนมัติลงในโน้ต Zotero

หมายเหตุไฟล์

helm-bibtexและorg-refแพ็คเกจทั้งสองมีสิ่งอำนวยความสะดวกสำหรับการเพิ่มบันทึกย่อในรายการบรรณานุกรม สิ่งเหล่านี้ถูกเก็บไว้เป็นไฟล์ org

เมื่อฉันทำบันทึกย่อของฉันเสร็จในรายการฉันC-c C-e h oจะส่งออกเวอร์ชัน HTML และคัดลอกและวางกลับเข้าไปใน Zotero เป็นบันทึกเพื่อให้สามารถค้นหาได้ ฉันไม่ได้พบวิธีที่จะทำเช่นนี้

การแทรกและการแก้ไขการอ้างอิงขณะเขียน

ส่วนนี้ขึ้นอยู่กับรูปแบบที่คุณเขียน (org, reftex, markdown) และขึ้นอยู่กับรูปแบบที่คุณต้องการในตอนท้าย (PDF, HTML)

อีกครั้งทั้งสองhelm-bibtexและorg-refเช่นเดียวกับการreftexอนุญาตให้ใส่ลงในเอกสารอ้างอิงที่คุณกำลังเขียนใด ๆ ของประเภทนี้

สมมติว่าคุณกำลังเขียนในองค์กรมีไวยากรณ์การอ้างอิงมาตรฐาน (แต่ยังไม่ได้) แต่ org-ref จัดให้มีหนึ่งรายการ คนอื่นเพียงแค่ใช้คำสั่งการอ้างอิง LaTeX โดยตรงในองค์กร

หากเป้าหมายผลลัพธ์หลักของคุณคือ PDF การorg-modeส่งออกของตัวเอง (ผ่าน LaTeX) น่าจะเป็นเส้นทางที่ง่ายที่สุด

คุณพูดถึงzotxt; ฉันไม่ได้ใช้นี้ pandocแต่มันดูเหมือนจะเป็นเครื่องมือในการแก้ไขปัญหาและการจัดรูปแบบการอ้างอิงในไฟล์ข้อความธรรมดารวมถึงการสนับสนุนสำหรับ Pandoc markdown ไม่ได้มีรูปแบบการอ้างอิงมาตรฐานและการสนับสนุนสำหรับการแก้ปัญหาและการจัดรูปแบบบรรณานุกรม (ใช้ CSL) Pandoc อาจจะดีกว่าถ้าคุณต้องการส่งออกเป็นหลักในหลายรูปแบบ (เช่น HTML, markdown)


1

โดยทั่วไปฉันใช้โหมด orgของ emacs สำหรับจัดระเบียบโครงการงานและแนวคิด แต่ Zotero มีประโยชน์สำหรับการจัดเก็บทรัพยากรเช่น PDF / เว็บไซต์ ฯลฯ เมื่อทำการค้นคว้าบางอย่าง เมื่อต้องการรวมทั้งสองเข้าด้วยกันเป็นเรื่องดีที่จะสามารถเชื่อมโยงจากโหมดองค์กรไปยังตำแหน่งภายใน Zotero ที่เป็นแหล่งข้อมูล

โพสต์บล็อกนี้อธิบายวิธีการรับ Zotero URL ที่ทำงานได้ดี:

  1. บันทึกไฟล์Zotero Select Item.jsไปยังtranslatorsโฟลเดอร์ภายในไดเรกทอรีข้อมูล Zotero ของคุณ
  2. รีสตาร์ท Zotero
  3. เปิดเมนูแก้ไข -> การตั้งค่า - รายการและเลือกแท็บส่งออก
  4. ตั้งค่ารูปแบบเริ่มต้นเป็นZotero เลือกรายการ (ใกล้ถึงจุดสิ้นสุดของรายการ) แล้วคลิกปุ่มตกลง

ตอนนี้เมื่อใดก็ตามที่คุณดูรายการใน Zotero หากคุณกดCtrl+Alt+C(หรือCmd+Shift+Cบน Mac) URL จะถูกคัดลอกไปยังคลิปบอร์ด URL นี้อ้างถึงรายการภายใน Zotero และจะเปิด Zotero เพื่อดูรายการ สามารถวาง URL ลงในไฟล์โหมดองค์กร (หรือเอกสารประเภทอื่น ๆ )

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.