For years, I was faithfully downloading a copy of TeX by Topic whenever I reinstalled my computer. Then I learnt about texdoc texbytopic and my life got just that smidgen easier. I've just returned from a foray in cyberspace where I wanted to learn about the \mathpalette command and found TeX for the impatient. One of the exotic fruits I found on that foray was Where can I find an online manual for low-level LaTeX commands? where Martin suggested texdoc impatient.
On the basis that a book in texdoc is
- free,
- on my system, and
- at least vaguely approved by the TeX community
if I found myself at a loose end one evening and wanted to curl up with a good book on TeX, the ones in texdoc seem a good place to start.
But knowing what is there is a difficult task, so I thought that a nice CW list would help us all find something to read on those long winter nights.
I think that this is an obvious CW question (assuming it doesn't get closed) and one organised answer would be better than a load of disorganised ones. What would be useful information to have would be:
- Name of book
texdocinvocation- Which main distributions is it in (TeXLive? MikTeX?)
- Vague area of coverage
As I intend this to be CW, we can build that up incrementally, so if you know of a book but don't know about distributions, list it and someone can test if it's in their distribution.
One thing to be clear is that this is not for individual packages, even if the documentation is more like a book than anything else.


texdoc xxxwith the the books listed in these posts works for me with MiKTeX 2.9. For manuals of packages that I have installed, it does work. Does MiKTeX not contain them or might there be some other issue so that I should ask a separate question? – doncherry Sep 09 '11 at 19:11texbytopic.pdf? – Andrew Stacey Sep 09 '11 at 19:14texdoc texdocdoes not produce an infinite loop but brings the documentation oftexdocup. It is useful for those who do not know whattexdocis. – kiss my armpit Jul 18 '14 at 16:19