Computers and TypesettingDonald Knuth

Computers and Typesetting

by Donald Knuth · first published 1986

23mentions
6recommended by
14HN commenters
2011–2026first – last mentioned

43% recommend57% neutral

Why HN recommends it

Exhaustive, carefully polished documentation of TeX and METAFONT, known for clear exposition and fine detail. It serves as the reference for anyone who wants to understand or modify TeX itself.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

30 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 1 mention2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 1 mention2016: 1 mention2017: 2 mentions2018: 1 mention2019: 1 mention2020: 3 mentions2021: 2 mentions2022: 3 mentions2023: 2 mentions2024: 0 mentions2025: 0 mentions2026: 2 mentions200720172026

What Hacker News says

  • anjbe · Apr 7, 2016 · Recommends

    I’m also one of those who prefers troff. I read all five volumes of Knuth’s Computers and Typesetting cover to cover, and TeX is a beautiful piece of work. But in my preferred alternate universe, two things would be different: Joe Ossanna would not have died young, and AT&T would have been more open with…

    on “MathML is a failed web standard” ↗
  • dhosek · Jun 9, 2020 · Recommends

    An even better presentation (although lacking bug fixes after publication) is volume D of Computers & Typesetting, Metafont: The Program. It's not just the output of weave (which is what's in the linked mf.pdf file), but also includes "mini-indexes" for quick cross-referencing of parts of the code. I'd also note that while TeX is primarily the work of Knuth, MF was more of a collaboration between

    on “Metafont (1984)” ↗
  • NY_USA_Hacker · Mar 15, 2011 · Recommends

    …don't hold your breath while waiting for it. If you want to write a better TeX yourself, then start with Knuth's voluminous, exemplary, polished, very finely detailed documentation in volumes A-E of 'Computers and Typesetting'. After reading that material, you may decide that you have better things to do than writing a better TeX. Don't think that TeX and HTML compete: They are designed for very different purposes.

    on “Why is TeX still used? What are some good, modern alternatives?” ↗
  • svat · Nov 4, 2017 · Recommends

    The .web files aren't meant to be read raw; you should instead read the typeset version (http://texdoc.net/texmf-dist/doc/generic/knuth/mf/mf.pdf) Even better to read from volumes C, D, E of the Computers and Typesetting series (https://cs.stanford.edu/~knuth/abcde.html). Specifically in this case, Volume D (METAFONT: The Program) — the mini-indices on each page spread are useful if you're trying to understand the program,…

    on “METAFONT (1984)” ↗
  • DemocracyFTW · Dec 25, 2021 · Recommends

    …cultural background or whatnot, I don't know, but some people find those cartoons to be a nice touch, and they admire the clarity of exposition of The TeXbook. I'm the proud owner of the entire 6 vol Computers and Typesetting series (of which the former title is vol A), and have worked through sizable portions of those. I also read mot of the 680 pages of Knuth's Digital Typography monograph. I also owned one LaTeX book at…

    on “LaTeX Cookbook – Collection of LaTeX Recipes” ↗
  • amelius · Jul 19, 2026 · Recommends

    Read this instead: https://en.wikipedia.org/wiki/Computers_and_Typesetting

    on “Making Software: How to make a font” ↗
  • svat · Apr 12, 2018 · Mentions

    …by writing a program for drawing that letter, instead of simply drawing it. He came up with something vaguely similar (pens of varying thickness, erasers, etc). The program is described in Volume C of Computers and Typesetting (The METAFONTbook), and Volume E is a thick hardcover book somewhat like this page, which gives the definition of (program for) each character next to a picture of its shape. More Metafont-related links,…

    on “CSS Sans – A font created in CSS” ↗
  • Jtsummers · Nov 22, 2021 · Mentions

    > I haven't read any of Knuth's stuff because doesn't having 7 volumes kinda imply it can't possibly be well edited? That's a very bad assumption in this case. The contents of TAOCP are very well edited, just massive in scope and it's one man putting it all together. However, those aren't his only books. Concrete Mathematics is a completed text that expands on, in particular, the math in Chapter

    on “Ask HN: Most interesting, mildly impractical, well-written books on software?” ↗
  • amelius · Jul 23, 2022 · Mentions

    In the same way, Knuth wrote a set of books on typesetting. Procrastination at its finest. https://en.wikipedia.org/wiki/Computers_and_Typesetting

    on “Writing my PhD using groff” ↗
  • svat · Nov 30, 2018 · Mentions

    It's available as a book (TeX: The Program, volume B of Computers and Typesetting), and Knuth considers the book as the canonical thing to read. You almost surely don't have a PDF of the entire book, but it's easily available in good libraries: http://www.worldcat.org/title/tex-the-program/oclc/826569131…

    on “Programs to Read” ↗
  • svat · Feb 25, 2020 · Mentions

    …and debugged. (See https://texfaq.org/FAQ-triptrap for details.) Apart from this report there isn't a separate book about testing TeX specifically, though there is a TeX manual (The TeXbook, Volume A of Computers and Typesetting), the TeX source code as a book (Volume B, roughly equivalent to this: http://texdoc.net/pkg/tex), and there's also a nice paper called The Errors of TeX (https://yurichev.com/mirrors/knuth1989.pdf),…

    on “Donald Knuth was framed” ↗
  • martinclayton · Jun 9, 2020 · Mentions

    Slightly off-topic, but I've got a copy of Knuth's Computer Modern Typefaces (Book E in the Computers And Typesetting series). I don't think many people get to see this book. You can see where some of Kunth's time went. Here's a quote from the preface: "Another piece of luck came my way in 1984, when I learned that…

    on “Metafont (1984)” ↗
  • amelius · Dec 31, 2022 · Mentions

    Didn't Knuth solve this problem in his Computers & Typesetting books?

  • kemitchell · Feb 11, 2015 · Mentions

    If any non-lawyers are interested in what a well-executed agreement with commentary looks like, I highly recommend The LSTA's Complete Credit Agreement Guide, which covers an industry-group standard loan securitization agreement. It's 600 pages. There are others, like commentaries to the ISDA Master agreements, but they're niche and very, very expensive. For lawyers interested in what a masterful

    on “YC Open-Source Sales Agreement” ↗
  • drfuchs · Jul 23, 2017 · Mentions

    As you indicate, the language described in Jensen and Wirth's 1975 "Pascal User Manual" didn't have a way to open files with a name computed at runtime, nor was there a way to close a file. TeX needed to be able to do these things, as well as to have what C programmers would call a "default" case on a switch statement, which was also missing from standard Pascal. Happily, almost all Pascal compile

    on “Pascal at Apple” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help