August 22, 1997
TransFig 3.2 Final is available on ftp.x.org in
/contrib/applications/drawing_tools/transfig. Be sure to set binary mode when
transferring.
You also need a JPEG library, which can be found in /contrib/libraries.
TransFig is a set of tools for creating TeX documents with graphics
which are portable, in the sense that they can be printed in a wide
variety of environments.
The transfig directory contains the source for the transfig command
which generates a Makefile which translates Fig code to various graphics
description languages using the fig2dev program. In previous releases,
this command was implemented as a shell script.
The fig2dev directory contains a general program for translating from
Fig code to other graphics desciption languages. The dev subdirectory
contains a library of output drivers used by fig2dev.
Drivers currently exist for the following graphics langauges:
(E)EPIC macros, LaTeX picture environment, PIC, PiCTeX, PostScript, and TeXtyl.
Fig2dev can be configured with a subset of these drivers
- Brian V. Smith
- Lawrence Berkeley Laboratory
*****************************************************************************
Following is a description of the CHANGES for 3.2
===============================================================================
Version 3.2 Final (August 22, 1997)
===============================================================================
NEW FEATURES
o flag in transfig/Imakefile to use "\usepackage" for LaTeX2e instead of
"\documentstyle" for LaTeX209. See README file.
o fig2dev now handles the bitmap formats (GIF, JPEG etc) instead of xfig,
so there is more consistent output. Requires the (free) netpbm package.
See the README file.
o tiff (no compression) and AutoCad (acad) output languages added
o image quality (0-100) is selectable for JPEG export (-q option)
BUGS FIXED
o changed XPM variables to default X include/library in fig2dev/Imakefile
o remove PageSize comment if EPS (no showpage)
o bug in colormap for imported grayscale JPEG files
o "rs gr" sequence after imported eps file changed to "restore grestore"
in case imported eps file had defined either "rs" or "gr"
o There was a bug in the EPIC driver when drawing backward arrows - in
several places in genepic.c draw_arrow_head is called with unconverted
coordinates, which leads to totally displaced arrows.
from Heiko Schroeder (
[email protected])
o cleanup of dictionary wrapped around imported EPS files
from Franz Koch (
[email protected])
o pic output didn't produce dashed or dotted arc
o metric flag incorrectly parsed
o strcasecmp and strncasecmp bugs (s2 != '\0' and s2 == '\0' should
be *s2 ...)
o error in JPEGINCDIR in fig2dev/Imakefile
o rec_array wasn't being freed in gendev_objects (fig2dev.c)
o thicklines not being set properly for LaTeX output
o two-point splines looped infinitely on some machines
fixed by Jeff Dairiki <
[email protected]>
o arrowheads weren't correct on tight arcs in eepic output
fixed by Wolfgang Reissenberger <
[email protected]>
o TransFig now uses \usepackage instead of \documentstyle, which is old
From Klaus Georg Barthelmann (
[email protected])
o fill pattern of rotated ellipses was rotated itself
o Ledger/Tabloid sizes reversed (Tabloid is 11x17", Ledger is 17x11")
o bounding box of text more accurate for text with/without descenders
o added USEINLINE variable in Imakefile to use compiler inline functions
o removed ANSI prototypes from spline routines in trans_spline.c
------------------------------
Version 3.2 Beta (Jan 9, 1997)
------------------------------
NEW FEATURES
o multi-page, paper size, magnification and transparent color stored in Fig
file now. (transparent color is only used by xfig when exporting
to GIF format)
o comment that Redhat Linux users may have to change DBMLIB to -ldb in
fig2dev/Imakefile
o figures in landscape are only rotated when showpage command is NOT used
(-P). This is because it doesn't need to be rotated for EPS,
o previous spline models (interpolated splines and approximated splines) are
replaced by one single model (x-splines) which allows the user to mix
interpolated and approximated control points (see the "FORMAT3.2" file
from the "xfig" package for details).
BUGS FIXED
o added second % to %%BeginDocument and %%EndDocument
o garbage values for arrowhead produced when last two points in line were at
same coordinate
o bug in reading multi-line text object
o showpage now follows restore as per standard
from Christopher R. Wren (
[email protected])