Karakas Online

Chapter 3. Required software

Table of Contents
3.1. LyX
3.2. DocBook
3.3. sgmltools
3.4. Openjade, pdfTeX and JadeTeX
3.5. TeX and LaTeX
3.6. Dvips, Ghostscript and ImageMagik
3.7. thumbpdf
3.8. Sed and awk
3.9. Lynx
3.10. HTML tidy
3.11. Refdb

The method described in this document requires a well-configured Linux system, armed with a heavy machinery of various software packages:

In the following, I will describe the required software in more detail. Of course, I cannot cover all details. See the documentation that comes with each tool and, for an alternative description, the Apendix (5) of DocBook: The definitive Guide.

Important Version-specific tweaks!
 

The method I will describe (more precisely, the sed script that corrects LyX' SGML output) is tailored to LyX 1.2.0-91, a rather dated version I use from a SuSE RPM. If you have a newer version of LyX, you will almost certainly have to tweak sedscr, since SGML output has been corrected in the newer 1.3.x versions. But the important thing is the method, not the version-specific tweaks, which you should be able to figure out yourself with a firm knowledge of sed, regular expressions and the help of this guide!wink

Currently, you should stick to the rather dated 1.2.0 version from one of the RPMs in Section 3.1, for reasons discussed in LyX 1.3.4 not suitable for Mathematics work in DocBook.

I have not investigated the portability of the method across operating systems. I have developed and tested it on a (rather dated) SuSE Linux 7.3 system and, more recently, on a SuSE Linux 9.0 system. Portability to other operating systems is dependent on the availability of the software needed and the scripting facilities offered. Any porting efforts are welcome.

Last updated Mon Sep 24 01:19:25 CEST 2007 Permalink: http://www.karakas-online.de/mySGML/required-software.html All contents © 2002-2007 Chris Karakas