Re: Concluding the LPPL debate, try 2
At 25 Jul 2002 14:14:18 -0500, Jeff Licquia <firstname.lastname@example.org> 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
>(Option 3 might be expressly discouraged by the LaTeX Project, but it is
>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.
To UNSUBSCRIBE, email to email@example.com
with a subject of "unsubscribe". Trouble? Contact firstname.lastname@example.org