next up previous contents
Next: Note to system administrators Up: Modifying LaTeX Previous: Configuration possibilities

Modification conditions

 

It is possible that you need to produce a document processing system based on standard LaTeX but with functionality that cannot be implemented by using the approved configuration files and complying with the restriction on the code that is allowed in them. In other words, you may need a system which is sufficiently distinct from Standard LaTeX that it is not feasible to do this simply by using the configuration options we provide or by producing new classes and packages.

If you do produce such a system then, for the reasons described above, you should ensure that your system is clearly distinguished from Standard LaTeX in every possible way, including the following.

  1. Give your system a distinguished name, such as NS-TeX, which clearly distinguishes it from LaTeX.
  2. Ensure that it contains no file with a name the same as that of a file in the standard distribution but with different contents. (If this is not possible then you must:
  3. Ensure that the method used to run your system is clearly   distinct from that used to run Standard LaTeX; e.g. by using a command name or menu entry that is clearly not latex (or LaTeX etc).
  4. Ensure that, when a file is being processed by your system, the use of non-standard LaTeX is clearly proclaimed to the user by whatever means is appropriate.
  5. Ensure that what is written at the beginning of the log file clearly shows that your system has been used, and that it is not Standard LaTeX. See the file cfgguide.tex for how to achieve this.
  6. Clearly explain to users that bug reports concerning your system should not be sent to the maintainers of Standard LaTeX.

next up previous contents
Next: Note to system administrators Up: Modifying LaTeX Previous: Configuration possibilities

Rainer Schoepf
Thu Jan 8 11:53:08 MET 1998