# SGML-Tools User's Guide

## by Matt Welsh. Updated by Greg Hankins, rewritten by Eric S. Raymond.

1.0 ($Revision: 1.4 $), 10 November 1997

This document is a user's guide to the SGML-Tools formatting system, a SGML-based system which allows you to produce a variety of output formats. You can create plain text output (ASCII and ISO-8859-1), DVI, PostScript, HTML, GNU info, LyX, and RTF output from a single document source file. This guide describes SGML-Tools version 1.0.

## 1. Introduction

## 2. Installation

- 2.1 What SGML-Tools Needs
- 2.2 Installing The Software

## 3. Writing Documents With SGML-Tools

- 3.1 Basic Concepts
- 3.2 Special Characters
- 3.3 Verbatim and Code Environments
- 3.4 Overall Document Structure
- 3.5 Internal Cross-References
- 3.6 Web References
- 3.7 Fonts
- 3.8 Lists
- 3.9 Conditionalization
- 3.10 Index generation
- 3.11 Controlling justification

## 4. Formatting SGML Documents

- 4.1 Checking SGML Syntax
- 4.2 Creating Plain Text Output
- 4.3 Creating LaTeX, DVI or PostScript Output
- 4.4 Creating HTML Output
- 4.5 Creating GNU Info Output
- 4.6 Creating LyX Output
- 4.7 Creating RTF Output

## 5. Internationalization Support

## 6. How SGML-Tools Works

- 6.1 Overview of SGML
- 6.2 How SGML Works
- 6.3 What Happens When SGML-Tools Processes A Document
- 6.4 Further Information