BaKoMa Fonts for NEXTSTEP/OPENSTEP
BibTeX Style Samples
Make LaTeX Document from Files
Check LaTeX Begin-End Pairs
Remove LaTeX Commands
Spell-Check LaTeX Document
Coloured Text for LaTeX
Coloured Slides for LaTeX
Monochrome Slides for LaTeX
Format Estelle/Java/LOTOS/Pascal/SDL for LaTeX
Other Sources of LaTeX Programs
The list that follows gives some LaTeX utility programs I wrote for my own purposes. They are available in source form. To build them will need standard Unix tools such as a C compiler, a shell (Bourne, Korn, Bash), egrep, lex and sed.
See the separate FrameMaker page for programs that translate to/from LaTeX.
See the separate entry under NEXTSTEP/OPENSTEP.
Summary:This program allows chapters/sections in a LaTeX document to be processed simply by naming them on the command line of mktex.
Needs: Bourne/Korn/Bash shell, LaTeX, dvips, egrep, sed
Usage: See README file
Source: Obtain mktex.zip by ftp
Summary:This program checks whether LaTeX begin-end pairs do in fact match. This includes various forms of brackets plus environment begin and end.
Needs: Bourne/Korn/Bash shell, lex, C
Usage: See README file
Source: Obtain chktex.zip by ftp
Summary:This shell script attempts to remove all (La)TeX commands, but is not foolproof. In particular, it can fail to work correctly for constructs that span more than one line.
Needs: Bourne/Korn/Bash shell
Usage: See README file
Source: Obtain untex.zip by ftp
Summary:This script does a crude job of running the standard UNIX spell-checker on LaTeX files, having first removed (La)TeX commands. It thus needs the untex utility.
Needs: Bourne/Korn/Bash shell
Usage: See README file
Source: Obtain untex.zip by ftp
Summary:This style file defines LaTeX colour directives to be associated with text. A large range of colours is already defined, and more can be added. Use this style file with colourslide.sty.
Needs: LaTeX/LaTeX2e
Usage: See README file
Source: Obtain slides.zip by ftp
Summary:This style file defines a new LaTeX environment for producing coloured Overhead Projector slides. This is done in conjunction with colours.sty.
Needs: LaTeX/LaTeX2e
Usage: See README file
Source: Obtain slides.zip by ftp
Summary:This style file defines a new LaTeX environment for producing monochrome Overhead Projector slides.
Needs: LaTeX/LaTeX2e
Usage: See README file
Source: Obtain slides.zip by ftp
Summary:These programs read source text (assumed to be syntactically valid) from the standard input, and write it to the standard output in a form suitable for processing by LaTeX. The languages in question are Estelle (Extended Finite State Machine Language, ISO 9074), Java, LOTOS (Language of Temporal Ordering Specification, ISO 8807), MSC (Message Sequence Charts/PR, ITU-T Z.120), Pascal and SDL (Specification and Description Language/PR, ITU-T Z.100). As an alternative, you might like to track down lgrind from an archive site.
Needs: Bourne/Korn/Bash shell, lex, C, LaTeX/LaTeX2e
Usage: See README file
Source: Obtain esttex-1.2.zip (Estelle), javtex-1.2.zip (Java), lottex-1.2.zip (LOTOS), msctex-1.2.zip (MSC), pastex-1.2.zip (Pascal), sdltex-1.2.zip (SDL) by ftp
If you are looking for other utilities besides what is here, you will almost certainly wish to try one of the CTAN (Comprehensive TeX Archive Network) sites. For example, consult the CTAN UK Mirror.
Up one level to Ken Turner - Software
Last Update: 4th February 2023