Câu trả lời:
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.
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ư:
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.
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 .bib
tệ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ư zotelo
hoặc ngã ba emacs-zotero-bib-fetch
sẽ cho phép bạn nhanh chóng .bib
cập nhật tệp từ bên trong Emacs. zotelo
yê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
.
Khi bạn có một .bib
tệp, gói dựng sẵn reftex
, cũng như org-ref
và helm-bibtex
sẽ 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ú.
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-tools
là 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, zotfile
tiệ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.
helm-bibtex
và org-ref
cá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.
Đ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-bibtex
và org-ref
cũng như reftex
cho 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-mode
việ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).
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:
translators
thư mục trong thư mục dữ liệu Zotero của bạn .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+C
trê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).