[comp.text.tex] UPLOAD: TeXdraw--macros for drawing PostScript diagrams with TeX.

DHOSEK@HMCVAX.CLAREMONT.EDU (Don Hosek) (05/23/91)

TeXdraw 1.3 has been installed on ymir.claremont.edu in
[anonymous.tex.graphics.texdraw] and its subdirectories. It was obtained by
anonymous FTP from aldebaran.insl.mcgill.ca on 22-May-1991. The following is
extracted from the documentation:

//////
The TeXdraw package consists of a set of macro definitions for the TeX
typesetting program.  These macros allow the user to produce PostScript
drawings from within TeX.

The main benefits of TeXdraw accrue from the ability to produce drawings
from <within> TeX, using TeX fonts for labelling the drawing.

TeXdraw interfaces with the dvips (dvi to PostScript) print program.

Basic drawing features include:
(1) moves, lines and arrow vectors
    - selectable gray level, line width pattern, arrowhead size and type
(2) circles, ellipses, arcs, and Bezier curves
(3) general fill command to fill a region defined by lines and Bezier
    curves (selectable gray level)
(4) TeX text, including mathematics, can be positioned and superimposed
    on the drawing

TeXdraw has been designed to be extensible.  Drawing "segments" are
relocatable, self-contained units.  Using a combination of the begingroup/
endgroup mechanism in TeX and the gsave/grestore mechanism in PostScript,
drawing segments allow for local changes to the scaling and line parameters.
Using TeX's macro definition capability, new drawing commands can be
constructed from drawing segments.

The extensibility features include,
(1) relocatable drawing segments to keep changes local
(2) local segment scaling
(3) saving and restoring positions using symbolic positions
\\\\\\\

-dh

Don Hosek                  | To retrieve files from ymir via the mailserver,
dhosek@ymir.claremont.edu  | send a message to mailserv@ymir.claremont.edu
Quixote Digital Typography | with a line saying send [DIRECTORY]FILENAME
714-625-0147               | where DIRECTORY is the FTP directory (sans
---------------------------+ "anonymous") and FILENAME is the filename, e.g.
"send [tex]00readme.txt". There is a list of files in each directory under the
name 00files.txt. Binary files are not available by this technique.