home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / archives / 3338 < prev    next >
Encoding:
Text File  |  1992-09-10  |  2.9 KB  |  71 lines

  1. Path: sparky!uunet!spool.mu.edu!agate!agate!usenet
  2. From: jgm@cs.brown.edu
  3. Newsgroups: comp.archives
  4. Subject: [comp.text.tex] Format LaTeX as plain ASCII or with fancy graphics (LameTeX)
  5. Followup-To: comp.text.tex
  6. Date: 11 Sep 1992 10:42:29 GMT
  7. Organization: Info-Tex<==>Comp.Text.Tex Gateway
  8. Lines: 54
  9. Approved: adam@soda.berkeley.edu
  10. Distribution: world
  11. Message-ID: <18pt6lINNr2n@agate.berkeley.edu>
  12. References: <9209092119.AA15359@vegas.cs.brown.edu>
  13. NNTP-Posting-Host: soda.berkeley.edu
  14. X-Original-Newsgroups: comp.text.tex
  15. X-Original-Date: Wed, 09 Sep 92 17:19:26 -0400
  16.  
  17. Archive-name: auto/comp.text.tex/Format-LaTeX-as-plain-ASCII-or-with-fancy-graphics-LameTeX
  18.  
  19. Apologies to those who have seen this post already.
  20.  
  21. Hi! This is Jonathan Monsarrat, from Brown University and MIT.
  22.  
  23. I have written a program called "LameTeX" that knows the basic LaTeX
  24. commands (not all of them) and can format your LaTeX file in plain
  25. ASCII format. You don't have to change anything in your .tex file.
  26. Just use normal LaTeX commands.
  27.  
  28. Also, you can use it to format text inside a circle-shaped page instead
  29. of a rectangular page. In fact, you can format your text inside any
  30. arbitrary shape, like a triangle, or a picture of a big duck, or anything.
  31.  
  32. There are numerous ways to play with the text and put in fancy graphics
  33. hacks. If you know the PostScript graphics language then you will be able
  34. to use special hooks in LameTeX to make your own PostScript special effects.
  35.  
  36. LameTeX version 1.1 is available free by anonymous ftp from wilma.cs.brown.edu
  37. (128.148.31.66) as "pub/lametex.tar.Z".
  38.  
  39. LameTeX comes with a complex demonstration of its capabilities.
  40.  
  41. This is all possible because LameTeX is not written in TeX macros. However,
  42. this strength is also its weakness. It can only handle a small portion
  43. of common LaTeX commands.
  44.  
  45. I am planning to extend LameTeX by using portions of the real TeX source
  46. code. To do this it would be great if some TeX expert thought that this
  47. was a worthwhile endeavour and volunteered to give me some advice on this.
  48. Any takers?
  49.  
  50. Here are all the commands that LameTeX knows currently.
  51.  
  52. Thank you!
  53.  
  54. -Jon
  55.  
  56. Special LameTeX commands (hidden in the margins so LaTeX won't see
  57. them) are called Stealth Commands. They are:
  58. \stealth \postscript \includeps \pspage \ignore \pscmd \STEALTH
  59.  
  60. The normal LaTeX commands are: \# \% \& \Huge \LARGE \Large \ \_
  61. \addtolength \backslash \begin \bf \bigskip \center \chapter \chapter*
  62. \clearpage \description \document \documentstyle \em \end \enumerate
  63. \flushleft \flushright \footnotesize \hspace \hspace* \huge \include
  64. \it \item \itemize \label \large \ldots \medskip \newlength \newline
  65. \normalsize \par \paragraph \paragraph* \part \part* \quotation \quote
  66. \raggedleft \raggedright \ref \rm \sc \scriptsize \section \section*
  67. \setlength \sf \sl \small \smallskip \subparagraph \subparagraph*
  68. \subsection \subsection* \subsubsection \subsubsection* \tiny \today
  69. \tt \verse \vspace \vspace* \{ \}
  70.  
  71.