感動したので。
- Notes On Programming in TeX (Christian Feuersanger)
CTAN の pgfplots パッケージの構成物の一つ。PDF 文書。
著者の C. Feuersanger は pgfplots の作者であるとともに PGF の現在のメンテナでもある。
TeX Live では pgfplots が収録されているので、この文書もインストールに含まれている。次のコマンドを実行すると開くことができる。
texdoc tex-programming
読者として TeX 言語を使い始めたばかり(つまり \def
や \let
を“何となく”使っている)の人を念頭においていて、TeX 言語プログラミングで「真っ先に必要となる知識」を非常に簡潔で解りやすい形でまとめている。記述の正確さも「この学習段階では妥当なレベル」だと私には見える。もちろん、TeX 言語の基礎というのは元々が複雑怪奇なものなので「極めて平易」というわけではないが、はっきり言って、
この文書すら理解できないのなら、
TeX 言語は綺麗サッパリ諦めたほうがいいね
(LaTeX 万歳!)
と言ってしまいたい。それ位に素晴らしい文書である。