# Introduction

This program has been written in frustration because some constructs in LATEX are sometimes non-intuitive, and easy to forget. It is not a replacement for the built-in checker in LATEX; however it catches some typographic errors LATEX oversees. In other words, it is Lint for LATEX. Filters are also provided for checking the LATEX parts of CWEB documents.

It is written in ANSI C and compiles silently under GCC using “-Wall -ansi -pedantic” and almost all warning flags. This means that you can compile & use the program on your favorite machine. Full source included.

The program also supports output formats suitable for further processing by editors or other programs, making errors easy to cycle through. For example, recent versions of AUCTEX (the Emacs mode) interface beautifully with ChkTeX.

The program itself does not have any machine requirements; However compiling for other platforms has not been done for a long time now so the code has been removed. If interest rises it can be resurrected.