New release of XY-pic diagram drawing macros (fwd)
Petr Sojka
sojka at daeron.ics.muni.cz
Thu Jun 9 19:26:04 CEST 1994
Forwarded message:
>From kris at diku.dk Thu Jun 9 19:19 MET 1994
Date: Thu, 9 Jun 1994 18:03:40 +0200
From: kris at diku.dk
Dear fellow diagram drawers and TeX users!
This is to announce the release of a new version of my DIAGRAM DRAWING
PACKAGE, XY-pic: version 2.9. In particular this version represents
the stage where XY-pic 3 has left ALPHA test (and entered BETA
confidence test) and the kernel should be stable.
The release is mainly a BUG FIX RELEASE fixing several problems
reported in version 2.7 and 2.8 by users; in addition it ADDS THESE
NEW FEATURES:
* The speed of diagram typesetting has been increased back closer to
the version 2.6 speed, faster for very large diagrams.
* The set up of the style of \arrow command must now be clearly
marked.
* It is possible to `compile' large diagrams (with some restrictions)
to a file such that retypesetting is faster still.
* Options can now be loaded safely in any order.
* The bug that required removal of \\ before \enddiagram has been
fixed.
* The PostScript backend by Ross Moore has been greatly enhanced and
now supports varying line thickness, colour, rotation, and scaling.
* There is a new feature by Ross Moore: \xyoption{2cell} loads special
commands typesetting pairs and triples of curved arrows like
categorical two-cells.
Below I have attached the TRAILER of the package that gives some more
details and explains how to obtain it; the version packaged specially
for the Apple Macintosh by Ross Moore will be available shortly.
Regards,
Kristoffer Rose (.signature at end of TRAILER)
-*-text-*- $Id: TRAILER,v 2.9 1994/06/09 14:53:07 kris Exp $
======================================================================
TRAILER: ANNOUNCING the XY-pic version 2.9 DIAGRAM TYPESETTING PACKAGE
======================================================================
XY-pic is a package for typesetting a variety of graphs and diagrams
within TeX that works with most formats (including LaTeX 2.09, LaTeX2e,
AMS-LaTeX, AMS-TeX, and plain TeX). In particular XY-pic is provided
as a LaTeX2e `package'.
NOTE: version 2.9 is a final BETA CONFIDENCE TEST release of XY-pic 3
in the sense that it is likely to contain minor bugs in both
documentation and code but should be stable. If you are a user of an
earlier version of XY-pic then PLEASE TEST this release with your
existing diagrams and REPORT PROBLEMS you encounter to the authors!
The intention remains to maintain full backwards compatibility with
XY-pic 2 but we need feed-back from users in order to achieve this
goal (see `The future and backwards compatibility' in the User's Guide
for the unavoidable exceptions).
Version 2.9 is the final result of the effort this springs to outline
XY-pic 3 in collaboration with Ross Moore while visiting Macquarie U,
Sydney: The package has been restructured and extended into a kernel
and several orthogonal modules and is now ready for the implementation
of several independent `specialist' modes for convenient typesetting
of Graphs and Trees, 2-cells, String and braid diagrams, etc. (some
are already under construction).
Below I discuss the main features of XY-pic and how it is available.
----------------------------------------------------------------------
VERSION 2.9 FEATURES
----------------------------------------------------------------------
XY-pic version 2.9 provides two modes of specifying drawings:
* A matrix-like mode where the dimensions of the drawing are
automatically computed by aligning diagram entries in rows and
columns (this is also the `version 2 compatibility mode').
* A general `turtle graphic' drawing language for specifying graphs
with objects and connections between them in a manner independent of
orientation.
Both modes support the following specific features:
+ Positions can be given in variety of formats (extendable) including
user defined coordinates (x,y) and relative to previous positions,
objects, object edges, and points on connections.
+ Objects may be circular or rectangular (more shapes can be added)
and adjusted in several ways.
+ Large library of objects with mnemonic names.
+ Objects that orient themself along a connection when placed relative
to it, e.g., `\dir{|-}' is like \vdash but thus oriented; new such
objects can be defined in a convenient way.
+ Includes circle segments and arbitrary TeX text.
+ Connections are aligned between the reference points of objects but
start and end on the edges.
+ Any object can be used to build a connection (using `diagonal
filling'); library objects provide common line types.
+ Special notation for drawing arrows with tail, stem, and head build
from any object(s). Special support for arrows that cross each
other, arrows that `go by' other entries, combined arrows, and
arrows with n/8 bends.
+ Library of frames.
+ NEW: Special notation for rotation, scaling, colour, and line
thickness. The correct typesetting of these features requires a
backend that supports it (i.e., PostScript) but even when PostScript
is not available XY-pic tries to approximate what is requested.
+ Output can use PostScript for drawing (several \special formats are
supported: dvips, dvitops, Textures, and OzTeX -- more are being
added continuously: contact Ross Moore <ross at mpce.mq.edu.au> for the
current list). Notation for inclusion of literal PostScript.
----------------------------------------------------------------------
AVAILABILTY
----------------------------------------------------------------------
XY-pic can be retrieved by anonymous ftp from at least the following
locations (given as `site : directory'):
ftp.diku.dk : /diku/users/kris/TeX
ftp.mpce.mq.edu.au : /pub/maths/TeX
as well as (unpacked) on CTAN in macros/generic/diagrams/xypic.
The following distribution files should be available in the above two
locations but check the `README' file in each case:
xy29.TRAILER These release notes
xy29run.tar.Z XY-pic 2.9 `ready to run' distribution for
un*x and similar systems
xy29src.tar.Z XY-pic 2.9 complete sources
xy29mac.sit.hqx XY-pic adapted for the Macintosh (Textures and
OzTeX) by Ross Moore <ross at mpce.mq.edu.au>
xyguide.ps.Z User's Guide and Reference Manual preformatted
xyrefer.ps.Z for a 300dpi PostScript printer
Please note that XY-pic is `copyleft' under the terms of the GNU
General Public License.
----------------------------------------------------------------------
This is the end of the TRAILER. I hope you will enjoy XY-pic!
--
Kristoffer Ho/gsbro ROSE Internet: kris at diku.dk
DIKU, U of Copenhagen, Universitetsparken 1, 2100 Ko/benhavn O/, DANMARK
phone: +45 35321400 direct: +45 35321420 fax: +45 35321401
--
World Wide Web URL: file://ftp.diku.dk/diku/users/kris/WWW/home.html
More information about the csTeX
mailing list