At 25 Jul 2002 14:14:18 -0500, Jeff Licquia <[EMAIL PROTECTED]> wrote: >The procedures that would be described in the procedures document would >reference the following ways of modifying LaTeX: > >1. Copy the file you want to modify to a different filename, and modify >the copy. You don't need to touch the "register" call in any way if you >don't want to. > >2. Edit the "register" call in the file to say something besides >"LaTeX", modify the kernel to allow that extra string, and make sure >that the modified kernel does not represent itself as LaTeX in name, >diagnostic output, etc. > >3. Change or remove the behavior of the "register" call entirely (which >is a kernel modification), and make sure that the modified kernel does >not represent itself as LaTeX in name, diagnostic output, etc.
There's no technical need to modify the kernel to do 2 or 3. You can load the format, redefine the "register" call, and then \input the document you want to typeset from the ** prompt. A \ProvidingTeXFormat command for doing 2 would be fairly simple. I wonder however whether the use of \NeedsTeXFormat for registration could have any ill effects for a switch to LaTeX3 format (whenever that might happen)? >(Option 3 might be expressly discouraged by the LaTeX Project, but it is >important nevertheless.) > >In addition, Standard LaTeX would have the option of refusing to use any >component that did not use the "register" call to register "LaTeX". This sounds less good, but that could be a wording issue. Checking whether a file did not register itself is difficult. Checking that registrations are as expected is easy. Lars Hellström -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

