I am interested in learning plain TeX especially in
- automation: looping, conditional branching, jumping, iterating, etc.
- layout: creating custom smart tables and boxes that can span cross pages.
What is the most often used commands for doing those above? At least I have a rough direction to the target.
EDIT 1:
Reading Knuth's book needs much time. I want to be more practical and instant first. Later after grasping the rough and basic understanding, I will read the Knuth's book.
\halignprimitive is something you need to be very careful with, hence the complexity of many of the table packages around. – Joseph Wright♦ Dec 24 '10 at 10:48Smile, breathe and go slowly.- Thich Nhat Hanh. Automation in TeX is easy there is one construct and that isrecursioneverything is build around this, including theloop. Branching is a few primitives\if,ifnumetc. As Joseph mentioned the table building mechanism is complicated and has beenoverwrittenby LaTeX, so if you play with TeX tables you need to stick to TeX mostly. There are some good suggestions by the posters below. Try reading theTeXbookor at least skimping through it first. – Yiannis Lazarides Dec 24 '10 at 13:33\halignworks just fine in LaTeX, so I don't know what you mean by "overwritten". – morbusg Dec 24 '10 at 17:03