ler e-books no Emacs

10

Uso o eww para ler artigos on-line no Emacs, em vez de em um navegador, porque é menos perturbador e posso fazer anotações no modo organizacional rapidamente, sem alternar entre aplicativos.

Gostaria de saber como é possível ler um e-books no formato epub ou pdf no Emacs? Encontrei o epubmode.el no emacswiki.org, mas está quebrado e não foi atualizado desde 2011.

yi.tang.uni
fonte
3
A abertura do PDF deve funcionar imediatamente.
Malabarba 27/03
3
E o pacote pdf-tools faz com que pareçam e se comportem ainda melhor. Neste ponto, estou frustrado usando qualquer outra coisa.
Wdkrnls 27/03

Respostas:

7

Tente nov (instalável via melpa). É um começo razoável para a leitura de ePUBs no Emacs.

halloleo
fonte
4

.epubsão de fato .ziparquivo com .xhtmlarquivo dentro. Você pode simplesmente abri-los, encontrar o arquivo .xhtml que possui o conteúdo (geralmente content.html) e abri-lo. Então você pode ligar shr-render-bufferpara exibir o html.

Isso não resolve vários problemas:

  • encontrando automaticamente o .xhtml correto
  • use a tabela de conteúdo,
  • epub maior tem vários .xhtml (digamos, um por capítulo), é necessário um caminho para ir de um para o outro.
Rémi
fonte
shr-render-bufferé ótimo! Posso acessar todos os arquivos xhtml e converter todos em um único arquivo organizacional, com base na tabela de conteúdo. obrigado!
yi.tang.uni
Eu não pareço ter shr-render-bufferno emacs 24.3? Também parece que alguém começou a fazer um epub-mode, mas eu era incapaz de obter esse trabalho seja: emacswiki.org/emacs/EpubMode
Brian Z
Ah ... Eu tinha que carregar shrcom load-library. Ainda não está funcionando muito bem! Um trabalho real epub-modeseria bom.
Brian Z
O pacote emacspeak possui um modo para ler arquivos epub no eww. Eu uso isso o tempo todo. Você não vai querer o pacote inteiro do emacspeak, mas deve poder usar como ele faz isso como uma maneira de lançar sua própria solução.
Tim X
1

Eu recomendo o emacs-ereader . Minha experiência é que ele erra com menos frequência ao analisar um epub que nov e também é instalável como um pacote. Além disso, ele suporta anotações, integra-se decentemente com a Org, de uma maneira um pouco mais primitiva do que as incríveis ferramentas de PDF dos PDFs.

Joe
fonte
Para sua informação, EPUBs inválidos não são suportados em nov.el. Se você tiver um EPUB válido ainda acionando erros, relate um erro e envie-me o arquivo por e-mail.
wasamasa