.\ Parts Copyright (c) 1994 by Brian V. Smith
.\ Parts Copyright (c) 1991 by Paul King
.\ The X Consortium, and any party obtaining a copy of these files from
.\ the X Consortium, directly or indirectly, is granted, free of charge, a
.\ full and unrestricted irrevocable, world-wide, paid up, royalty-free,
.\ nonexclusive right and license to deal in this software and
.\ documentation files (the Software"), including without limitation the
.\ rights to use, copy, modify, merge, publish, distribute, sublicense,
.\ and/or sell copies of the Software, and to permit persons who receive
.\ copies from any such party to do so, with the only requirement being
.\ that this copyright notice remain intact. This license includes without
.\ limitation a license to do the foregoing actions under any patents of
.\ the party supplying this software to the X Consortium.
.\"
.\"
.\ Parts Copyright (C) 1989 by Jef Poskanzer.
.\ Copyright notice for pbmplus code:
.\"
.\ Permission to use, copy, modify and distribute this software and its
.\ documentation for any purpose and without fee is hereby granted, provided
.\ that the above copyright notice appear in all copies and that both that
.\ copyright notice and this permission notice appear in supporting
.\ documentation. This software is provided as is without express or
.\ implied warranty.
.\ END OF Copyright notice for pbmplus code
.\"-------
.\ Man page portability notes
.\"
.\ These are some notes on conventions to maintain for greatest
.\ portability of this man page to various other versions of
.\ nroff.
.\"
.\ When you want a \ to appear in the output, use \e in the man page.
.\"
.\ Evidently not all versions of nroff allow the omission of the
.\ terminal on a macro argument. Thus what could be written
.\"
.\ .B bold stuff
.\"
.\ in true nroffs must be written
.\"
.\ .B bold stuff"
.\"
.\ instead.
.\"
.\ Use symbolic font names (e.g. R, I, B) instead of the standard
.\ font positions 1, 2, 3. Ideally, do not use \f at all to change
.\ fonts (there are none in this man page at this writing). Use the
.\ -man macros instead, that's what they are there for and they are
.\ more readable to boot.
.\"
.\ Note that sentences should end at the end of a line. nroff and
.\ troff will supply the correct intersentence spacing, but only if
.\ the sentences end at the end of a line. Explicit spaces, if given,
.\ are apparently honored and the normal intersentence spacing is
.\ suppressed.
.\"
.\ DaviD W. Sanderson
.\"-------
.\"-------
.\ xfig.1 conventions:
.\"
.\ bold: file names
.\ command-line switches
.\"
.\ italic: variables (including environment variables)
.\ program names
.\ machine names
.\"
.\"-------
.if t .po .9i
.nh
.\"-------
.\ Dd distance to space vertically before a display"
.\ These are what n/troff use for interparagraph distance
.\"-------
.if t .nr Dd .4v
.if n .nr Dd 1v
.\"-------
.\ Sp space down by the interparagraph distance
.\"-------
.de Sp
.sp \\n(Ddu
..
.\"-------
.\ At - argument tag
.\ Begin an argument tag for an argument description paragraph.
.\"-------
.de At
.PP
..
.\"-------
.\ Ap - argument description paragraph
.\ It's an indented paragraph starting immediately after the
.\ preceding text (with no intervening blank line).
.\ The reason for having this is so that we can construct the
.\ ``tag'' for the paragraph (which describes a command argument)
.\ using more than one line of -man macros. The regular .TP
.\ macro only allows the tag to occupy one line in the source file,
.\ which can often force explicit font changes using troff mechanisms
.\ which make the source harder to read.
.\"-------
.de Ap
.PD 0
.IP
.PD
..
.\"-------
.TH XFIG 1 Xfig 3.2.4 (Dec 2002)"
.SH NAME
xfig - Facility for Interactive Generation of figures under X11
.br
.SH SYNOPSIS
.B xfig
.RI [ options ]
.RI [ file ]
.SH DESCRIPTION
.I Xfig
is a menu-driven tool that allows the user to draw and manipulate
objects interactively under the X Window System.
.B It runs under X version 11
.B release 4 or higher
and requires a two- or three-button mouse.
.I file
specifies the name of a file to be edited.
.IR xfig .
.PP
.IR xfig
is in an HTML-based reference guide.
.IR xfig
or point your browser at
.IR Doc/html/index.html
(provided with the
.IR xfig
distribution, usually in the
.IR Doc/www
directory).
.PP
.I <Meta>
key and the right button at the same time to effect
the action of the middle button.
.PP
.I Xfig
is available from
http://www.xfig.org .
.PP
.I TransFig
package is used when printing or exporting the output from
.IR xfig .
.IR fig2dev
program from the
.IR TransFig
package is automatically called by
.IR xfig
as a back-end processor to produce various types of output:
.PP
tk (tcl/tk tool command language/tool kit package),
.PP
.PP
.I TransFig
package is available from
http://www.xfig.org .
.SH OPTIONS
.\"-------
.At
.BR \-help
.Ap
.\"-------
.At
.BR \-a [ llownegcoords ]
.Ap
.\"-------
.At
.BR \-bal [ loon_delay ]
.I msec
.Ap
.I msec
milliseconds. The default is 500 milliseconds.
.\"-------
.At
.BR \-bol [ d ]
.I font
.Ap
confirmation messages to be
.I font
(default = 8x13bold).
.\"-------
.At
.BR \-butt [ on ]
.I font
.Ap
.I font
(default = 6x13).
.\"-------
.At
.BR \-but_ [ per_row ]
.I number
.Ap
.B \-pheight
parameter to reduce the canvas height for small screens.
.\"-------
.At
.BR \-cbg color"
.Ap
.I color
as the background color for the canvas.
(e.g. menus, etc.) use the general
.B -bg
option.
.\"-------
.At
.BR \-center
.Ap
.\"-------
.At
.BR \-centim [ ers ]
.Ap
.B -metric.
.\"-------
.At
.BR \-cfg color"
.Ap
.I color
as the default color for objects.
(e.g. menus, etc.) use the general
.B -fg
option.
.\"-------
.At
.BR \-correct_font_size
.Ap
.I fig2dev
uses 1/80 inch for font size increments (for historical reasons),
instead of the more proper ``points'' (1/72 inch) that
.I xfig
uses. This option makes xfig call fig2dev with the
.BR -F
option to make it use points (1/72 inch).
.\"-------
.At
.BR \-deb [ ug ]
.Ap
.\"-------
.At
.BR \-dep [ th ]
.Ap
visual and depth chosen.
.I xdpyinfo
to see what visuals and depths are supported.
.BR \-visual
option.
.\"-------
.At
.BR \-donta [ llownegcoords ]
.Ap
.\"-------
.At
.BR \-dontshowb [ alloons ]
.Ap
.B -showballoons.
.\"-------
.At
.BR \-dontshowl [ engths ]
.Ap
.\"-------
.At
.BR \-dontshowz [ erolines ]
.Ap
.\"-------
.At
.BR \-dontsw [ itchcmap ]
.Ap
enough colors available in the default colormap. See also
.BR \-max_image_colors.
.\"-------
.At
.BR \-enc [ oding ]
.I encoding
.Ap
.I encoding
when exporting LaTeX text. The default is 1. This is used
for the ISO-8859 encoding of character sets. Allowed
values are 0 (no encoding), 1 (ISO-8859-1) or 2 (ISO-8859-2).
.\"-------
.At
.BR \-exportL [ anguage ]
.I language
.Ap
.Sp
.\"--------------------------------------------------------------------
.\ Table Begin
.\"--------------------------------------------------------------------
.ne 40
.nf
.nr t0 \w'eps_color_tiff\0\0\0\0'u
.ta \n(t0u
.\ set n to length of longest line
.di xx
eepicemu LaTeX picture + eepicemu macros
.nr n \n(.nu
.di
.rm xx
.\ HEADER
.if n \l'\nnu\&-'
.if t \l'\nnu'
.\ DATA
box LaTeX box (figure boundary)
latex LaTeX picture
epic LaTeX picture + epic macros
eepic LaTeX picture + eepic macros
eepicemu LaTeX picture + eepicemu macros
pictex PiCTeX macros
hpl HPGL (IBMGL)
eps Encapuslated PostScript
eps_ascii Encapuslated PostScript with ASCII preview
eps_mono_tiff Encapuslated PostScript with monochrome binary (TIFF) preview
eps_color_tiff Encapuslated PostScript with color binary (TIFF) preview
ps PostScript
pdf PDF (Portable Document Format)
pstex Combined PS/LaTeX (both PS and LaTeX parts)
pdftex Combined PDF/LaTeX (both PDF and LaTeX parts)
textyl Textyl special commands
tpic TPIC
pic PIC
mf MF (MetaFont)
mp MP (MetaPost)
mmp MMP (Multi-MetaPost)
cgm CGM (Computer Graphics Meta file)
bcgm Binary CGM (Computer Graphics Meta file)
emf Enhanced Meta file)
tk Tk (of the tcl/tk fame)
svg SVG (Scalable Vector Graphics (XML variant))
gif GIF
jpeg JPEG (JFIF)
pcx PCX
png PNG
ppm PPM (portable pixmap package)
sld (AutoCad slide)
tiff TIFF
xbm X11 Bitmap
xpm X11 Pixmap (XPM3 package)
.if n \l'\nnu\&-'
.if t \l'\nnu'
.DT
.fi
.\"--------------------------------------------------------------------
.\ Table End
.\"--------------------------------------------------------------------
.\"------
.At
.BR \-export_m [ argin ]
.I width
.Ap
to bitmap, PostScript, Encapsulated PostScript, or HTML MAP formats.
.\"-------
.At
.BR \-fli [ pvisualhints ]
.Ap
have been switched.
.\"-------
.At
.BR \-flu [ shleft ]
.Ap
.\"-------
.At
.BR \-free [ hand_resolution ]
.I resolution
.Ap
.I resolution
pixels. This is the number of pixels the mouse must move before xfig
adds another point to the object being drawn.
.\"-------
.At
.BR \-geom [ etry ]
.RI [ WxH ] [+X+Y]
.Ap
.I size and/or position the xfig window,
or you may use
.B -pwidth
and/or
.B -pheight
to specify the canvas size in inches or centimeters.
.B -geom
option to make the xfig window smaller
than the default, you may have to use the
.B -but_per_row
option to
tell xfig to put 3 or 4 buttons per row on the left mode panel.
.\"-------
.At
.BR \-gh [ ostscript ]
.I postscript-interpreter
.Ap
.\"-------
.At
.BR \-grid_c [ olor ]
.I color
.Ap
.\"-------
.At
.BR \-grid_u [ nit ]
.I unit
.Ap
in the rulers and grid. Any of the following may be used to force decimal inches:
ten", tenth", 10, 1/10".
.\"-------
.At
.BR \-hidd [ entext ]
.Ap
.I xfig
with the
.I hidden text"
mode for text objects.
.I Hidden
attribute is used for figures that will be used with
.I LaTeX
and is applicable only to the display of the document in
.IR xfig .
``<text>''. This is to keep long sequences of
.I LaTeX
formatting commands from making the screen messy and hard to read.
.I Hidden
flag is
.IR off .
.\"-------
.At
.BR \-dontshowd [ epthmanager ]
.Ap
.\"-------
.At
.BR \-icon_ [ view ]
.Ap
mode is
.B -list_view.
.\"-------
.At
.BR \-iconG [ eometry ]
.RI + X + Y
.Ap
.\"-------
.At
.BR \-im [ age_editor ]
.I editor
.Ap
in Picture Object panel.
.\"-------
.At
.BR \-inc [ hes ]
.BR (or -imperial)
.Ap
.\"-------
.At
.BR \-ins [ tallowncmap ]
.Ap
.\"-------
.At
.BR \-internalBW width"
.Ap
.I width
between all buttons and panels (default = 1).
.\"-------
.At
.BR \-international
.Ap
users of ISO Latin 1 (ISO-8859-1) probably should not use this,
therefore the international support is switched off by default
for locales using ISO-8859-1* codesets. For all other locales this
option is already used by default.
.\"-------
.At
.BR \-jpeg [ _quality ]
.I quality
.Ap
.\"-------
.At
.BR \-k [ eyFile ]
.I compose-key-file
.Ap
.I compose-key-file
instead of
.I CompKeyDB
for compose (meta) key database.
.RB `` / `'s
in the name, the file must reside in the
.I xfig
library directory,
.IR $XFIGLIBDIR ,
usually
.BR /usr/local/lib/X11/xfig .
.RB `` / `'s
in the name it is taken as is (not relative to
.IR $XFIGLIBDIR ).
.RB `` ~/ `'
in the string then the
.RB `` ~ `'
is expanded to the user's home directory.
.\"-------
.At
.BR \-lan [ dscape ]
.Ap
.I xfig
come up in landscape mode (10.5 x 8").
when you load a Fig file the orientation will change as required.
.br
.\"-------
.At
.BR \-lat [ exfonts ]
.Ap
.I xfig
with
.I LaTeX
font selection.
.I PostScript
fonts are available as the default.
.I LaTeX
fonts to start.
.\"-------
.At
.BR \-le [ ft ]
.Ap
.\"-------
.At
.BR \-library_d [ ir ]
.I directory
.Ap
there and sub-sub-directories, etc.
.\"-------
.At
.BR \-library_i [ con_size ]
.I size
.Ap
minimum being 40 and the maximum being 120.
.\"-------
.At
.BR \-lis [ t_view ]
.Ap
mode is
.B -icon_view.
.\"-------
.At
.BR \-mag [ nification ]
.I mag
.Ap
.At
.BR \-max [ _image_colors ]
.I numcols
.Ap
.I numcols (default 64).
.\"-------
.At
.BR \-me [ tric ]
.Ap
.B -centimeters
may also be used.
.IP \&
.I xfig
is started you may change the units from metric to
imperial or vice versa from a popup menu available by pressing mouse
button 3 in the
.I units
box where the two rulers meet.
.\"-------
.At
.BR \-mo [ nochrome ]
.Ap
.\"-------
.At
.BR \-mu [ ltiple ]
.Ap
.BR \-single.
.\"-------
.At
.BR \-noo [ verlap ]
.Ap
.BR \-overlap.
.\"-------
.At
.BR \-nor [ mal ]
.I font
.Ap
.IR font .
available in an X11 font (default = 6x13).
.\"-------
.At
.BR \-nosc [ alablefonts ]
.Ap
.\"-------
.At
.BR \-nosp [ lash ]
.Ap
.BR -splash
).
.\"-------
.At
.BR \-not [ rack ]
.Ap
.\"-------
.At
.BR \-ov [ erlap ]
.Ap
about 10%.
.BR \-nooverlap.
.\"-------
.At
.BR \-pag [ eborder ]
.I color
.Ap
.B -showpageborder
option
(resource Fig.showpageborder),
and shows the edges of the current
.I export
paper size.
.\"-------
.At
.BR \-pap [ er_size ]
.I size
.Ap
.Sp
.\"--------------------------------------------------------------------
.\ Table Begin
.\"--------------------------------------------------------------------
.ne 32
.nf
.nr t0 \w'tabloid\0\0\0\0'u
.nr t1 \n(t0+\w'Tabloid\0\0\0\0'u
.ta \n(t0u \n(t1u
.\ set n to length of longest line
.di xx
tabloid Tabloid 17in x 11in
.nr n \n(.nu
.di
.rm xx
.\ HEADER
.if n \l'\nnu\&-'
.if t \l'\nnu'
.\ DATA
letter Letter 8.5in x 11in
legal Legal 8.5in x 14in
tabloid Tabloid 17in x 11in
a ANSI A 8.5in x 11in
b ANSI B 11in x 17in
c ANSI C 17in x 22in
d ANSI D 22in x 34in
e ANSI E 34in x 44in
a9 ISO A9 37mm x 52mm
a8 ISO A8 52mm x 74mm
a7 ISO A7 74mm x 105mm
a6 ISO A6 105mm x 148mm
a5 ISO A5 148mm x 210mm
a4 ISO A4 210mm x 297mm
a3 ISO A3 297mm x 420mm
a2 ISO A2 420mm x 594mm
a1 ISO A1 594mm x 840mm
a0 ISO A0 840mm x 1189mm
b10 JIS B10 32mm x 45mm
b9 JIS B9 45mm x 64mm
b8 JIS B8 64mm x 91mm
b7 JIS B7 91mm x 128mm
b6 JIS B6 128mm x 182mm
b5 JIS B5 182mm x 257mm
b4 JIS B4 257mm x 364mm
b3 JIS B3 364mm x 515mm
b2 JIS B2 515mm x 728mm
b1 JIS B1 728mm x 1030mm
b0 JIS B0 1030mm x 1456mm
.if n \l'\nnu\&-'
.if t \l'\nnu'
.DT
.fi
.\"--------------------------------------------------------------------
.\ Table End
.\"--------------------------------------------------------------------
.\"-------
.Sp
.B -pheight
and
.B -pwidth
options for that.
.\"-------
.At
.BR \-ph [ eight ]
.I height
.Ap
.I xfig
canvas
.I height
high (where
.I height
is either cm or in, depending on the
.B -metric
setting).
.\"-------
.At
.BR \-po [ rtrait ]
.Ap
.I xfig
come up in portrait mode (8.5 x 9"). See note about landscape mode.
.\"-------
.At
.BR \-pw [ idth ]
.I width
.Ap
.I xfig
canvas
.I width
wide (where
.I width
is either cm or in, depending on the
.B -metric
setting).
.\"-------
.At
.BR \-righ [ t ]
.Ap
(default: left).
.\"-------
.At
.BR \-rigi [ d ]
.Ap
.I xfig
with the
.I rigid text"
mode for text objects.
.I Rigid
attribute forces text to remain the same size even if
inside a compound object that is scaled up or down.
.IR off .
.\"-------
.At
.BR \-ru [ lerthick ]
.Ap
.\"-------
.At
.BR \-scala [ blefonts ]
.Ap
.I xfig
will automatically switch to non-scaling fonts.
.\"-------
.At
.BR \-scale_factor
.I scale
.Ap
.B -update
option to do batch scaling of figures.
.\"-------
.At
.BR \-showa [ llbuttons ]
.Ap
.I xfig
indicator buttons instead of only those relevant
to the current drawing mode.
.IR line width ,
.IR area-fill ,
.IR grid mode ,
.IR text size ,
etc. are only visible when
they are relevant to the current drawing mode.
.B \-showallbuttons
option makes all
of the indicator buttons visible at all times.
but allows the user to see all settable parameters.
.\"-------
.At
.BR \-showb [ alloons ]
.Ap
.I xfig
to pop up the information balloons when the mouse
passws over a button. This is the default. See also
.B -dontshowballoons .
.\"-------
.At
.BR \-showd [ epthmanager ]
.Ap
objects at various depths.
.\"-------
.At
.BR \-showl [ engths ]
.Ap
.I xfig
show the lengths of lines being drawn, in red text near the
line itself. Also, when points are moved or added. In addition, imagine
a triangle formed with the line segment as the hypotenuse,
and a vertical and horizontal line forming the other two sides. These
lines and their lengths are also drawn in red as the point is moved or added.
.br
.\"-------
.At
.BR \-shown [ ums ]
.Ap
.\"-------
.At
.BR \-showp [ ageborder ]
.Ap
.I xfig
show the border of the current paper size in the color specified
by the
.B -pageborder
option (default: light blue).
.\"-------
.At
.BR \-showz [ erolines ]
.Ap
.\"-------
.At
.BR \-si [ ngle ]
.Ap
.BR \-multiple.
.\"-------
.At
.BR \-sm [ ooth_factor ]
.I factor
.Ap
values are 0 (no smoothing), 2 or 4 (most smoothing). This parameter is passed
to ghostscript in the -dTextAlphaBits -dGraphicsAlphaBits options to smooth the figure.
.\"-------
.At
.BR \-spec [ ialtext ]
.Ap
.I xfig
with the
.I special text"
mode for text objects.
processed but are passed directly to
.IR LaTeX .
to the \\backslash command, a brace `{' is turned into a brace command \\{, etc.
.\"-------
.At
.BR \-spel [ lcheckcommand ]
.I command
.Ap
.I command
for the external spell checking program when using the spell check/search/replace
popup.
.I command
should include the string ``%s'' which is replaced by a temporary filename.
.\"-------
.At
.BR \-spinner_d [ elay ]
.I msec
.Ap
or down when the button is pressed.
clicked, cause the value to be incremented/decremented.
.\"-------
.At
.BR \-spinner_r [ rate ]
.I msec
.Ap
when the up- or down-arrow is pressed.
.\"-------
.At
.BR \-startfi [ llstyle ]
.I stylenumber
.Ap
.\"-------
.At
.BR \-startfo [ ntsize ]
.I pointsize
.Ap
.\"-------
.At
.BR \-startg [ ridmode ]
.I modenumber
.Ap
mode 2 is 1/2 inch and mode 3 is 1 inch.
.\"-------
.At
.BR \-startla [ texFont ]
.I font
.Ap
.I LaTeX
fonts.
.\"-------
.At
.BR \-startli [ newidth ]
.I width
.Ap
.\"-------
.At
.BR \-startpo [ snmode ]
.I modenumber
.Ap
mode 1 is 1/16 inch,
mode 2 is 1/4 inch, mode 3 is 1/2 inch and mode 4 is 1 inch.
mode 1 is 1mm, mode 2 is 5mm, mode 3 is 10mm and mode 4 is 20mm.
.\"-------
.At
.BR \-startp [ sFont ]
.I font
.Ap
.I PostScript
fonts.
.\"-------
.At
.BR \-startt [ extstep ]
.I stepsize
.Ap
.\"-------
.At
.BR \-ta [ blet ]
.Ap
for drawing. You must have the XInputExtension in your X server and
an input tablet for this to work. Also, you must modify the Imakefile
to include the
.B USETAB
and
.B TABLIB
variables.
.\"-------
.At
.BR \-track
.Ap
.\"-------
.At
.BR \-tran [ sparent_color ]
.I color_number
.Ap
.I color_number.
.B xfig
color panel, starting at 0 (black) and ending at 31 (gold),
or may be a user-defined color number, which is 32 or higher.
.\"-------
.At
.BR \-update
.I file [ file ... ]
.Ap
on the command line and write it out to the original file, in the current file format for the version of xfig being run.
the suffix \fI.bak\fR attached to the name.
.br
and it exits when finished.
.\"-------
.At
.BR \-users [ cale ]
.I scale
.Ap
radius or diameter of the object currently
being drawn on the canvas.
e.g. 1 inch = 1 foot (userscale = 12.0) or 1cm = 1m (userscale = 100.0).
.\"-------
.At
.BR \-useru [ nit ]
.I units
.Ap
.I units
string is printed with the length information when drawing objects.
.I userscale
= 1.0 and the
.I userunit
=
.I ft
then a line which is 3 inches long on the canvas would be displayed as
``length = 3 ft'' when it is being drawn.
.IP
.I xfig
is started you may change the
.I userscale
and the
.I userunit
from a popup menu available by pressing mouse button 3 in the
.I units
box where the two rulers meet.
.\"-------
.At
.BR \-visual
.I visualname
.Ap
.I visualname
as the visual for xfig. The names are TrueColor (case is not important),
.I xfig
uses the default visual unless this is specified. Your server must
support the desired visual.
.I xdpyinfo
to see what visuals and depths are supported.
.BR \-depth
option.
.\"-------
.At
.BR \-zoom
.I zoomscale
.Ap
.PP
.SH X RESOURCES and DEFAULTS"
.PP
.\"--------------------------------------------------------------------
.\ Table Begin
.\"--------------------------------------------------------------------
.nr t0 \w'internalborderwidth\0'u
.nr t1 \n(t0+\w'boolean\0'u
.nr t2 \n(t1+\w'8.5 (landscape)\0'u
.ta \n(t0u \n(t1u \n(t2u \n(t3u
.if n .RS -1i
.if t .RS
.nf
.\"-------
.\ set n to length of table line
.di xx
.nr n \n(.nu
.di
.rm xx
.\"-------
.\ HEADER
.\"-------
.\"-------
.\ BODY
.\"-------
.if n \l'\nnu-'
.if t \l'\nnu'
allownegcoords boolean true \-allownegcoords (true),
\-dontallownegcoords (false)
axislines string pink \-axislines
balloon_delay integer 500 (ms) \-balloon_delay
boldFont string 8x13bold \-bold
but_per_row integer 2 \-but_per_row
buttonFont string 6x13 \-button
canvasbackground string white \-cbg
canvasforeground string black \-cfg
correctfontsize boolean false \-correctfontsize
debug boolean false \-debug
depth integer * \-depth
dontswitchcmap boolean false \-dontswitchcmap
euc_encoding boolean false (n/a)
encoding integer 1 \-encoding
exportLanguage string eps \-exportLanguage
export_margin integer 0 \-export_margin
flipvisualhints boolean false \-flipvisualhints
flushleft boolean false \-flushleft (true),
\-center (false)
freehand_resolution integer 25 \-freehand_resolution
grid_color string black \-grid_color
grid_unit string 1/16 (inch) \-grid_unit
0.1 (metric)
hiddentext boolean false \-hiddentext
icon_view boolean true \-icon_view (true),
\-list_view (false)
image_editor string xv \-image_editor
inches boolean true \-inches (true),
\-imperial (true),
\-centimeters (false),
\-metric (false)
installowncmap boolean false \-installowncmap
internalborderwidth integer 1 \-internalBW
international International boolean false -international
jpeg_quality integer 75 \-jpeg_quality
justify boolean false \-left (false),
\-right (true)
keyFile string CompKeyDB \-keyFile
landscape boolean true \-Landscape (true),
\-landscape (true),
\-Portrait (false),
\-portrait (false)
latexfonts boolean false \-latexfonts
library_dir string ~/xfiglib \-library_dir
magnification float 100 \-magnification
max_image_colors integer 64 \-max_image_colors
monochrome boolean false \-monochrome
multiple boolean false \-multiple
normalFont string 6x13 \-normal
overlap boolean true \-overlap (true),
\-nooverlap (false)
pageborder string lightblue \-pageborder
paper_size string Letter (inch) \-paper_size
A4 (metric)
pheight float 8.5 (landscape) \-pheight
9.5 (portrait)
pwidth float 11 (landscape) \-pwidth
8.5 (portrait)
rulerthick integer 24 \-rulerthick
scalablefonts boolean true \-scalablefonts (true),
\-noscalablefonts (false)
scale_factor float 1.0 \-scale_factor
showallbuttons boolean false \-showallbuttons
showaxislines boolean true \-showaxislines (true),
\-dontshowaxislines (false)
showballoons boolean true \-showballoons (true),
\-dontshowballoons (false)
showdepthmanager boolean true \-showdepthmanager (true),
\-dontshowdepthmanager (false)
showlengths boolean false \-showlengths (true),
\-dontshowlengths (false)
shownums boolean false \-shownums (true),
\-dontshownums (false)
showpageborder boolean true \-showpageborder (true),
\-dontshowpageborder (false)
single boolean true \-single
smooth_factor integer 0 \-smooth_factor
specialtext boolean false \-specialtext
splash boolean true \-splash (true),
\-nosplash (false)
spellcheckcommand string spell %s \-spellcheckcommand
spinner_delay integer 500 (ms) \-spinner_delay
spinner_rate integer 100 (ms) \-spinner_rate
startfillstyle integer 0 \-startfillstyle
startfontsize float 12 \-startfontsize
startgridmode integer 0 \-startgridmode
startlatexFont string Default \-startlatexFont
startlinewidth integer 1 \-startlinewidth
startposnmode integer 1 \-startposnmode
startpsFont string Times\-Roman \-startpsFont
starttextstep float 1.2 \-starttextstep
tablet boolean false \-track,
trackCursor boolean true \-track (true),
\-notrack (false)
transparent_color integer -2 (none) \-transparent_color
userscale float 1.0 \-userscale
userunit string in (inches) \-userunit
cm (metric)
visual string * \-visual
zoom float 1.0 \-zoom
* Default visual and depth depend on the X server. Use \fIxdpyinfo\fR to see what visuals
and depths are supported.
.if n \l'\nnu\&-'
.if t \l'\nnu'
.if n .RE
.if t .RE
.fi
.DT
.\"--------------------------------------------------------------------
.\ Table End
.\"-------------------------------------------------------------------
.PP
.SH BUGS and RESTRICTIONS
.br
bvsmith@lbl.gov
(Brian V. Smith)
.PP
the FAQ section of the HTML files (xfig Help menu).
.PP
are using (e.g. SunOS 4.1.3), type of X server and version (OpenWindows 3, X11R6.4,
importantly the version of xfig or fig2dev that is having the problem.
.PP
such as gdb, dbx, ups, etc, if the bug causes xfig to crash.
.PP
fonts on printers, text alignment can be problematic.
.PP
as a by product of the operation.
.I Redraw
in these cases.
.PP
or wider than the screen width.
of the top ruler and height of the side ruler.
you may define
.B MAX_TOPRULER_WD
and/or
.B MAX_SIDERULER_HT
in your Imakefile in the
.I DEFINES
line.
to have a maximum top ruler width of 1160 pixels, add
.B \-DMAX_TOPRULER_WD=1160
to your
.I DEFINES
line in the Imakefile.
.PP
.I xfig
window iconified and de-iconified
during the middle of an operation (e.g. while drawing a line), the picture
will be distorted.
.I Redraw
after the operation is complete.
.PP
at 255 pixels long. This is due to a restriction in X that the dash list is defined by char (255 pixels maximum for a dash).
.PP
only the creation of the last object can be undone with the Undo button.
.PP
cannot be undone.
.PP
.B README
file for troubleshooting.
.SH SEE ALSO"
.PP
fig2dev(1)
.RI ( TransFig
package)
.PP
gs(1)
.RI ( Ghostscript
.SH ACKNOWLEDGEMENT
(From the original author, Supoj Sutanthavibul):
creation of this tool.
.PP
(From current maintainer Brian Smith):
revamped the look and feel which became version 2.1.
.SH COPYRIGHT
.nf
.Sp
.fi
.PP
full and unrestricted irrevocable, world-wide, paid up, royalty-free,
nonexclusive right and license to deal in this software and
documentation files (the Software"), including without limitation the
rights to use, copy, modify, merge, publish and/or distribute copies of
the Software, and to permit persons who receive copies from any such
party to do so, with the only requirement being that this copyright
notice remain intact.
.PP
of this software for any purpose.
.PP
.PP
.PP
.I PostScript
is a trademark of Adobe Systems Incorporated.
.Sp
.nf
.Sp
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
documentation. This software is provided ``as is'' without
express or implied warranty.
.fi
.br
.SH FILES
.ft B
.ft P
.TP 8
.B CompKeyDB
.B $(XFIGLIBDIR)
with ``make install'',
or may be specified with command line option
.B \-keyFile
or X toolkit resource keyFile.
.IR Imakefile .
.TP
/usr/lib/X11/xfig
such as electrical symbols, logic symbols, etc.
.TP
.B Fig.ad and Fig-color.ad
in the system app-defaults directory with the
.I make install
command.
.TP
.B Doc/FORMAT3.2
.TP
.B README
.TP
.B CHANGES
.SH AUTHORS
.IR xfig .
have contributed the most (in chronological order):
.sp
.B Version 1:"
.sp 2
.in +4
.br
.sp
.I LaTeX
line drawing modes were contributed by:
.br
.sp
.br
.sp
.br
.sp
.br
.sp
.in -4
.B Version 2.0:"
.in +4
.sp 2
bottom panel, line style/thickness,
(and anything else that wasn't written by the others)
by:
.br
.br
(standard disclaimer applies)
.br
(bvsmith@lbl.gov)
.sp
.br
.br
.sp
.br
.br
.sp
.br
.sp
.br
.sp
.in -4
.B Version 2.1:"
.in +4
.sp 2
panning with rulers, mouse function window, regular polygon,
rubberbanding of circles/ellipses, filled splines on canvas,
dashed/dotted splines on canvas, update button,
arbitrary angle rotation of objects, alignment in compound,
object scaling, constrained copy/move, corner markers for compound,
context sensitive corner markers, smarter redraw, undo for compound
and point move for boxes, cancel object creation, point positioning
to three resolutions,
.I TransFig
scalable text, hidden text,
special text, save of figure on crash by:
.sp
.br
with help from:
.br
and Micah Beck (beck@cs.utk.edu)
.sp
.I PostScript
importing by:
.br
.sp
.br
.sp
.br
.sp
.br
.sp
.br
.sp
.I xvertext
package by:
.br
.sp
.br
.sp
.br
.sp
.br
.in -4
.sp
.B Version 3.0:"
.in +4
.sp 2
.br
more colors with extended color popup panel, new arc style,
new fill patterns (bricks, etc), new line join and cap styles,
export offset and file load offset, XPM import, XBM import and export
(and anything else that wasn't written by the others) by:
.br
.br
(Note: the color popup panel was based on
.I xcoloredit
by Richard Hesketh)
.sp
.sp
.br
.sp
.br
.sp
.br
.sp
.br
.br
[NEUQUANT Neural-Net quantization algorithm by Anthony Dekker, 1994.
in ``Network: Computation in Neural Systems'' Vol. 5 (1994) pp 351-367.
for a discussion of the algorithm.]
.sp
displays lifted from the Pbmplus package by Jef Poskanser.
.sp
rotate/flip objects around/about selected anchor point and multiple
copies of objects by:
.br
.sp
.br
.in -4
.sp
.B Version 3.1:"
.sp 2
.in +4
.br
that the position of the ``magnet'' has been shifted by 14 fig units.
units, but they were on intervals 4, 9, 14, 19, etc.
ratio of the resolutions (1200/80 = 15) so values like 4 became 60 instead
of 74 ((4+1)*15 - 1).
.sp
(see jpeg/README for details)
.sp
.br
.in -4
.sp
.B Version 3.2:"
.sp 2
.in +4
.br
paper size, print/export magnification, single/multiple page indicator
and a transparent color name used for GIF export to the header
of the file.
.br
mathematical model used for splines. The new version
uses X-splines which allows the user to mix interpolation and approximation
points in a same curve. More precisely, it means that an X-spline curve
is neither an interpolated spline nor an approximated one, it is BOTH
(the behaviour of each point is controlled by one single parameter
called ``shape factor''). For additional information about X-splines, see:
.sp
X-Splines: A Spline Model Designed for the End User"
by C. Blanc and C. Schlick, Proceedings of SIGGRAPH'95
http://dept-info.labri.u-bordeaux.fr/~schlick/DOC/sig1.html
.sp
with hidden points) are no longer supported, curves that are present in version 3.1 and older files are automatically converted to X-splines.
converted curves are not exactly the same as the original ones. Though
they are usually very close, some hand-fitting may be needed in
some pathological cases.
.sp
.br
.br
.br
.sp
.br
.sp
.br
(object preview by Brian V. Smith)
.sp
.br
.sp
libraries were extracted from the clipart example files by
.br
.sp
.in -4
.sp
.B Version 3.2.3 and newer:"
.sp 2
.in +4
.in -4
.SH NOTES
.sp
.B CHANGES
file for all the credits
.sp
.I TransFig