quy trình làm việc zotero vào emacs?


11

Có một cơ sở mà mọi người sử dụng để xuất văn bản đơn giản để emacs orgmode như một phần của quy trình nghiên cứu của họ để tổ chức các liên kết và chú thích của họ? Tôi nghe nói zotxt là hữu ích, có ai có ý kiến ​​về nó hoặc về một cái gì đó tốt hơn?

Câu trả lời:


23

Không có một công cụ duy nhất, nhưng có rất nhiều gói có thể hữu ích nếu bạn sử dụng Zotero và Emacs cùng với nhau. Có nhiều hướng dẫn trực tuyến khác nhau thảo luận về việc thiết lập kết hợp những thứ này theo sở thích của từng tác giả.

Thay vì lặp lại những điều này, tôi sẽ thử và đưa ra một cái nhìn tổng quan, vì nó không hoàn toàn rõ ràng từ câu hỏi của bạn những gì bạn muốn làm.

"Quy trình nghiên cứu"

Trước tiên, hãy xem xét "quy trình nghiên cứu", liên quan đến tài liệu nghiên cứu, có nhiều bước khác nhau, chẳng hạn như:

  1. Thêm các mục thư mục (bài viết, sách, bất cứ điều gì)
  2. Chỉnh sửa dữ liệu thư mục
  3. Gắn thẻ, nhóm và liên kết các mục
  4. Quản lý tệp (ví dụ: PDF) được liên kết với các mục
  5. Tạo ghi chú trên các mục
  6. Tìm kiếm dữ liệu thư mục và ghi chú
  7. Chèn trích dẫn vào tài liệu trong khi viết (giấy tờ của riêng bạn)
  8. Giải quyết các trích dẫn thành tài liệu tham khảo nội tuyến, chú thích và thư mục để xuất bản

Trong Zotero "tiêu chuẩn", Zotero thực hiện 1 đến 6 và trình cắm xử lý văn bản Zotero thực hiện 7 và 8.

Trước tiên tôi khuyên bạn nên nghĩ về những gì bạn muốn Emacs làm và những gì bạn thích về Zotero. Bạn có thể quản lý thư mục và viết các bài báo khoa học hoàn toàn trong Emacs; nhiều người làm Thay vì thông tin thư mục cơ sở dữ liệu của Zotero được lưu trữ trong tệp Bib (La) Tex ( .bib) và các trích dẫn được thêm vào các tệp LaTeX, org hoặc markdown.

Nhưng theo quan điểm của tôi, Zotero có những thế mạnh đặc biệt ở mức 1-4 (thêm và quản lý dữ liệu) và ở mức 6 (nó có một công cụ tìm kiếm rất nhanh và mạnh mẽ). Chú thích (5) tương đối yếu, vì trình soạn thảo văn bản đơn giản không thoải mái nếu bạn đã quen với Emacs. Và nếu bạn là tác giả của bài báo của riêng bạn trong Emacs, bạn cần một cái gì đó thực hiện nhiệm vụ 7 và 8.

Một số gói

Lấy dữ liệu vào emacs

Nếu bạn đang sử dụng Emacs song song với Zotero, Emacs cần một số cách để xem những gì bạn có trong cơ sở dữ liệu của mình. Cách tốt nhất để làm điều này là xuất một .bibtệp, với định dạng Emacs có hỗ trợ rộng rãi, từ Zotero.

Điều này có thể được thực hiện thủ công, nhưng các gói như zotelohoặc ngã ba emacs-zotero-bib-fetchsẽ cho phép bạn nhanh chóng .bibcập nhật tệp từ bên trong Emacs. zoteloyêu cầu Mozrepl, hiện không được Firefox Quantum hỗ trợ , vì vậy tôi khuyên bạn nên sử dụng emacs-zotero-bib-fetch.

Xem dữ liệu trong emacs

Khi bạn có một .bibtệp, gói dựng sẵn reftex, cũng như org-refhelm-bibtexsẽ cho phép bạn tìm kiếm dữ liệu thư mục của mình. Một hoặc cả hai gói sau này có thể sẽ rất hữu ích; họ thực hiện một số nhiệm vụ từ danh sách trên, bao gồm cả các phương tiện để ghi chú.

PDF và chú thích chúng

helm-bibtexđặc biệt thông minh trong việc tìm các tệp PDF được liên kết với các mục trong thư mục, sau đó bạn có thể mở trong Emacs. pdf-toolslà một trình xem PDF thay thế tuyệt vời trong Emacs. Nó cho phép bạn xem và tạo các chú thích trong tệp PDF. Nếu bạn thích sử dụng tệp PDF theo cách này, zotfiletiện ích mở rộng cho Zotero có thể tự động trích xuất các chú thích vào ghi chú Zotero.

Ghi chú tập tin

helm-bibtexorg-refcác gói đều có phương tiện để thêm ghi chú vào các mục trong thư mục. Chúng được lưu trữ dưới dạng tập tin org.

Khi tôi đã hoàn thành ghi chú của mình trên một mục tôi làm C-c C-e h ođể xuất phiên bản HTML và sao chép và dán lại vào Zotero dưới dạng ghi chú để có thể tìm kiếm được. Tôi đã không tìm thấy một cách khéo léo để làm điều này.

Chèn và giải quyết các trích dẫn trong khi viết

Điều này một phần phụ thuộc vào định dạng bạn viết (org, reftex, markdown) và một phần phụ thuộc vào định dạng bạn muốn ở cuối (PDF, HTML).

Một lần nữa, cả helm-bibtexorg-refcũng như reftexcho phép chèn trích dẫn vào tài liệu bạn đang viết thuộc bất kỳ loại nào trong số này.

Giả sử bạn đang viết bằng org, có (chưa) một cú pháp trích dẫn chuẩn, nhưng org-ref cung cấp một cú pháp. Những người khác chỉ cần sử dụng các lệnh trích dẫn LaTeX trực tiếp trong org.

Nếu mục tiêu đầu ra chính của bạn là PDF, thì org-modeviệc xuất riêng (thông qua LaTeX) có thể là con đường dễ nhất.

Bạn đề cập đến zotxt; Tôi chưa sử dụng cái này, nhưng nó dường như là một công cụ để giải quyết và định dạng các trích dẫn trong các tệp văn bản thuần, bao gồm hỗ trợ cho pandoc. Pandoc markdown không có định dạng trích dẫn chuẩn và hỗ trợ giải quyết và định dạng thư mục (sử dụng CSL). Pandoc có thể thích hợp hơn nếu bạn muốn xuất chủ yếu sang nhiều định dạng (ví dụ: HTML, markdown).


1

Nói chung, tôi sử dụng chế độ org của emacs để tổ chức các dự án, nhiệm vụ và ý tưởng, nhưng Zotero rất hữu ích cho việc lưu trữ các tài nguyên như PDF / trang web, v.v. khi nghiên cứu một cái gì đó. Để kết hợp cả hai, thật tuyệt khi có thể liên kết từ chế độ org đến vị trí trong Zotero nơi có tài nguyên.

Bài đăng trên blog này mô tả một phương tiện để nhận URL Zotero hoạt động khá tốt:

  1. Lưu tệp Zotero Chọn Item.js vào translatorsthư mục trong thư mục dữ liệu Zotero của bạn .
  2. Khởi động lại Zotero
  3. Mở mục menu Chỉnh sửa -> Tùy chọn và chọn tab Xuất .
  4. Đặt Định dạng mặc định thành Zotero Chọn Mục (gần cuối danh sách) và nhấp vào nút OK.

Bây giờ bất cứ khi nào bạn đang xem một mục trong Zotero, nếu bạn nhấn Ctrl+Alt+C(hoặc Cmd+Shift+Ctrên máy Mac), một URL sẽ được sao chép vào bảng tạm. URL này đề cập đến một mục trong Zotero và sẽ mở Zotero để xem mục đó. URL có thể được dán vào một tệp chế độ org (hoặc bất kỳ loại tài liệu nào khác).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.