Ask HN: What software should I use to write a textbook?
31–40 of 70 posts
Re: Ask HN: What software should I use to write a textbook?
#32Re: Ask HN: What software should I use to write a textbook?
#33If you have time to invest, go for a TeX variant (LaTeX or ConTeXt). That gives full control over any typesetting detail. I’d recommend ConTeXt [0] over LaTeX. A minimal document is as simple as \starttext Start writing here… \stoptext and you can go a long way from there, including making ebooks. Much better than LaTeX for layout control, language support, graphics integration, table generation, etc… It’s also intim…
Re: Ask HN: What software should I use to write a textbook?
#34I wrote about my experience writing a book on Emacs in Emacs here, and the tooling I used [1]
[1] https://www.masteringemacs.org/article/how-to-write-a-book-i...
Re: Ask HN: What software should I use to write a textbook?
#35If you have time to invest, go for a TeX variant (LaTeX or ConTeXt). That gives full control over any typesetting detail. I’d recommend ConTeXt [0] over LaTeX. A minimal document is as simple as \starttext Start writing here… \stoptext and you can go a long way from there, including making ebooks. Much better than LaTeX for layout control, language support, graphics integration, table generation, etc… It’s also intim…
I think works really well for textbooks, with well-placed footnotes, sufficient margin space to make notes, etc.
There are, of course, many other styles, if you do not wish to utilize page area more efficiently.
---
If you need nice equations (or even just Greek alphabet), and a no-hassle reference linking system, I can't think of anything other than TeX derivatives that will do a good job.
PS: If OP wants more useful suggestions, we need to know the topic and/or what kind of content the book will contain -- text, equations, floats/figures, photographs, etc.
Re: Ask HN: What software should I use to write a textbook?
#36Re: Ask HN: What software should I use to write a textbook?
#37Begin with plain ASCII text. It's very easy to get distracted by the formatting and looks. Content is what's important. So begin with a basic editor like notepad/vi/emacs. Perhaps at best markdown. Get it done, then edited, then you can typeset with something like Latex/Word.
Just that. Maybe Word in the first place, for the spell checking. But, other than that, just use it as a plain text editor. I also find it useful to create a new file for each chapter.
Re: Ask HN: What software should I use to write a textbook?
#38Re: Ask HN: What software should I use to write a textbook?
#39Re: Ask HN: What software should I use to write a textbook?
#40It doesn't matter. Stop wasting time on thinking about the right tool and start writing. Way more projects fail because they are never finished (or even properly started) than because of wrong software.
Once the writing is done, you have something you know makes the formatting fight worth waging. That way, the half-hour you'll spend finding a bloody compromise for some problem won't be cutting into your writing.