Hand written and automatically generated documentation atoms and isotopes are combined into manuals. Two different kinds of manuals may be generated.
For the Programmers and Reference Manual the following documentation atoms are used:
These are both default configurations which can be overridden in the
vmfile.mk by using the rules Docu-UserManual and
Docu-ProgrammerManual.
They are required to create a manual of a specific type. If the rule is
used without key parameters, the default configuration will be generated.
The key atoms can be used to create a specific documentation out of these atoms overriding any default. The key exclude can be used to remove some default atoms from the manual.
The documentation atoms and isotopes are included in the following ordering during manual creation.
External figures created by the simple public domain drawing tool XFIG
can be converted to PostScript[Smi96] for inclusion into the manuals by using
the Docu-Figure.
Picture files already converted to PostScript with the extension
``eps'' for an Encapsulated PostScript Files need no explicit statements to be recognized by
VMake if they are included by one of the macros:
Figures are always centered horizontally and can be referenced by using the name of the first parameter file. The parameter caption is used to write an explanation below the figure which is also included in the table of figures at the beginning of the manual. All documentation is combined with the file inclusion mechanism into one LaTeX file and then automatically compiled by LaTeX to form a device independent output file. This file is converted to PostScript for printing. The LaTeX source file can be converted by public domain converter into HTML to allows an interactive browsing through the documentation using a WWW browser.