.TH lametex 1 .SH NAME lametex \- The LameTeX Text Formatting System .SH SYNOPSIS .nf lametex [ -p file ] [ -d directory ] [ -t ] yourtexfile.tex .fi .SH DESCRIPTION LameTeX is a text formatting program that understands much of the LaTeX text formatting language. However, because LameTeX is not built on TeX macros, it is free to do whatever it pleases directly with PostScript. You can use LameTeX to format text on a page of arbitrary shape. For example, you could place text inside a circle shape, or a triangle, or a picture of a big duck. The -p option allows you to set the default page shape by specifying a postscript file. The -d option allows you to add additional directories that LameTeX should search in to find PostScript files. LameTeX searches it's own "src" postscript directory, the current directory, and any directories you have defined in an environment variable path LAMETEX_PS_PATH. The -t option specifies that LameTeX should make a plain textfile output. LameTeX should not make PostScript output. There is also an extensive facility for you to add your own PostScript additions to make your documents look extra-spiffy. You don't have to know much PostScript to this. The directory /cs/src/lametex/page contains LameTeX page descriptions, many of them spiffy. There is also page_latex.ps which emulates LaTeX without any flashy special effects. The documentation is in /cs/src/lametex/doc/lametex_doc.ps, which you can try formatting yourself with either LameTeX or LaTeX from /cs/src/lametex/doc/lametex_doc.tex. To view the PostScript documentation file type "/cs/bin/gnu/gs /cs/src/lametex/doc/lametex_doc.ps". There are lots of examples, especially of the cool stuff. The documentation will step you through it no problem. .SH WHY USE IT? LameTeX is a fancy toy, and a lot of fun. If that's not reason enough, don't use it! Take a peek at the fancy pictures, at least. Who knows? You might find a real application for it. The author, jgm@cs.brown.edu is around for quick tips and advice, and would love to hear what cool stuff you've done with the program. .SH LAMETEX SPECIAL STEALTH COMMANDS \\stealth \- Allows LameTeX to execute commands inside the comments. You must do \\begin{stealth} and \\end{stealth}. You cannot just say \\stealth. \\postscript \- All text in this environment gets dumped directly in the PostScript output. You must say \\begin{postscript} and \\end{postscript}. \\includeps \- Includes a PostScript file in the current position in the PostScript output. \\pspage \- Registers a new Page Description to be loaded upon encountering the next page break (a Page Description is in some PostScript file). \\ignore \- Do a \\begin{ignore} to tell LameTeX to ignore everything until it sees \\end{ignore}. Use this to include fancy LaTeX commands in your document that LameTeX cannot handle. You cannot just use \\ignore. \\pscmd \- Registers a PostScript command to be executed in this exact place in the word fitting and word printing routines. \\STEALTH \- Defines a stealth environment to the end of the line. You must do \\STEALTH. You cannot say \\begin{STEALTH}. .SH SUPPORTED LATEX COMMANDS .nf \\# \\$ \\% \\& \\Huge \\LARGE \\Large \\\\ \\\\_ \\addtolength \\backslash \\begin \\bf \\bigskip \\center \\chapter \\chapter* \\clearpage \\description \\document \\documentstyle \\em \\end \\enumerate \\flushleft \\flushright \\footnotesize \\hspace \\hspace* \\huge \\include \\it \\item \\itemize \\label \\large \\ldots \\medskip \\newlength \\newline \\normalsize \\par \\paragraph \\paragraph* \\part \\part* \\quotation \\quote \\raggedleft \\raggedright \\ref \\rm \\sc \\scriptsize \\section \\section* \\setlength \\sf \\sl \\small \\smallskip \\subparagraph \\subparagraph* \\subsection \\subsection* \\subsubsection \\subsubsection* \\tiny \\today \\tt \\verse \\vspace \\vspace* \\{ \\} .fi .SH BUGS There are no bugs in LameTeX. However, style points are being awarded by this author for finding interesting ways of making LameTeX emulate a bug. There is a section in the documentation which discusses LameTeX's (ahem) limitations. .SH AUTHORS Jonathan Monsarrat .fi