TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What are the best eBook authoring tools today?

62 pointsby warrenmabout 1 year ago
I want to make some updates to a [free] ebook I wrote several years ago when Rice University was still running their Connexions service open to the world<p>I keep the most recent edition of that ebook as a pdf on my blog<p>What is the current &quot;great ebook creation&quot; toolset that all the Cool Kids™ are running? Is it to refactor it into something like Obsidian notes, connecting them, and exporting to pdf? Is it a &#x27;classic&#x27; word processor like Apple Pages or Microsoft Word or Google Docs?<p>Beyond merely updating&#x2F;expanding what I wrote previously, I also have a few other ebooks I want to compile - and would <i>like</i> to not learn more than one tool to do this.

16 comments

sparker72678about 1 year ago
This violates the &quot;One Tool&quot; constraint that OP requested, but the Standard Ebooks tool chain is available on Github for anyone interested: <a href="https:&#x2F;&#x2F;github.com&#x2F;standardebooks&#x2F;tools">https:&#x2F;&#x2F;github.com&#x2F;standardebooks&#x2F;tools</a>
评论 #39633926 未加载
__rito__about 1 year ago
I make some long notes for students that I am sometimes teaching.<p>I use Jupyter Notebook, and use export to PDF feature. It renders the code, the text, and LaTeX equations perfectly.<p>I have also written stuff in Markdown and converted them to EPUB and PDF via pandoc. But there were no equations there. I used Obsidian as the editor.<p>Don&#x27;t really know what will fit your need. If it were up to me, I would have used LaTeX- end to end. There are just a lot of tools and packages, and online help available. I wrote my Master&#x27;s Thesis- fully in LaTeX.<p>I have done some technical review for Packt Publishing, and they use MS Word for everything.
评论 #39656550 未加载
drakonkaabout 1 year ago
For ebooks that I publish to sell, I use Vellum (Mac only). But if it was more of a PDF only kind of thing, without needing to be optimized for traditional book formatting or ereaders, I&#x27;m guessing exporting to PDF through something like Word would be plenty good enough.
johannesrexxabout 1 year ago
I write in Markdown using MindForger. Each chapter gets its own Markdown file. Plus additional Markdown files for frontmatter and backmatter.<p>Quarto converts the entire kit and kaboodle into HTML (for previewing), ePub, PDF and if you want it, AsciiDoc and DOCX.
billconanabout 1 year ago
I&#x27;m writing markdown files and using pandoc to build pdf.<p>I don&#x27;t like writing latex directly, because I also want to make html based ebooks, because html ebooks can reflow according to different screen sizes.
BjoernKWabout 1 year ago
For &quot;Stratospheric - From Zero to Production with Spring Boot and AWS&quot; (<a href="https:&#x2F;&#x2F;stratospheric.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;stratospheric.dev&#x2F;</a>) we used IntelliJ IDEA.<p>For a technical ebook with lots of code samples using our trusted IDE just was the natural choice.
评论 #39635889 未加载
davidhboltonabout 1 year ago
I recommend Jutoh. It&#x27;s a commercial (but not expensive) cross-platform system written by the WxWidgets creator Dr. Julian Smart. It&#x27;s on Jutoh.com.<p>It&#x27;s very good with images, tables and code.
Javaliciousabout 1 year ago
&quot;Best&quot; is probably whatever you&#x27;re familiar with. If your pre-pdf content is in Word, I&#x27;d just run with it -- most &#x27;classic&#x27; word processors can handle the export to ebook stuff just fine. I&#x27;ve done exports from Apple Pages without issue.<p>That said -- if you&#x27;re looking for a layout that reflows based on the screen size (read: more suited for mobile devices), you might want to look at exporting to .epub rather than .pdf.
skwee357about 1 year ago
I had a good experience with Neovim and AsciiDoc [0]<p>You can get an epub and PDF out of it<p>[0] <a href="https:&#x2F;&#x2F;www.yieldcode.blog&#x2F;post&#x2F;asciidoc-for-book-writing&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.yieldcode.blog&#x2F;post&#x2F;asciidoc-for-book-writing&#x2F;</a>
t-3about 1 year ago
I don&#x27;t know about anyone else, but I just use pandoc. The documentation is lacking for input formats other than markdown, but it works.
评论 #39638533 未加载
epakaiabout 1 year ago
Org mode exports XHTML, then I use a couple hundred lines of python with eBookLib and Beautiful Soup to smash out an epub.<p>Org mode is happy to do HTML, and LaTeX (for pdf generation) export as well.<p>I&#x27;ve seen nice things out of asciidoc, and it has an EPUB3 exporter. There&#x27;s always pandoc if you want something super versatile.
davidgerardabout 1 year ago
Many things can generate an epub. You need one that passes epubcheck to go on Smashwords&#x2F;Draft2Digital which gets you into Apple Books and all the even more minor bookstores. (Kindle doesn&#x27;t care.)<p>I understand that Apple Pages outputs standard-compliant epub that can go straight onto Apple Books&#x2F;SW&#x2F;D2D.<p>Calibre <i>does not</i>. The Calibre authors think that epubcheck is trash and if you follow it, your books won&#x27;t quite be right on the widest variety of epub readers, which is what they aim for. Beware.<p>When I tried Pandoc it didn&#x27;t output a compliant epub, I&#x27;m told it does now.<p>Don&#x27;t just run and hope - check the output against a variety of readers. You <i>will</i> hit issues.<p>(e.g. one I only found out about because someone just happened to use a Kobo reader.)<p>You may have to edit XHTML files in a .zip that has to be ordered in a particular way. (I hate epub so much.) Having done this, I don&#x27;t recommend it at all. Here&#x27;s my guide for people who&#x27;ve made poor life choices, e.g. me: <a href="https:&#x2F;&#x2F;davidgerard.co.uk&#x2F;blockchain&#x2F;2020&#x2F;11&#x2F;05&#x2F;calibre-epub-and-epubcheck-the-curse-of-editing-xhtml&#x2F;" rel="nofollow">https:&#x2F;&#x2F;davidgerard.co.uk&#x2F;blockchain&#x2F;2020&#x2F;11&#x2F;05&#x2F;calibre-epub...</a><p>tl;dr if you have a Mac I&#x27;d just see what Pages can do for you. If not, you&#x27;re gonna have fun!!
评论 #39634093 未加载
评论 #39640779 未加载
评论 #39636115 未加载
msmaghabout 1 year ago
I&#x27;ve used Asciidoctor as publishing tool chain. It compiles to epub, pdf. Very easy to configure CI using GH actions. Plugins are also available for vscode and intellij.
iainctduncanabout 1 year ago
Scrivener is worth checking out too. It compiles to epub and is a dedicated writing ide essentially.
Tomteabout 1 year ago
I din‘t use it myself, but people around me swear on Vellum. It‘s Mac only, though.
dexterlaganabout 1 year ago
Racket + Scribble -&gt; Latex + HTML + PDF? Works for me...