diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/lametex/man |
Initial commit
Diffstat (limited to 'support/lametex/man')
-rw-r--r-- | support/lametex/man/man1/lametex.1 | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/support/lametex/man/man1/lametex.1 b/support/lametex/man/man1/lametex.1 new file mode 100644 index 0000000000..a0a574cf76 --- /dev/null +++ b/support/lametex/man/man1/lametex.1 @@ -0,0 +1,170 @@ +.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 + |