>>>>> "Ramon" == Felciano, Ramon <[EMAIL PROTECTED]> writes:
Ramon> For what its worth, I am also very interested in answers to
Ramon> this question. In particular, what is the best approach for
Ramon> modifying existing document classes? For example, if "book"
Ramon> gives me 80% of what I want but I need to add some additional
Ramon> styles for algorithms and axioms and the like, should make a
Ramon> duplicate of the book textclass and modify it? Is there someway
Ramon> to maintain upwards compatibility with future releases of the
Ramon> official "book" class?
Have a look at book.layout. You will find out that it mainly includes
stdclass.inc. Now, stdclass.inc mainly includes a bunch of other .inc
files which define sections, lists and others.
If you want to create your own class, you can create a layout file
which includes the common .inc files and then defines styles of its
own. Another example of that is the ams layouts (although these also
redefine some of the existing layouts).
JMarc