On Mar 4, 2005, at 9:58 AM, Rich Shepard wrote:
What I would really appreciate is recommendations for references on
creating/modifying document classes. There is an appendix in "Guide to LaTeX,
Fourth Edition", but it has no discussion of several commands (such as
\makeatletter, \makeother) I've seen used. I know we have a great collection
of TeXperts here and they can suggest things for me to read so I can modify
this form and use it as a template for our data collection needs.
Posted this recently to the Texhax list:
- there's a lot of documentation already available, and one should read it first. In particular your question seems to indicate you missed, ``LaTeX2e for class and package writers'' which should be available in your tex distribution and also from http://www.latex-project.org/guides/clsguide.pdf
In general, there's a lot at http://www.latex-project.org/guides/ which you should read if you've not already.
<snip> suggestion to read TUGboat esp. articles on Latex3
Many packages on CTAN have excellent commented code (the .dtx format Karl referred to) and should be reviewed <snip> --- there are a couple of ``toolkit'' macro packages which may be of use to you regardless.
For makeatletter, you should probably read source2e.tex / .pdf for background, and _The TeXbook_ or _TeX for the Impatient_ --- the latter two are freely available on-line (though the TeXbook is in source form and may not be typeset).
Links to those here:
http://members.aol.com/willadams/books-e-tex.html
as well as some other stuff you may or may not find of use.
William
-- William Adams, publishing specialist voice - 717-731-6707 | Fax - 717-731-6708 www.atlis.com