What is SGMLtools?
SGMLtools is a text-formatting package based on SGML (Standard Generalized Markup Language), which allows you to produce TeX/DVI/PS/PDF, HTML, RTF, and plain ASCII (currently via Lynx) from a single source; due to the flexible nature of SGML many other target formats are possible. As the front-end is written in Python, it is relatively easy to adapt to your needs.
This system is tailored for writing technical software documentation, an example of which are the Linux HOWTO documents. However, there is nothing Linux-specific about this package; it can be used for many other types of documentation on many other systems. It should be useful for all kinds of printed and online documentation.
The package was formerly called Linuxdoc-SGML because it originates from the Linux Documentation Project (LDP). The name has been changed into SGMLtools to make it clearer that there is no Linux-specific stuff included in this package.
How much does it cost?
Nothing--it's for free! Of course, the authors can't take any warranties, but if you should have any questions or problems, feel free to contact the authors or the mailing list. There will be someone found that can help you!
The history of SGMLtools and Linuxdoc-SGML
Linuxdoc-SGML was based on James Clark's sgmls parser, and the QWERTZ DTD by Tom Gordon. Magnus Alvestad and Helmut Geyer provided the HTML support, Christian Schwarz wrote the texinfo interface. The Linuxdoc-SGML package was created by Matt Welsh and developed further by Greg Hankins. In the end of November 1996 the package was renamed to SGMLtools. It is currently maintained by Cees de Groot.
In early 1998, the decision was taken to move away from the Linuxdoc DTD and start a new version that supports DocBook, an industry-standard DTD for technical documentation. This resulted in October 1998 in the release of SGMLtools 2.0.
These pages made by Cees A. de Groot