views:

95

answers:

3

As a LaTeX newbie I want to start using it and extending it with my own stuff. I have some ideas for solutions for technical writing, which aren't solved until now. So I need a good book on LaTeX which looks at it from a programmers point of view. Like how does LaTeX actually work internally, how does all the stuff fit together, and where do I have to start touching code or adding code to get things working. Well you know what I mean right? :)

So is there any good book I should look at?

A: 

Internals: read Knuth's The TeX book. And then Knuth's TeX: The Program.

Latex's internals are not very exciting, but the code is free software: you can read it. But the key is understanding Tex.

Charles Stewart
I'd start with **Not so short introduction to LaTeX** for first contact with it. Then, as you say, find Knuth's and Lamport's texts about TeX and LaTeX.
Crowley
+5  A: 
Norman Ramsey
+1  A: 

I would recommend Guide to LaTeX by Kopka, Daly instead of the Knuth book because it is more up-to-date, and is very thorough for all features in LaTeX.

Of course, it is not for a complete beginner. Always start from the excellent (and free) guide, The Not So Short Introduction to LATEX2ε

Bo Tian