czytać e-książki w Emacsie


10

Używam eww do czytania artykułów online w Emacsie zamiast w przeglądarce, ponieważ jest to mniej rozpraszające i mogę szybko robić notatki w trybie organizacji bez przełączania aplikacji.

Zastanawiam się, jak wykonalne jest czytanie e-książek w formacie epub lub pdf w Emacsie? Znalazłem epubmode.el na emacswiki.org, ale jest uszkodzony i nie był aktualizowany od 2011 roku.


3
Otwieranie pliku PDF powinno działać natychmiast po wyjęciu z pudełka.
Malabarba

3
A pakiet narzędzi pdf sprawia, że ​​wyglądają i zachowują się jeszcze lepiej. W tym momencie jestem sfrustrowany używaniem czegokolwiek innego.
wdkrnls

Odpowiedzi:


7

Wypróbuj nov (instalowalny przez Melpa). To rozsądny początek do czytania ePUB-ów w Emacsie.


4

.epubsą w rzeczywistości .zipplikiem z .xhtmlplikiem wewnątrz. Możesz je po prostu otworzyć, znaleźć plik .xhtml zawierający treść (często content.html) i otworzyć go. Następnie możesz zadzwonić, shr-render-bufferaby wyświetlić HTML.

To nie rozwiązuje kilku problemów:

  • znajdowanie automatycznie poprawnego pliku .xhtml
  • skorzystaj ze spisu treści,
  • większy epub ma kilka plików .xhtml (powiedzmy, jeden po rozdziale), trzeba przejść od jednego do drugiego.

shr-render-bufferjest super! Mogę przejrzeć wszystkie pliki xhtml i przekonwertować je do pojedynczego pliku org na podstawie spisu treści. dzięki!
yi.tang.uni

Wydaje mi się, że nie mam shr-render-bufferemacsa 24.3? Wygląda też na to, że ktoś zaczął tworzyć epub-mode, ale nie udało mi się tego uruchomić
Brian Z

Ach ... musiałam załadować shrz load-library. Nadal nie działa zbyt dobrze! Prawdziwa praca epub-modebyłaby miła.
Brian Z

Pakiet emacspeak ma tryb odczytu plików epub w eww. Używam tego cały czas. Nie będziesz chciał całego pakietu emacspeak, ale powinieneś być w stanie wykorzystać, jak to robi, jako sposób na stworzenie własnego rozwiązania.
Tim X

1

Polecam emacs-ereader . Z mojego doświadczenia wynika, że ​​rzadziej błądzi podczas analizowania epub niż nov, a także można go zainstalować jako pakiet. Ponadto obsługuje adnotacje, porządnie integruje się z Org, w nieco bardziej prymitywny sposób niż niesamowite narzędzia PDF dla plików PDF.


FYI, nieprawidłowe EPUBy nie są obsługiwane w nov.el. Jeśli napotkasz prawidłowy błąd EPUB nadal powodujący błędy, zgłoś błąd i wyślij mi plik e-mailem.
wasamasa,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.