一千萬個為什麽

搜索

用於編寫電子書並導出為多種格式的軟件推薦



我正在考慮編寫和/或發布電子書時註意以下幾點:

  • 它將包含代碼(需要正確的格式)
  • 我應該可以發布PDF和EPUB版本
  • 我可能還需要有本書的HTML版本

由於我是新手,我想知道是否有人可以給我一些關於我應該使用哪些軟件(免費/付費)來編寫/格式化電子書的要點。

大約8年前我使用過LaTeX,我真的很喜歡它,但我不確定能否使用LaTeX導出為我想要的格式。

轉載註明原文: 用於編寫電子書並導出為多種格式的軟件推薦

一共有 4 個回答:

Pandoc is your friend here.

Pandoc可以將你的輸入文件(LaTeX,markdown,other)轉換為PDF,EPUB,HTML(還有更多)。

Pandoc在GPL下是跨平臺和免費的,雖然捐款是贊賞的。

關於格式化代碼, LaTeXmarkdown 有幫助的組件。 LaTeX有更多的布局選項。

我使用LaTeX和Markdown來制作電子書(ePub)文件。在LaTeX中使用 pandoc 的示例顯示在

擁有一系列選擇是件好事。

如果您不想在這方面根據需要設置完整的LaTeX堆棧,不友好的 pandoc ,您可以查看 reStructured tex t和獅身人面像。對於這些工具來生成ePub和PDF,後者無需通過LaTeX。

我將其稱為通常不使用該產品的產品,但Adobe InDesign允許輕松導出為PDF和epub。我不知道格式化代碼塊。 Adobe ID有每月訂閱,所以即使它是一個優質產品,在很多情況下,你只使用它一兩個月。您可能可以購買一些低成本的Adobe ID模板,因此您不必設置所有內容。

我使用Docbook解決方案(使用Docbook XSLT,使用Oxygen XML編輯器軟件)。這很容易在html,epub和pdf中輸出,盡管學習曲線很高。 (另外,Oxygen XML許可證對於商業用途而言是昂貴的)。 Docbook可以非常輕松地執行代碼塊;另一方面,當生產pdf時,您的格式選項有限。 Oxygen使用開源的Apache FOP(它可以讓你從Docbook XML輸出到PDF),但是有商業選擇(在200-500範圍內)可以讓你制作漂亮的PDF文件。 (檢查renderx和天線屋)。 Docbook可以為webhelp,javahelp,htmlhelp輸出。 Docbook運行良好,但工具鏈很難建立。

一個“愚蠢但有效的”解決方案可能是在HTML中編寫輸出代碼,將其粘貼到MS word中(以生成PDF),然後使用SIGIL將html文件移動到epub中。或者使用MS Word文件作為使用Calibre進行輸出的源。

每種解決方案都有優點和缺點。我沒有使用pandoc,但是如果您有很多傳統膠乳內容,這聽起來像是一個很好的解決方案。

前段時間,我創建了電子書寫作資源的 GitHub存儲庫

具體而言,這是當前列表(截至撰寫本答案時) - 訪問上面的鏈接以獲取最新列表以及獲取有關他們是否花錢,離線工作或在雲等)電子書寫作軟件。

具體而言, GitBookScrivener 確實可以讓您正確編寫代碼以及導出為PDF和EPUB。

書寫工具

     

GitBook

     

Penflip

     

書法家

     

yWriter

     

BookWriter

     

WriteItNow