# LinuxDoc-Tools User's Guide

## written by Matt Welsh as the LinuxDoc-SGML User's Guide.

## Updated by Greg Hankins, and rewritten by Eric S. Raymond for SGML-Tools.

## Updated and renamed by Taketoshi Sano, for LinuxDoc-Tools

$Date: 2002/03/18 13:39:10 $ ($Revision: 1.2 $)

This document is a user's guide to the LinuxDoc-Tools formatting system, a SGML-based system which allows you to produce a variety of output formats. You can create plain text output (ASCII, ISO-8859-1, and EUC-JP), DVI, PostScript, PDF, HTML, GNU info, LyX, and RTF output from a single document source file. LinuxDoc-Tools is a new branch from SGML-Tools 1.0.9, and an descendant of the original LinuxDoc-SGML.

## 1. Introduction

- 1.1 What's the DTD ?
- 1.2 History of the LinuxDoc

## 2. Installation

- 2.1 Where to get the linuxdoc-tools sources
- 2.2 What LinuxDoc-Tools Needs
- 2.3 Installing The Software

## 3. Writing Documents With LinuxDoc-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, PostScript or PDF 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 LinuxDoc-Tools Works

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