Article View: comp.text.tex
Article #2471Format LaTeX as plain ASCII or with fancy graphics (LameTeX)
From: jgm
Date: Wed, 09 Sep 1992 21:19
Date: Wed, 09 Sep 1992 21:19
51 lines
2726 bytes
2726 bytes
Apologies to those who have seen this post already.
Hi! This is Jonathan Monsarrat, from Brown University and MIT.
I have written a program called "LameTeX" that knows the basic LaTeX
commands (not all of them) and can format your LaTeX file in plain
ASCII format. You don't have to change anything in your .tex file.
Just use normal LaTeX commands.
Also, you can use it to format text inside a circle-shaped page instead
of a rectangular page. In fact, you can format your text inside any
arbitrary shape, like a triangle, or a picture of a big duck, or anything.
There are numerous ways to play with the text and put in fancy graphics
hacks. If you know the PostScript graphics language then you will be able
to use special hooks in LameTeX to make your own PostScript special effects.
LameTeX version 1.1 is available free by anonymous ftp from wilma.cs.brown.edu
(128.148.31.66) as "pub/lametex.tar.Z".
LameTeX comes with a complex demonstration of its capabilities.
This is all possible because LameTeX is not written in TeX macros. However,
this strength is also its weakness. It can only handle a small portion
of common LaTeX commands.
I am planning to extend LameTeX by using portions of the real TeX source
code. To do this it would be great if some TeX expert thought that this
was a worthwhile endeavour and volunteered to give me some advice on this.
Any takers?
Here are all the commands that LameTeX knows currently.
Thank you!
-Jon
Special LameTeX commands (hidden in the margins so LaTeX won't see
them) are called Stealth Commands. They are:
\stealth \postscript \includeps \pspage \ignore \pscmd \STEALTH
The normal LaTeX commands are: \# \% \& \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* \{ \}
Technical Details
Message-ID:
<9209092119.AA15359@vegas.cs.brown.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!usc!news.service.uci.edu!unogate!mvb.saic.com!info-texShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!news.service.uci.edu!unogate!mvb.saic.com!info-tex From: jgm@cs.brown.edu Newsgroups: comp.text.tex Subject: Format LaTeX as plain ASCII or with fancy graphics (LameTeX) Message-ID: <9209092119.AA15359@vegas.cs.brown.edu> Date: Wed, 09 Sep 92 17:19:26 -0400 Organization: Info-Tex<==>Comp.Text.Tex Gateway X-Gateway-Source-Info: Mailing List Lines: 51