читати електронні книги в Emacs


10

Я використовую eww для читання статей в Інтернеті в Emacs, а не в браузері, оскільки це менш відволікає увагу, і я можу швидко робити нотатки в org-режимі, не перемикаючи програми.

Цікаво, наскільки це можливо читати електронні книги у форматі epub чи pdf у форматі Emacs? Я знайшов epubmode.el на emacswiki.org, але він зламаний і не оновлювався з 2011 року.


3
Відкриття PDF-файлу має працювати нестандартно.
Малабарба

3
А пакет pdf-інструментів змушує їх виглядати та вести себе ще краще. На даний момент я розчарований, використовуючи будь-що інше.
wdkrnls

Відповіді:


7

Спробуйте nov (встановлюється через melpa). Це розумний початок для читання ePUB в Emacs.


4

.epubнасправді .zipфайл з .xhtmlфайлом всередині. Ви можете просто відкрити їх, знайти .xhtml файл, який містить вміст (часто content.html), і відкрити його. Потім ви можете зателефонувати, shr-render-bufferщоб відобразити html.

Це не вирішує декілька проблем:

  • автоматично знаходячи правильний .xhtml
  • використовувати зміст,
  • Більш великий epub має декілька .xhtml (скажімо, один за главою), потрібен спосіб перейти від одного до іншого.

shr-render-bufferце здорово! Я можу перейти, хоча всі файли xhtml, і конвертувати всі в єдиний файл org, виходячи з вмісту. Дякую!
yi.tang.uni

Мені здається, немає shr-render-bufferв emacs 24.3? Так само схоже, що хтось почав робити epub-mode, але мені це не вдалося зробити так: emacswiki.org/emacs/EpubMode
Brian Z

Ах ... Я повинен був завантажити shrз load-library. Все ще не дуже добре, хоча! По-справжньому, працювати epub-modeбуло б добре.
Брайан Z

Пакет emacspeak має режим для читання файлів epub в eww. Я ним користуюся постійно. Ви не хочете весь пакет emacspeak, але ви повинні мати можливість використовувати, як це робиться, як спосіб прокрутити власне рішення.
Тім Х

1

Рекомендую emacs-ereader . Мій досвід полягає в тому, що він помиляється рідше під час розбору epub, ніж nov, і він також встановлюється як пакет. Крім того, він підтримує анотації, інтегрує пристойне з Org, дещо примітивнішим чином, ніж дивовижні інструменти pdf для PDF-файлів.


FYI, недійсні EPUB не підтримуються в nov.el. Якщо ви зіткнулися з дійсним EPUB, який все ще викликає помилки, повідомте про помилку та надішліть мені файл електронною поштою чи так
wasamasa
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.