baca e-book di Emacs

10

Saya menggunakan eww untuk membaca artikel online di Emacs daripada di browser karena kurang mengganggu dan saya dapat membuat catatan dalam mode-org dengan cepat tanpa berpindah aplikasi.

Saya ingin tahu seberapa layakkah membaca e-book dalam format epub, atau pdf dalam Emacs? Saya menemukan epubmode.el di emacswiki.org tetapi sudah rusak dan belum diperbarui sejak 2011.

yi.tang.uni
sumber
3
Membuka PDF harusnya berhasil.
Malabarba
3
Dan paket pdf-tools membuat mereka terlihat dan berperilaku lebih baik. Pada titik ini saya frustrasi menggunakan hal lain.
wdkrnls

Jawaban:

7

Coba nov (dapat diinstal melalui melpa). Ini adalah awal yang masuk akal untuk membaca ePUB di Emacs.

halo
sumber
4

.epubsebenarnya .zipfile dengan .xhtmlfile di dalamnya. Anda bisa membukanya, menemukan file .xhtml yang memiliki konten (sering content.html), dan membukanya. Kemudian Anda dapat menelepon shr-render-bufferuntuk menampilkan html.

Ini tidak menyelesaikan beberapa masalah:

  • menemukan secara otomatis .xhtml yang benar
  • gunakan daftar isi,
  • epub yang lebih besar memiliki beberapa .xhtml (katakanlah, satu per bab), seseorang perlu cara untuk beralih dari satu ke yang berikutnya.
Rémi
sumber
shr-render-bufferbagus! Saya dapat melihat semua file xhtml dan mengonversikan semua menjadi file org tunggal, berdasarkan pada daftar isi. Terima kasih!
yi.tang.uni
Saya sepertinya tidak memiliki shr-render-bufferemacs 24.3? Itu juga terlihat seperti seseorang mulai membuat epub-mode, tetapi saya tidak dapat membuatnya bekerja dengan baik: emacswiki.org/emacs/EpubMode
Brian Z
Ah ... Aku harus memuat shrdengan load-library. Masih tidak bekerja dengan baik! Pekerjaan yang nyata epub-modeakan menyenangkan.
Brian Z
Paket emacspeak memiliki mode untuk membaca file epub di eww. Saya menggunakannya sepanjang waktu. Anda tidak akan menginginkan seluruh paket emacspeak, tetapi Anda harus dapat menggunakan cara ini sebagai cara untuk menggulung solusi Anda sendiri.
Tim X
1

Saya merekomendasikan emacs-ereader . Pengalaman saya adalah bahwa ia melakukan kesalahan lebih jarang saat mem-parsing epub daripada nov dan juga diinstal sebagai sebuah paket. Lebih lanjut, ini mendukung anotasi, terintegrasi dengan Org, dengan cara yang sedikit lebih primitif daripada pdf-tools yang mengagumkan untuk PDF.

Joe
sumber
FYI, EPUB yang tidak valid tidak didukung di nov.el. Jika Anda mengalami EPUB yang valid masih memicu kesalahan, tolong laporkan bug dan kirimkan saya file melalui email atau lebih.
wasamasa