alur kerja zotero ke emacs?


11

adakah fasilitas yang digunakan orang untuk mengekspor teks biasa ke emacs orgmode sebagai bagian dari alur kerja penelitian mereka untuk mengatur tautan dan anotasi mereka? Saya mendengar zotxt berguna, apakah ada yang punya pendapat tentang itu atau sesuatu yang lebih baik?

Jawaban:


23

Tidak ada alat tunggal, tetapi ada banyak paket yang mungkin membantu jika Anda menggunakan Zotero dan Emacs bersama satu sama lain. Ada berbagai tutorial online yang membahas pengaturan kombinasi ini sesuai selera masing-masing penulis.

Daripada mengulangi ini, saya akan mencoba dan memberikan ikhtisar, karena tidak sepenuhnya jelas dari pertanyaan Anda apa yang ingin Anda lakukan.

"Alur Kerja Penelitian"

Pertimbangkan dulu bahwa "alur kerja penelitian", sejauh menyangkut literatur penelitian, memiliki berbagai langkah, seperti:

  1. Menambahkan item bibliografi (artikel, buku, apa pun)
  2. Mengedit data bibliografi item
  3. Menandai, mengelompokkan, dan menautkan item
  4. Mengelola file (mis. PDF) yang terkait dengan item
  5. Membuat catatan pada item
  6. Mencari data dan catatan bibliografi
  7. Memasukkan kutipan ke dalam dokumen sambil menulis (makalah Anda sendiri)
  8. Menyelesaikan kutipan menjadi referensi inline, catatan kaki, dan daftar pustaka untuk publikasi

Dalam Zotero "standar", Zotero melakukan 1 hingga 6, dan plug-in pengolah kata Zotero melakukan 7 dan 8.

Saya sarankan berpikir dulu apa yang ingin Anda lakukan Emacs, dan apa yang Anda sukai tentang Zotero. Anda dapat mengelola bibliografi dan menulis makalah ilmiah sepenuhnya dalam Emacs; banyak orang melakukannya. Alih-alih database, informasi bibliografi Zotero disimpan dalam file Bib (La) Tex ( .bib), dan kutipan ditambahkan ke file LaTeX, org atau penurunan harga.

Tetapi dalam pandangan saya Zotero memiliki kekuatan khusus pada 1-4 (menambah dan mengelola data) dan pada 6 (memiliki alat pencarian yang sangat cepat dan kuat). Anotasi (5) relatif lemah, karena editor teks sederhana tidak nyaman jika Anda terbiasa dengan Emacs. Dan jika Anda menulis makalah Anda sendiri di Emacs Anda perlu sesuatu yang melakukan tugas 7 dan 8.

Beberapa paket

Mendapatkan data ke emacs

Jika Anda menggunakan Emacs berdampingan dengan Zotero, Emacs perlu beberapa cara untuk melihat apa yang Anda miliki di database Anda. Cara terbaik untuk melakukan ini adalah mengekspor .bibfile, yang formatnya Emacs memiliki dukungan luas, dari Zotero.

Ini dapat dilakukan secara manual, tetapi paket seperti zoteloatau garpu emacs-zotero-bib-fetchakan memungkinkan Anda untuk dengan cepat memperbarui .bibfile dari dalam Emacs. zotelomembutuhkan Mozrepl, yang saat ini tidak didukung oleh Firefox Quantum, jadi saya sarankan menggunakan emacs-zotero-bib-fetch.

Melihat data dalam emacs

Setelah Anda memiliki .bibfile, paket built-in reftex, serta org-refdan helm-bibtexakan membiarkan Anda mencari data bibliografi Anda. Satu atau kedua paket yang terakhir ini kemungkinan akan sangat membantu; mereka melakukan sejumlah tugas dari daftar di atas, termasuk fasilitas untuk membuat catatan.

PDF dan anotasi mereka

helm-bibtexsangat pandai dalam menemukan PDF yang ditautkan ke item bibliografi, yang kemudian dapat Anda buka di Emacs. pdf-toolsadalah penampil PDF alternatif yang sangat baik dalam Emacs. Ini memungkinkan Anda untuk melihat dan membuat anotasi dalam file PDF. Jika Anda suka menggunakan file PDF dengan cara ini, zotfileekstensi untuk Zotero dapat mengekstrak anotasi secara otomatis menjadi catatan Zotero.

Catatan file

helm-bibtexdan org-refpaket keduanya memiliki fasilitas untuk menambahkan catatan ke item bibliografi. Ini disimpan sebagai file org.

Setelah saya menyelesaikan catatan saya pada item saya lakukan C-c C-e h ountuk mengekspor versi HTML dan menyalin dan menempelkan ini kembali ke Zotero sebagai catatan sehingga dapat dicari. Saya belum menemukan cara yang lebih licin untuk melakukan ini.

Memasukkan dan menyelesaikan kutipan sambil menulis

Ini sebagian tergantung pada format apa yang Anda tulis (org, reftex, penurunan harga) dan sebagian tergantung pada format apa yang Anda inginkan di akhir (PDF, HTML).

Sekali lagi, baik helm-bibtexdan org-refjuga reftexmemungkinkan memasukkan kutipan ke dalam dokumen yang Anda tulis dari semua jenis ini.

Dengan asumsi Anda menulis dalam org, ada (belum) sintaks kutipan standar, tetapi org-ref menyediakannya. Orang lain hanya menggunakan perintah kutipan LaTeX langsung di org.

Jika target keluaran utama Anda adalah PDF, maka org-modeekspor sendiri (via LaTeX) kemungkinan merupakan rute termudah.

Anda menyebutkan zotxt; Saya belum pernah menggunakan ini, tetapi tampaknya alat untuk menyelesaikan dan memformat kutipan dalam file teks biasa, termasuk dukungan untuk pandoc. Pandoc markdown memang memiliki format kutipan standar dan dukungan untuk menyelesaikan dan memformat bibliografi (menggunakan CSL). Pandoc mungkin lebih disukai jika Anda ingin mengekspor terutama ke berbagai format (mis. HTML, penurunan harga).


1

Secara umum saya menggunakan mode-org emacs untuk mengatur proyek, tugas, dan ide, tetapi Zotero sangat membantu untuk menyimpan sumber daya seperti PDF / situs web, dll. Ketika meneliti sesuatu. Untuk menggabungkan keduanya, alangkah baiknya untuk menghubungkan dari mode-org ke lokasi dalam Zotero di mana sumber daya berada.

Posting blog ini menjelaskan cara mendapatkan Zotero URL yang berfungsi cukup baik:

  1. Simpan file Zotero Select Item.js ke translatorsfolder dalam direktori data Zotero Anda .
  2. Mulai ulang Zotero
  3. Buka item menu Edit -> Preferensi , dan pilih tab Ekspor .
  4. Atur Format Default ke Zotero Pilih Item (dekat akhir daftar), dan klik tombol OK.

Sekarang setiap kali Anda melihat item di Zotero, jika Anda menekan Ctrl+Alt+C(atau Cmd+Shift+Cpada Mac), URL akan disalin ke clipboard. URL ini merujuk ke item dalam Zotero dan akan membuka Zotero untuk melihat item. URL dapat di-paste ke file mode-org (atau jenis dokumen lainnya).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.