💾 Archived View for gemini.spam.works › mirrors › textfiles › internet › FAQ › intrleaf.faq captured on 2022-04-28 at 18:37:06.

View Raw

More Information

⬅️ Previous capture (2022-03-01)

-=-=-=-=-=-=-

Newsgroups: comp.text.interleaf,comp.answers,news.answers
Path: bloom-beacon.mit.edu!news.media.mit.edu!uhog.mit.edu!europa.eng.gtefsd.com!howland.reston.ans.net!cs.utexas.edu!convex!news.ssc.gov!fnnews.fnal.gov!nntp-server.caltech.edu!draco.macsch.com!usenet
From: leaf-faq-editors@cs.umb.edu (The Interleaf FAQ list Editors)
Subject: Interleaf FAQ -- Frequently Asked Questions for comp.text.interleaf
Message-ID: <interleaf-faq_766260023@macsch.com>
Followup-To: comp.text.interleaf
Summary: This posting contains a list of Frequently Asked Questions (and
	 their answers) about the Interleaf documentation system.  It should
	 be read before posting anything to the comp.text.interleaf newsgroup.
Keywords: Interleaf FAQ
Sender: todd@macsch.com (Todd Williams)
Supersedes: <interleaf-faq_763585211@macsch.com>
Reply-To: leaf-faq-editors@cs.umb.edu
Organization: The Interleaf FAQ list Editors
Date: Wed, 13 Apr 1994 18:00:48 GMT
Approved: news-answers-request@MIT.Edu
Expires: Sun, 26 Jun 1994 18:00:23 GMT
Lines: 1364
Xref: bloom-beacon.mit.edu comp.text.interleaf:2036 comp.answers:4901 news.answers:18041

Archive-name: interleaf-faq
Version:  $Id: interleaf.faq,v 1.9 1993/09/17 01:54:44 todd Exp $
Posting-Frequency: monthly, on the 13th
Posting-Agent: post_faq.pl, by Jonathan Kamens





    This "FAQ" document is arranged into 4 major sections:
	1.	Introduction - General info
	2.	Administration
	3.	Importing/Exporting, 3rd party tools, customizing
	4.	Miscellaneous user questions
    and then broken down further, in outline form rather than "FAQ list" form.
    All section and sub-section numbers are in the form "a.b.c.d", and begin
    in column 1 for easy searching in your favorite editor.


1.	Introduction


1.1.	 What is Interleaf?

	Interleaf, Inc. provides software and services to allow organizations
	to build, integrate and manage document systems.  Interleaf software
	covers the full range of document processes: accessing information,
	developing text and graphic documents,  putting them through their
	review and revision processes,  distributing them electronically or on
	paper, and managing the entire process.

	"Interleaf 5" is a document authoring and composition package.  It
	provides an integrated set of tools for creating compound documents:
	word processing, graphics, data-driven business charts, tables,
	equations, image editing, automated page layout, book building-
	including automatic index and TOC, and conditional document assembly.
	It includes several features engineered to support the production of
	large and complex document sets, including:  centralized control over
	parts or all of a document (format and/or content), global search and
	replace/change on individual graphics objects regardless of specific
	orientation or position, and revision management.

	Also available is the optional Developer's Toolkit (DTK) for
	customizing or extending the capabilities of the above authoring tool.
	DTK is used to write programs in Interleaf Lisp.  Interleaf Lisp is
	similar to Common Lisp, but it also contains an extensive set of
	classes, methods, and functions for examining and changing almost all
	Interleaf objects, including documents and their contents.  DTK
	includes an editor, debugger, compiler, listener, interpreter, and
	on-line documentation.  Lisp code developed with DTK, or even written
	with an ordinary editor, can be executed by the stock system, so that
	customization or the provision of special functionality is not limited
	to installations with DTK.  In fact, much of the distributed system is
	written in Lisp.

	Another option for Interleaf 5 is "Interleaf 5 <SGML>" which provides
	complete support for creating structured documents in SGML.

	Other products available from Interleaf include the following:

	"RDM" (Relational Document Manager) organizes, tracks and manages
	documents and data, and automates every stage of the document
	lifecycle.

	"Worldview" distributes information from virtually any source in
	document form for online viewing on virtually any computer.  It
	combines electronic viewing with hypertext navigation and full-text
	retrieval.


1.2.	What platforms does Interleaf run on, and what are the latest versions?

	**as of April 1993**

	WORKSTATION PLATFORMS:
	The current release of Interleaf's product for document creation is
	Interleaf 5, version 5.3 (the successor to Interleaf's "Technical
	Publishing Software," or TPS 4.x.)  Interleaf 5 is currently available
	on the following workstation platforms:  DG Aviion, DEC VAX/VMS,
	DEC Ultrix, HP 700, HP 300/400, HP/Apollo (Domain), IBM RS/6000,
	Motorola Delta 8000, Sun-3, Sun-4, Silicon Graphics Iris.

	ALTERNATE GUIs:
	The "standard" version of Interleaf 5 provides a UI consistent across
	all the platforms it runs on.  Versions of Interleaf 5 that support the
	standard GUIs are currently under development.  The first of these is
	Interleaf 5 for OPEN LOOK.  Interleaf 5 for OPEN LOOK takes advantage
	of the OPEN LOOK UI by supporting drag & drop, push pins, sliders, menu
	buttons and more.  Also, each document, folder, drawer, etc. can be
	open in its own top level window (with window manager borders, etc.).
	Interleaf 5 OpenLook was released in Dec 1992.  Interleaf 5 will be
	available with a Motif UI sometime in 1993.

	DOS:  (386/486)
	Interleaf 5.2.02 for DOS began shipping in June 1992.  This is the
	currently shipping North American release.  Interleaf 5.3.1.1 began
	shipping in March of 1993.  The 5.3 release includes international
	localizations for French, German and Italian, Full Revision Tracking,
	support for DEC Pathworks, improved/additional video device driver
	support, and better support for running from within a Microsoft Windows
	3.1 environment (as a DOS application).  Since Interleaf has not
	completed work on the remaining localizations for Dutch, Spanish and
	Swedish interfaces, this release is seeing limited distribution even in
	North America.  The additional languages and other new features will be
	included in the upcoming release, Interleaf 5.4 for DOS.  Customers can
	upgrade from Interleaf IBM Publisher 3.x. (aka version 1.x) to version
	5.2.02 or wait for version 5.4.  Interleaf 5 for DOS is interoperable
	with the UNIX and VMS based versions.  It includes all the
	functionality of the workstation-based product (tables, equations,
	charting, graphics, etc.) plus some additional features that allow the
	user to run in Microsoft Windows 3.1 environments without extra memory
	managers or special set-ups.  Features planned for v5.4 include 32-bit
	color image support and a quicker install procedure.  There is also a
	Windows/NT "Win32S/NT" version planned which includes a new font
	hierarchy to greatly reduce disk footprint.  General shipment of
	Interleaf for DOS, version 5.4, including 5.2 to 5.4 upgrades to
	contract customers, will take place in summer 1993.  Interleaf is
	working on a version of Interleaf 5 for Microsoft Windows.

	MAC:
	The current version is Interleaf Publisher for the Mac, version 3.6.
	This product does not conform to the Mac UI, and is no longer available
	from Interleaf.  Interleaf 5 for the Mac (with a real Mac interface) is
	planned for release later in 1993.


1.3.	How much does Interleaf cost?

	Well, I don't know if Interleaf wants all their retail prices quoted
	here, so let's just make some qualitative statements.  There are
	several different "options" for Interleaf 5, including DTK, Revision
	Tracking, and Book Catalogs.  The "base model" Interleaf license is
	*very* competitive with FrameMaker, or other similar systems.  Adding
	the above options can be quite expensive.  Many sites use a network
	pool of many inexpensive "basic" licenses plus a few expensive "full
	blown" licenses.

	It has been noted that universities receive a tremendous educational
	discount, and that commerical and educational license costs for
	Interleaf and its competitors differ greatly depending on which country
	you live in and which platform you are buying.  In the US, full-blown
	Interleaf 5 is available to accredited colleges and universities for
dling.  Terms for institutions of higher
	education in other countries (and for businesses and individuals as
	well) vary by country.


1.4	How does Interleaf compare to {FrameMaker,IslandWrite,WordPerfect,etc.}?

	This is a religious and/or political issue for many, and it is very
	hard to provide an objective answer.  Therefore, I will just summarize
	a few majority opinions from the frequent discussions in the newsgroup.

	Frame is generally considered to be a "mid-range" application; it is
	easy to learn, but experienced users find complex tasks difficult or
	impossible.  Many users hate the "toolbox", "Mac/PC-like" interface.

	Interleaf is thought of as a "high-end" system; it is difficult to get
	started, but expandable and powerful when advanced tasks must be done.
	While many new users abhor the UI, a seemingly equal number of experts
	praise it.

	Interleaf's document creation metaphor is object oriented and
	structured in approach, in contrast to the page-layout orientation of
	many "Desktop Publishing" products like Quark, PageMaker, etc.  This
	is often a widely misunderstood difference when comparing Interleaf
	to other "similar" products.

	IslandWrite, WordPerfect, MS-Word, et al. are considered low-end
	applications.

	Interleaf is moving to the standard GUIs.  I5OL is available now, I5XM
	will be Fall 1993, followed (TBD) by I5Windows and I5Mac.


1.5	How can I find out more information about Interleaf?

	Interleaf, Inc.
	Prospect Place
	9 Hillside Avenue
	Waltham, MA  02154-9524
	USA
	1-617-290-0710

	US and Canada toll-free service numbers:
	 Customer Support Center               1-800-688-5151 support@ileaf.com
	 Customer Support Center--passwords    1-800-688-5151 password@ileaf.com
	 Training Registration                 1-800-685-LEAF
	 Interleaf Direct (product orders,     1-800-955-LEAF
	   identify nearest office)
	 User Groups, ICON, product literature 1-800-756-LEAF

	There are over 50 Interleaf USER GROUPS worldwide.  For information on
	the nearest one, or for assistance on starting one, contact Interleaf
	at 1-800-756-5323 (outside North America, call 1-617-290-0710, x3326).

	To receive Interleaf's quarterly NEWSLETTER and product announcements,
	just send a request to "add me to your mailing list" to the home office
	in your country.  Include your name, title, company, mailing address
	and telephone number.  Also let them know which Interleaf products
	you're using, and on which computer platforms.  Send it to the
	attention of "Marketing."

	The "Leafline" BULLETIN BOARD is available to all Interleaf users.  It
	provides a basic interface through which information, files and clipart
	can be shared by Interleaf and between users.  The modem dial-in number
	is 1-617-290-4996.  Modem settings are "standard": no parity, 8 bit, 1
	stop bit.  Online prompts will ask you to register your name and
	address.  You should have access within 24 business hours.  If you need
	assistance, contact 1-800-666-5323, x3326 (outside North America, call
	1-617-290-0710 x3326).

	Bundled with service contracts in North America is 24-hour dial-in
	access to Customer Support's comprehensive "Releaf24" knowledgebase.
	Contract customers can request "Releaf24 Registration Guidelines" by
	calling 1-800-688-5151 or by sending email to support@ileaf.com.  Some
	subsidiaries outside the US plan to offer this soon.

	ICON (Interleaf Users CONference) is an annual international event.
	ICON offers users the opportunity to interact in-person with Interleaf
	people as well as other users.  Sessions are presented by Interleaf
	staff and users.  A developer's track is also offered for experienced
	programmers developing Lisp applications.  ICON `93 was held in
	Orlando, FL at the Hilton at Walt Disney World Village Feb 28 - Mar 3.
	ICON `94 will be held April 17-20 at the Hyatt Regency on San Diego
	Bay, CA.  Registration costs U.S. $650 which includes all sessions,
	Showcase, materials, dinner dance and most meals.  Over 800 users
	attended ICON93.

	Adam Harrison maintains an ANONYMOUS FTP site for Interleaf items.
	On potemkin.cs.pdx.edu (131.252.20.145), see the pub/ileaf directory.

	Bob Morris also has an ANONYMOUS FTP site.  On ftp.cs.umb.edu, see the
	/pub/interleaf directory.  Many Lisp scripts such as "autodate"
	(discussed later) are in the /pub/interleaf/lisp directory.
	Contributions of interesting Lisp scripts are welcome.  This newsgroup
	is archived in /pub/news, and comp.text.sgml and maybe some other stuff
	may be archived soon.  Ftp.cs.umb.edu will ultimately offer mail-server
	and GOPHER and perhaps WAIS access to these materials.

	Many local Interleaf user groups and other companies/organizations
	publish their own NEWSLETTERS.  One very popular one is published
	by Deborah Graham of GenRad, Inc.  For more info, contact her at
	djg@genrad.com.  You can receive her newsletter via email at no
	charge.  Another Interleaf FAQ document is published by Julie
	Barker (julie@harston.cv.com) for Computervision R&D Ltd. employees.
	Contact her for more info; we may try to make her FAQ available
	via anonymous ftp in the future.

	Occasionally, patch tapes (such as the recent "5.3.1" and "5.3.1.1"
	releases) are available to fix bugs and/or add functionality between
	major releases.  Contact your local sales representative for this
	information.


1.6	What does FAQ mean?

	FAQ stands for Frequently Asked Questions.  Hard-working volunteers
	construct FAQ lists for many newsgroups.  For more important details,
	please read the introductory postings in news.announce.newusers.


1.7	Why doesn't this FAQ contain info on <your-topic-here>?

	This FAQ is biased toward the UNIX Workstation platforms, but that is
	probably a function of the popularity of Interleaf on various
	platforms, the popularity of competing products, and the areas of
	expertise of the FAQ editors.  If you have valuable information that we
	missed, or if our assumptions that you are running UNIX confuse things,
	we welcome your suggestions on how to improve this document.

	If something in the FAQ doesn't work for you, it may be due to the
	version of the software you're running, or which platform you're
	running it on.  Most of the active newsgroup contributors and FAQ
	editors seem to be running very recent versions of Interleaf (i.e.,
	5.3 or later) and have UNIX workstation platforms, usually including
	SunOS.

	This FAQ is *NOT* intended to be a substitute for the standard
	Interleaf documentation.  Hopefully it will contain the most frequently
	occurring issues that are hard-to-find or absent from the
	documentation.


1.8	Should I post my question to comp.text.interleaf?

	- Understand the introductory information in the news.announce.newusers 
	newsgroup.  Be sure to read the "Rules for posting to Usenet" posting.

	- Read this FAQ.  It is posted regularly and archived at several sites.

	- Post to local.test or misc.test if you've never posted before.

	If your question is still unanswered, post it.  Be sure to include all
	the necessary information as appropriate such as:
		The version of Ileaf you are running.  (which patches, too)
		The hardware platform you are on.
		The version of your Operating System and/or windowing system.
		How much memory and/or swap space you have.
		What type of printer it won't print on.
		etc.
	
	This information is also important when you are asking your question
	via email to someone.


1.9	Who wrote this awesome FAQ?  Where shall I send my donations?  :-)

	Thanks to the following FAQ contributors:
    _____name_____    _____email_____                ____claim-to-fame_______
    David Buchholz    buck@ileaf.com                 ILEAF Product Manager
    Heidi Daitch      heidi@ileaf.com                ILEAF
    Brian Diehm       briand@tekig5.PEN.TEK.COM      newsgroup contributor
    Ted Fabian        tpf4434@tm0006.lerc.nasa.gov   ileaf admin
    Anna Fang         annaf@riss.hq.ileaf.com        ILEAF
    Amy Farrell       Amy.K.Farrell@tek.com          ileaf admin/user expert
    Deborah Graham    djg@genrad.com                 GenRad newsletter
    Aner
    Daniel Haug       haug@austin.lockheed.com       newsgroup contributor
    Stephen Keller    stephenk@zeugma.lmc.com        newsgroup contributor
    Christine King    bcking@ileaf.com               ILEAF  lead VMS engineer
    Steven King       king@rtsg.mot.com              newsgroup contributor
    Alek Komarnitsky  alek@spatial.com               newsgroup contributor
    David Lightman    dalight@afterlife.ncsc.mil     newsgroup contributor
    Robert Morris     ram@cs.umb.edu                 Lisp guru, FAQ editor
    Nils-Peter Nelson npn@cbnewsl.cb.att.com         newsgroup contributor
    Bret Pettichord   ?                              former  ILEAF  QA
    Bill Rea          billr@ims.com                  FAQ editor
    Danny Schales     dan@engr.latech.edu            newsgroup contributor
    Randy Smith       smithrh@marlin.rtsg.mot.com    ileaf admin, ng contributor
    Eric Sosman       eric@ileaf.com                 ILEAF  VMS engineer
    George Snyder     gjs@inmet.com                  newsgroup contributor
    Chris Talbott     chris@ews7.dseg.ti.com         newsgroup contributor
    Anne Tice         tice@dg-rtp.dg.com             newsgroup contributor
    Todd Williams     todd@macsch.com                UNIX sysadmin, FAQ editor
    Brian Wong        Brian.Wong@corp.sun.com        newsgroup contributor
    Dorene Woodrow    dbw@ileaf.com                  ILEAF

	You can mail to the Ileaf FAQ Editors at "leaf-faq-editors@cs.umb.edu"



2.	ADMINISTRATION


2.1	Interleaf administration vs. UNIX administration of Interleaf

	The Interleaf System Administration manual provides procedures that
	require the administrator to be running Interleaf, manipulating icons,
	etc., and running Interleaf programs like printer_install and
	prhost_install -- is this really necessary?

	No.  But Interleaf has mixed feelings about providing "Interleaf
	procedures" and "UNIX procedures" for the same tasks.  Most of the
	Interleaf procedures have easy UNIX shortcuts, but use them at your
	own risk.  Two examples: The Interleaf equivalent of "ln -s" takes
	several mouse/menu operations;  Some administrators edit their
	printers.lsp file directly (or have their custom shell script do it),
	never running the printer_install or prhost_install programs.

	In the DOS version of Interleaf 5, many of these tasks have been
	simplified and moved into the hands of the end users.  For example,
	prhost_install and printer_install have been merged into one program
	which is run by the user from within Interleaf 5 itself.


2.2	Printing


2.2.1	Can I create PostScript files on the desktop in Interleaf 5?

	Yes.  The administrator runs printer_install and creates a new
	"printer" named "PostScript" (or whatever).  Choose filtering on the
	desktop, the "Other PostScript printer" model, use the NULL.PPD file,
	face down output, and choose *not* to spool to the printer.  Whatever
	menu name you chose (I suggest "<PostScript File>") will now appear in
	the printer menu.  When selected, it will output to a PostScript file
	in the current directory.  The filename will have a suffix of "_ps"
	(no, Interleaf hasn't learned the ".ps" UNIX convention).
	[the previous paragraph works fine on the 5.3 Sun version of ileaf;
	for other platforms, your mileage may vary]

	Adventuresome hackers can simply insert the following into their
	/interleaf/ileaf5/data/printers.lsp file (on UNIX hosts):
		(
		:netname "PostScript"
		:menuname "<PostScript>"
		:filt-args ("-ppd" "NULL.PPD" "-ft" "3")
		:pdltag "ps"
		:filter "pl2ps"
		:install "ps_install"
		:ps-type1 ("-ft" "3")
		:ppdfile "NULL.PPD"
		:rvopt " "
		:european " "
		:physical-printer "PostScript"
		:spool "n"
		:filter-loc "desktop"
		:type "ps"
		:model "Other PostScript printer"
		:id :bsd-other-ps
		)

	On Interleaf 5 for DOS, this comes as a default setup.


2.2.2	Can Interleaf 5 create Encapsulated Postscript files (EPS files)?

	Yes.  Beginning with Interleaf 5.3, you have the ability to create EPS
	3.0 files as an option under the printer pulldown menu.  To add this
	functionality simply add another printer using printer_install.  Select
	"EPS File" as the printer type.  This will add EPS to your PRINT menu.
	When printing to EPS, the EPS file will contain one entire page
	(including page #, etc.).

	In Interleaf 5 for DOS, add the "-EPS" option to the switch settings
	for creating PS files in the Printer Setup Tool, and save this as a
	new menu entry ("Create EPS File").

	If you want to filter an object that will be placed on a page in some
	other program, you'll need to set the document size appropriately.
	(Unless there is some other way to let Interleaf know where the
	boundaries of the object are.)  Since a typical EPS file is one graphic
	object, you can set the frame size to "Contents," then back to "Fixed"
	to see the actual size of the graphic.  Then, open the Page property
	sheet and enter the frame height and width values as the page size.
	(If someone knows a better way, we'd like to hear about it.)

	There are some subtle differences between PostScript files and EPS
	files.  Each format has its appropriate uses, so both are discussed
	here.  See the comp.lang.postscript FAQ for the gory details.

	One idiosyncrasy of Interleaf-generated EPS files is the line
		%%BoundingBox: (atend)
	Some programs insist on having the BoundingBox at the beginning of
	the document, so if you have an application which chokes on ileaf
	EPS, move this line to the initial comments section.


2.2.3	Are there special problems with SPARCprinters using NeWSprint?

	Maybe.  Some users have noted problems with SPARCprinters, and other
	note problems with certain fonts or frames or bullets looking "dirty".
	Make sure you have the right PPD file.
	[This section is still under construction.  If you have info to add,
	please send a summary to the editors]


2.2.4	Printerleaf-to-PostScript

	The pl2ps command can be very useful in debugging printing problems.
	Create a printerleaf (*.pl) output file by selecting "Printerleaf" in
	the Printers menu.  Now you can convert this to a PostScript file by
	running pl2ps.  Execute "pl2ps -usage" for a summary of options.  A
	typical invocation would be:
	    % pl2ps  -v  -ppd NULL.PPD  -i docname.pl  -o docname.ps
	The -v (verbose) flag is useful for debugging.  You must always specify
	a PPD file -- this is a good way to test PPD files.


2.2.5	PPD (PostScript Printer Definition) Files

	Adobe PostScript Printer Description (PPD) files describe how to use
	the standard and special features (hardware and software) on a
	specific PostScript printer.  This would include things such as which
	fonts are resident, if duplexing is supported, how many trays exist
	and which paper sizes are available.  PPD files are created by the
	printer manufacturer, not Interleaf.  Interleaf only includes a few of
	the most popular ones on its distribution tape.

	Interleaf PPD files are located in the /interleaf/ileaf5/data/ps
	directory.  These files are usually named with the printer's
	designation and the version of Postscript being used (e.g.,
	LWNTX470.PPD means Apple LaserWriter NTX with Postscript version 4.70).

	Since the Apple LaserWriter is the simple, standard least-common-
	denominator of printers, you can probably get by using the default
	APPLE422.PPD file if you are running Interleaf 5.0 through 5.3.0.
	If you are using version 5.3.1 of Interleaf, you can probably get
	by using the NULL.PPD file.  If these files don't work (i.e., you
	still can't print), or if you want to use advanced capabilites
	your printer may have, you need to get the correct PPD file for your
	printer.

	How to get PPD files.  If you have a printer that isn't on the
	Interleaf tape, you can obtain PPD files directly from Adobe.
	Adobe has an automated mail server that can e-mail PPD files
	(and a bunch of other stuff) directly to you over the
	Internet.  To find out what PPD files are available send mail
	to: ps-file-server@adobe.com.  In the body of the message, on
	the first line, type: "index PPDFiles".  The server will send
	you a list of the PPD files it has available.  For information
	on hover, send another e-mail message to
	ps-file-server@adobe.com.  In the body of the message, on the
	first line, include one word: "help".  The server will send
	you a message describing how to access information.

	All the PPD files on the Adobe server follow the version 4 PPD
	specification.  This means that you must upgrade to version 5.3.1 or
	higher of Interleaf to use type-4 PPD files.  Contact the printer
	manufacturer if you need an older type-3 PPD file.


2.2.6	How do I suppress the Interleaf header page by default?

	The administrator should change the Print->Properties in the original
	document, which lives in the SYSTEM CREATE cabinet; then any new
	documents created will inherit those values.  This change is probably
	effected most easily when the administrator has created a MASTER
	SYSTEM5 CABINET icon on his desktop -- see the administration manual
	for details.


2.2.7	Where can I get more specific information about my Brand XYZ printer?

	See the comp.periphs.printers and/or comp.lang.postscript newsgroups.


2.2.8	My output seemed to go to the printer, but nothing printed!

	One good way to debug PostScript printing problems is to download a
	PostScript error handler program.  This is a simple PostScript program
	that you "print" to your printer (but no output is generated).  You
	now have an error-handler "loop" running until printer power is cycled.
	If your Interleaf output generates improper PostScript code, instead of
	silently exiting, you will get an error message printed on a page of
	output, which may be of use to a PostScript guru, your printer vendor,
	etc.  You can get an error handler from the Adobe mailserver (see
	"PPD files", above).


2.3	Licensing
/******************************************************************************/
/*********************THIS***SECTION***UNDER***CONSTRUCTION********************/
/******************************************************************************/



3.	IMPORT-EXPORT, 3rd party tools, customizing


3.1	Importing information into Interleaf


3.1.1	Importing files

/******************************************************************************/
/*********************THIS***SECTION***UNDER***CONSTRUCTION********************/
/******************************************************************************/


3.1.2	How do I get the name of the document into my file?

	To put the document name into a frame--typically a header or footer
	frame--type Escape-@ into a text string.  Some distributions may use
	the key binding Escape-n.  This won't work in microdocuments.  This is
	parallel to putting in page numbers with Escape-#, or the date with
	Ctrl-X d.

	The Lisp command "(tell *document* mid:get-name)" will return a string
	with the document name.  I suppose one could automate the insertion of
	this string in much the same way as the autodate program (q.v.),
	though I'd be interested to see something simpler.  This is such a
	useful capability that I hope someone posts a nice solution.


3.1.3	How do I get the date into my file?

	If working in a book with a catalog, you can place the date in a shared
	component or shared-content frame within the catalog.  Turn frame
	and/or component exports on.  Then you only need to update the catalog
	when the date changes.

	If not working in a book, you can tag the document with an attribute
	for "date" and use Effectivity Control to control what date appears in
	the document.

	In Interleaf 5, you can use the Ctrl-x d command in a component or
	microdocument to insert the current system date, although it will not
	update automatically each time the document is accessed.

	Lisp scripts can be written to insert a date that will change
	dynamically, or to change the format of the date.

	Bob Morris has written some active document Lisp code will make the
	current date appear in a document automatically when you open it.  It
	will also give you the option of freezing the date upon closing the
	document, i.e.  "deactivating" the document at close time.  The latest
	version of this Lisp application is named "autodate", and is available
	via anonymous ftp ftom ftp.cs.umb.edu in the /pub/interleaf/lisp/
	directory.


3.1.4	How can I make "form letters" where name/addresses are pulled in from
	external sources?

	The January 1992 issue of "Foliage", the newsletter of the Northeast
	Interleaf User's Group, had an article on how to do this with ASCII
	markup.

	The general idea, which I have modified somewhat from the article, is
	to define components such as <address>, <salutation>, <letter1>, and so
	on in an Interleaf document.  Use "Global apply" or "Unify all" to make
	sure the component masters match what you see on screen.  Save
	<letter1> with contents, and turn on its "Shared contents" property.
	Turn on the "Start new page = yes" property of The first component in
	the letter, e.g. <date>.  Save the document as ASCII, with a name such
	as letter_master.doc.

	Have your database write out a file such as:
	    <!class defaults, fill = blank>
	    <!Include definitions /home/my/desktop/letter_master.doc>

	    <date>December 2, 1992
	    <address>John Smith
	    <address>1111 Home Street
	    <address>Anytown, USA 02000
	    <salutation>Dear Mr. Smith:
	    <letter1>

	    <date>December 2, 1992
	    <address>John Q. Public
	    <address>222 Any Place
	    ...

	The <!class ...> is needed only if your external data contains multiple
	lines of text within a component.

	Since line breaks are not significant, and a blank line repeats the
	preceding component, the following is equivalent:
	    <!class defaults, fill = blank>
	    <!Include definitions /home/my/desktop/letter_master.doc>

	    <date>
	    December 2, 1992

	    <address>
	    John Smith

	    1111 Home Street

	    Anytown, USA 02000

	    <salutation>
	    Dear Mr. Smith:

	    <letter1>
	    ...

	If you load this file into Interleaf, or print it using Interleaf
	command line parameters, Interleaf will expand the shared <letter1>
	content in each instance.

	Substituting external data into the text of the letter is much harder.
	It requires tricks with inline components, which are extremely ugly in
	ASCII markup.  See the Interleaf File Formats manual for more details.


3.1.5	Importing Graphics
	    -Postscript
		The psfilt program is used to import PostScript into an ileaf
		document.  As of ileaf5.3, it is bundled with ileaf free of
		charge.
	    -bitmap, TIFF, GIF, etc.
/******************************************************************************/
/*********************THIS***SECTION***UNDER***CONSTRUCTION********************/
/******************************************************************************/


3.1.6	FrameMaker---to--->Interleaf

	Interleaf has a Frame to Interleaf filter called "miffilt" which, at
	last report, was in beta test.  It is planned for release in Summer
	1993 for SunSPARC, HP, IBM RS-6000, Ultrix, and DOS.  It will work
	with Interleaf 5.3 and will be included in the Interleaf Motif release.
	The filter will be available at no charge - FREE!!!

	See also the "Interleaf-to-Framemaker" section below about Filtrix
	by Blueberry Software.


3.2	Exporting information from Interleaf


3.2.1	Exporting Interleaf documents to PostScript format

	You can create PostScript or, beginning with v5.3, Encapsulated
	PostScript (EPS 3.0) documents if your administrator has installed
	the printers appropriately.  See the administration section for
	information on this, plus other filtering caveats.


3.2.2	Exporting Interleaf PostScript into troff

	The following problem has been noted:
	Interleaf, like many other proprietary packages, assumes that its
	PostScript output is part of a larger (Interleaf- generated) PostScript
	file.  Each fragment makes assumptions about the environment, e.g.,
	counting on certain macros or variables to be defined, perhaps through
	a prologue.  The troff postscript postprocessor would have to know
	about every such environment for every proprietary package a priori,
	and put it in the prologue for you.  Every now and then something
	works, often enough to lead you to believe it will always work.  If
	you, it's a bit like taking a C function that requires
	global variables and never initializing them.  PostScript is, indeed, a
	programming language, not just a printer format.


3.2.3	Exporting Graphics

	Many users are confused about how to export graphics.  Some users
	report success when saving the Interleaf document as a PostScript file,
	then using other packages to convert the PostScript to whatever format
	is desired.

	Also, once you've got PostScript, use the GNU package GhostScript to
	convert it to PBM (Portable Bit Map), GIF (Graphics Interchange
	Format), or PCX (PC Paintbrush).  GhostScript is available at all the
	popular GNU ftp sites.  These file formats are all compile-time
	options, so if you've already got GhostScript at your site make sure it
	has the right formats compiled in.

	If you need a format other than one listed above, convert to PBM first
	then use the PBMPLUS suite of conversion filters to convert PBM to
	whatever you need.  PBMPLUS handles a ton of file formats, and is
	available at many popular ftp sites.

	If you're not on a Unix system, GhostScript is available for MS-DOS and
	VMS, and PBMPLUS is available on the Amiga (and possibly other
	platforms).  You can also find other graphics conversion programs for
	most platforms.  PBM and GIF formats in particular are rather common,
	so if you can convert to one of those it's likely you can find
	something to convert to the format you really want.

	Beware of converting multiple page documents to a graphics format.
	Most graphics formats don't really have the concept of "page".
	GhostScript will still do the conversion, but will convert each page as
	a separate image.  That's good.  Unfortunately, it puts all those
	images in the same file.  That's bad.  It's pretty easy to write a sed,
	awk, or perl script to split multiple PBM images out of a single file;
	I've never really tried it for the other graphics formats.

	You can go through these steps to produce an image file suitable
	for faxing via faxmodem!  Tell GhostScript to use a resolution of
	210x98 dpi; this is the resolution of a fax machine.  (Use 210x196
	dpi for "fine" mode.)  PBMPLUS includes a filter for PBM to Group 3
	FAX.


3.2.4	Interleaf---to--->FrameMaker

	A third-party tool called Filtrix by Blueberry Software claims to
	support Interleaf-to-Frame and vice versa, but at last report, the
	Interleaf TPS 4.0 file format was the latest supported.  Blueberry's
	number is 1-707-829-5443.  It is unknown whether a version that
	supports ileaf5.3 is planned.  It is still possible to use the product
	by filtering Frame to TPS4.0 and then converting to Ileaf5.  And to
	go the other way, you can convert your Ileaf5 document to TPS4 before
	you filter it to FrameMaker.

	Frame Technology Corp. now has an Interleaf to FrameMaker filter,
	called "ileaf2mif".  For a while, Frame was offering it free to new
	with new purchases, and advertising it as "the Ultimate Interleaf
	Upgrade".  Some users report reasonable operation, but others note
	that it will not handle equations, etc.  Like Filtrix, it only handles
	the TPS4.0 version of Interleaf.  Users report:
	"I've used the Interleaf->Frame filter ileaf2mif on Suns to translate
	Interleaf files to MIF for end use on PC.  The filter does a
	reasonable job of handling Interleaf 4.X ASCII format files, but fails
	on Interleaf 5.3 ASCII format files.  You can convert within 5.3 to a
	4.X format ASCII, but there are still things in the resultant file the
	Frame filter doesn't like.  The only way I could make this transfer
	work was convert our 5.3 files to 4.X; invoke Interleaf 4 and save the
	converted files once again from Interleaf 4; then run the filter on
	the 4.X files.  This worked fine.  The large caveat here is that
	Interleaf 5.3 supports many features not available in 4.X.  If you
	depend on any of these new features, you might be out of luck.  We
	have only a few documents in this unfortunate situation; they will
	continue on as Interleaf docs for the time being.  Another potential
	problem is you must have Interleaf 4.  I never did isolate what the
	differences were between 4.X ASCII and 5.3-converted-to-4.X ASCII.  It
	might be possible to hand edit (or sed edit) the files."
	"The final hurdle in filtering is that Interleaf and Framemaker
	philosophies for handling shared content, graphics objects, page
	layouts, you name it, differ enough that the MIF files produced by
	Frame's ileaf2mif filter are at best poorly structured Frame files.
	To be fair, they do make reasonable compromises and the job of
	improving translated files is far easier than the job of hand
	translating Interleaf documents to Framemaker."
	"[Frame's Interleaf-to-Frame filter] is OK, but no raves.  It ...can't
	handle all the autoreferencing since the two codes use such different
	models.  I converted a 900 page manual with lots of references and
	figures.  It took me about a month to get things back to an
	auto-updating state in Framemaker.  Oh well, at least it beats
	retyping."


3.3	Third Party Tools

	Contact Interleaf at 1-617-290-0710, x2381 for a list of current
	Interleaf business partners, and a brief description of products which
	work with Interleaf.


3.3.1	Spelling/Grammar Checkers

	Chris Talbott reports:
	My group has had Avalanche's ProofPositive in-house for about a year
	now, and it seems to be a fairly nice grammar/style checker.  It's
	based on the Houghton-Mifflin engine, and it's pretty quick.
	ProofPositive is an Interleaf layered application which runs against an
	open document on your desktop.  It's got a fair level of control over
	which rules it uses and how sensitive it is (e.g. how badly an
	infinitive has to be split before it complains), and it has a
	Dictionary/ Thesaurus program as well.  Our only complaint with it is
	that it won't work non-interactively (a key concern for us, maybe not
	for you).  Apparently, a future release of PP will allow you to define
	your own grammar rules.

	Oracle produces a grammar checker for Interleaf called CoAuthor.  It
	seems like it offers roughly the same capability that ProofPositive
	does, for about the same price.  It uses its own UI, however, instead
	of the native Interleaf one.


3.3.2	SQL

	Chris Talbott reports:
	A third-party tool called Smartleaf allows SQL calls to be embedded
	into Interleaf components, to pull information from databases into a
	formatted Interleaf documents, for example.  Smartleaf is produced by
	Database Publishing Software in Woburn, MA.  (617-938-0018)  They also
	produce a document comparison tool called Smartleaf/Compare.  We've had
	Smartleaf/Compare in-house for about as long as we have had
	ProofPositive.  The tool is useful for such things as comparing an
	archived version of a document/book with the "current" version
	(especially if several revisions have come between the documents in
	question).  As of Apr 1993, the comparison algorithm is not as robust
	as might be desired, and the options for marking the changes in the
	"difference document" are less than stellar, but their 3.0 release (in
	alpha test Apr 1993?) is supposed to have greatly improved the
	algorithm and the marking options.  Database Publishing is also
	involved in developing applications for CALS/SGML support.


3.3.3	Clip Art

	For the GenRad newsletter, Deborah Graham uses a demo package from:
	Fusion Graphics, 1728 Moorpark Road, Thousand Oaks, CA 91360,
	1-805-494-8411.  They have an extensive collection of clip art that
	is compatible with Interleaf and other systems.

	See also the discussions about the Leafline bulletin board.


3.3.4	Graphics tools

	XV is a shareware program by John Bradley of U. Penn.  It can read
	and write GIF, PM, PBM, X11 bitmap, Sun Raster, PostScript, JPEG,
	and TIFF file formats, and is a very useful translation tool.  It is
	available via ftp from ftp.cis.upenn.edu in the /pub/xv directory.

	IslandPaint, from Island Graphics, is a good bitmap (or raster)
	graphic editor.  It can read TIFF, GIF, Group3 FAX, Sun Raster, and
	X11 bitmap files.  It can write TIFF and Sun Raster files that
	Interleaf can filter into pasteable graphic images.

	Islandd Graphics, is a good object drawing editor.
	It can read and edit EPS, EPS objects, CGM, HPGL, PICT, and Frame
	3.0 MIF drawings.  It writes EPSF, EPSI, TIFF, CGM, and Frame 3.0 MIF
	file formats.  Interleaf can directly paste in EPSI drawings (and
	display them on screen as of v5.3.1)

	CorelDraw, from Prior Data Sciences, is a drawing program that
	imports and exports "most standard graphics formats such as TIFF
	and EPS".


3.4	Customizing tips


3.4.1	Startup options

	Many startup options for Interleaf are configurable via X11 resources.
	See chapter 1 of the Interleaf 5 System Administation manual.  Startup
	options start on page 1-8.  Xresources are on pages 1-14 through 1-16.
	One favorite addition to $HOME/.Xdefaults files is
	    Ileaf.geometry:	1141x869+0+0
	which works well on Suns to make the desktop window cover the whole
	screen.  Many startup options can also be handled with command line
	options.


3.4.2	Mouse Buttons

	How can you change the default mouse buttons on a site-wide basis?

	Edit /interleaf/ileaf5/english.cab/Custom.cab/profile.drw/init.lsp
	(english.cab may be a different name, depending on the installed
	language).  Each Interleaf user has a symbolic link to this file from
	their ~/desktop/System5.cab/Custom.cab/profile.drw.  Uncomment the
	three Lisp commands shown below, and edit them to specify the desired
	system default actions.
	    ;;;
	    ;;;     Mouse button mappings:
	    ;;;
	    ;(tell *wn-wmgr* mid:set-props :left-button :select)
	    ;(tell *wn-wmgr* mid:set-props :middle-button :menu)
	    ;(tell *wn-wmgr* mid:set-props :right-button :extend)
	Any user with a customized profile (e.g. created with Profile Tool)
	will get the settings from the profile, overriding these defaults.


3.4.3	Keyboard mapping

	Many users have asked about changing the function/behavior of
	certain keys.  Some complain of "no R1 key on the Sun keyboard",
	or want "a delete-to-the-right key like TPS4.0 had".

	One solution is to use xmodmap(1).  This, however, is not a "within
	Interleaf" solution -- xmodmap will change the keyboard mappings for
	the whole login session.

	One small example of xmodmap is the following command, which will
	make the "Del" key on the right hand keypad of a Sun (keycode 57)
	perform the function of the "Cut/L10" key ("F20"):
	    xmodmap -e keycode 57 + F20
	

3.4.4	Default document templates

	The documents in your ~/desktop/System5.cab/Create.cab are those which
	you see when you press the menu button with nothing selected on the
	desktop, and then pull right a submenu on "Create".  Note that some
	files in this directory are typically links into the master cabinet.
	You can remove these links and create your own, or use the more popular
	method of creating your own subdirectory (called "mytemplates.fdr" for
	example).  Put your template documents there, and then pull right thru
	Create->mytemplates-> to create new documents.

	For site-wide templates, the administrator can place templates in
	the Master System5/Create.cab/Templates.fdr.  Each user will have to
	execute Custom-->Misc-->Update in their Templates.fdr to get these
	new templates.


3.4.5	Changing the color of the desktop

	With the User Interface Painter, you can make your desktop and icons
	any color you want.  You first need to turn on the UI Painter in the
	Custom->ToolMgr.  Then you can select a default color scheme from
	Create->Tools->UIPainter, and modify it if you wish with the color
	editor.  To make the change permanent, copy the UI Painter icon you
	created into your System5--Custom--profile drawer.

	Some users report that use of the UI Painter causes more frequent
	occurrences of SIGSEGV and SIGBUS signals.  Revision Tracking has also
	been blamed for this.


3.4.6	Creating color documents

	By default, when you try to Edit->Color, you just get shades of gray.
	You must create any colors you want to use by first going into the
	Palette->Color Editor (document name menu Misc-> pull right menu).
	See your hardcopy Interleaf documentation for details.  These colors
	can be made site-wide by modifing the Master document in the Master
	System5 cabinet.


3.4.7	Creating User defined patterns
  
	By default, interleaf gives you 16 patterns.  To add to these, use the
	Pallette->Pattern editor.  Again, site-wide patterns should be added
	to the Master document in the Master System5 cabinet.



4.	MISC USER QUESTIONS


4.1	How can I print "DRAFT" diagonally across the background of each page?

	Create a frame in a component and designate the placement as "underlay"
	through the frame props.  Enter text string "DRAFT" using ctrl-O,
	convert the text to outline, size it, edit it to a light shade of gray,
	then rotate it.  Make the frame shared content, and set props to
	Repeat=Begin, Anchors_Page=Yes so that it will show up on every page of
	the document.


4.2	Is there any way to rotate microdocuments?

	No.  If you need to rotate text, use ctrl-O text strings (hit ctrl-O
	inside a frame, then enter text).  You can only rotate ctrl-O text
	strings in 90-degree increments.  To get anything else, convert to
	outline.


4.3	How can I search and replace with a tab or hard return? 

	In order to search for, or replace with, a tab or a hard return,
	preface the tab or return key with the <esc> key.  (This is the ALT key
	for the IBM RT, and F11 on DEC/Ultrix and VAX/VMS.)


4.4	Can I get international characters on my U.S. based version of
	Interleaf 5?

	Yes, with your cursor in the text area, choose Create->Char, then
	choose the desired font.  Extend the menu and you will see the
	international characters.  You can also get these through keys as
	described in the online document Compose_Sequences under
	System5->Release Notes.


4.5	Will fast startup under Interleaf 5.3 help with performance?

	The fast startup options available under Interleaf 5 (5.3) reduce the
	amount of time it takes to bring up a desktop.  However, once the
	desktop is up, no other performance gains are realized.  Interleaf
	documentation explains the optional fast startup commands available.

	Note that any administrative changes made after creating the ileaf.fst
	file, such as an added printer,  will not take effect until you
	rebuild the ileaf.fst file.


4.6	How can I capture popups in Interleaf 5.3 under OpenWindows?

	At the UNIX prompt, type
	     % sleep 10; capture
	You'll then have 10 seconds to setup the popup to be captured. The
	capture box will appear and mouse control will be transferred to it.
	The middle button will give choices of Move, Capture, Size and Quit.
	Capture will create an image.img file, placed in your home directory,
	that can be pasted into a document.


4.7	Keyboard types

	If Interleaf won't start with error messages like:
	    In system startup file:
	    Error: Wrong argument type: nil
	    (logand 32767 (x-keycode-to-keysym 12 0))

	then you need to specify your keyboard type with the -keyboard switch:
	    ileaf -keyboard keyboard_type

	"none" is a valid keyboard type, but you won't have any key mappings,
	like page-up/page-down.  The choices in 5.3 are:  apollo, aviion, dec,
	hp, rs6000, sun_type3, sun_type4, none.  (The command switches are in
	the System Administration manual.)

	If you have a Sun Type 5 keyboard, you need the "patch tape" which
	brings Interleaf 5.3 to 5.3.1.


4.8	Does Interleaf read this newsgroup?

	"Lots of us at Interleaf, from all walks, read the messages.  And we're
	very glad this newsgroup is up and running.  But we also recognize that
	this is a medium for our users, not for Interleaf, Inc.  So, we are
	encouraging Interleafers not to jump into discussions prematurely.  Our
	unofficial policy is that if a Leafer has an answer to a question which
	other users don't appear to be responding to (or if it's a request for
	information that really should be addressed by us), then we'll reply
	privately.  There may, of course, be occasions where a public reply
	makes most sense, so we won't rule that out."


4.9	Why does my tutorial crash?

	Many problems were noticed with the tutorial in v5.2.  Many of these
	were fixed in v5.3.  Paranoid users who wish to run the tutorial might
rily rename their desktop directory before running the
	tutorial, and then rename it back when finished.


4.10	Why doesn't Interleaf have an indent command or keystroke?

	It's not appropriate for Interleaf to have a simple indent command.
	Property Sheets are germane to the point of structured document
	editors.  If you "merely" indent without changing the document objects,
	you are essentially imputing structure from format.  This is a Bad
	Thing as it makes it very difficult to edit structure later on.  On the
	other hand, format deduced from structure, as provided by many systems
	with "style sheet"-like mechanisms, is easy to edit.  Also, it does not
	lead to confusion when the format is to be changed.  For a most
	dramatic example, see "Can Structured Formatters Prevent Train
	Crashes?", J.  Andre, Electronic Publishing---Origination,
	Dissemination and Design (EP-ODD), v. 2 #3, pp169-174, October 1989).

	However, it is possible in Interleaf 5 to provide keyboard actions
	which will edit structure as well as content.  Bob Morris has written
	some Lisp which will do this for the indentation toggling problem.
	Contact him for more info.


4.11	Memory leaks

	Interleaf has been known to allocate large amounts of virtual memory
	and never give it back.  If you get an "out of memory" message, try
	exiting Interleaf and trying the operation again.  Users who remain
	logged in for days/weeks/months with Interleaf running the whole time
	exacerbate this problem.  You can use the UNIX "pstat -T" command to
	view the amount of virtual memory being used.

	Under HP-UX, use "/etc/swapinfo -t" instead of pstat.  HP-UX has some
	memory leak problems in the vfork() call that can be fixed with kernel
	patch PHKL_0743 for HP-UX 8.07.

	Patch PRA # 93-15 for Interleaf 5.3.1 is available to address memory
	leak problems.  Some sites have already worked around this problem
	by running on workstations with large amounts of memory and swap
	space.


4.12	Runaway processes; exiting Interleaf

	If Interleaf is not exited properly, it may continue to run.  Sun
	OpenWindows users, for example, may logout via the OpenWindows menu's
	"Exit".  This will cause Interleaf to continue to run, consuming memory
	and cpu time.


4.13	How do I get a clock permanently on my desktop?

	Copy the Clock.lsp Lisp program to your profile drawer.  Any Lisp
	programs in your profile drawer will be run every time you start
	Ileaf.

	For UNIX types:
	    % cp /interleaf/ileaf5/english.cab/Custom.cab/No_Selection.cab\
	    /Misc.drw/Clock.lsp ~/desktop/System5.cab/Custom.cab/profile.drw

	(note that the above is one line, and that I broke the pathname
	in the middle)

	For Interleaf types:
	    open System5->Custom->No_Selection->Misc
	    copy the Clock Lisp icon
	    open System5->Custom->profile
	    paste the Clock Lisp icon at the bottom right.

	Lisp hackers can now edit your copy of Clock.lsp, and change the
	font/window size/window postion/etc.


4.14	I created a file in my desktop directory but Interleaf doesn't see it!

	Any files created under your desktop directory by processes other than
	Interleaf (e.g. from a UNIX shell prompt) while Interleaf is running
	do not appear as icons.  Conversely, files removed still have icons
	displayed.

	To make newly created files appear, choose Custom->Rescan.  Automatic
	rescan can be set in your profile using the profile tool, but since
	it slows things down it is disabled by default.

	Also use Rescan when removing files, but remember that any FileName.doc
	will have a .@FileName.doc file associated with it for icon
	positioning.  If you don't remove both files, you'll get strange
	behavior later.


4.15	What are all these funny UNIX filenames?  What's this Mona Lisa icon?

	If you cd to your desktop directory and do an ls -a, you may see things
	that don't seem to correspond to the icons Interleaf shows you.  These
	are documented on pages 1-6 through 1-8 of the System Administration
	manual, along with the meaning of each type of icon.


4.16	Is there any way to count the number of words in an Interleaf document?

	If you have a lot of documents and want to automate this, you may well
	find it easier and faster to run unix shell scripts which:
	    1. Run Interleaf in batch mode to make the files interleaf ascii.
	    2. Run textfilt to strip markup.
	    3. Use the UNIX wc(1) program to count words.

	Bob Morris has written some Lisp code which will count words.  It may
	or may not be useful to you.  Ask him for details.


4.17	Is there a way to sum up and/or sort a row or column in a table?

	David Lightman reports that there is a simple Lisp script available
	from the Leafline (q.v.) which sorts a column in ascending ascii.

	Also he has written some Lisp scripts to sum a column (sorry haven't
	done rows), along with changing the attributes of row components based
	on a value you enter (simple database query idea).  Contact him for
	more info.


4.18	Is there a way to view an Interleaf document without starting Ileaf?

	This is what Interleaf's WorldView product can do. (q.v.)


4.19	When I try to fill a box, I get a diagonal line instead!

	This is a bug that occurs when you use "Zoom" (in the pulldown menu
	under the "View" bar just below the filename).  It occurs only when
	"View" is different than "x1".  Use "Zoom" for text only.  If you want
	to zoom in on a graphics object, inside the frame use the pullright
	menu option Misc->View->Magnify->Larger.


4.20	Big blank white squares

	On some systems, after you dismiss a menu or other popup over the
	desktop, the space under the menu will remain as a blank white square,
	instead of refreshing.  The fix for this is to edit the .Xdefaults file
	and add:
	    Ileaf.popup.saveUnder:  true
	Take special care to have the correct capitalization of this string.
	This behavior seems common on workstations running the X11R5 server.


4.21	How do I start a new page with component xyzzy?

	Select the component xyzzy, open its props, and click on Page props.
	Set the start new page to Yes.


4.22	How do I line up columns?  (spaces don't work)

	Use tabs and set the spacing on the Tab Property sheet for the
	component.  You can also use this to align numbers on a decimal
	point.  Better yet, use tables.


4.23	How do I combine two separate documents into one?

	Select the first document and open it.  Select the second document
	and cut it.  Now move to the point in the open document you want to
	place the cut document, and execute paste in the COMPONENT BAR.


4.24	What useful Lisp scripts come with interleaf?

	If your administrator has installed leafware from the distribution
	tape you have access to a many UNSUPPORTED Lisp scripts.  One that
	may prove useful is keyboard-typo (a better name is auto-quote).
	This automatically puts in an open qoute or close quote as required;
	it also changes the - to a hyphen instead of a minus sign.  Another
	useful script is iconify, which allows you to hide your open document
	window and gives you back your desktop space so you can find another
	document.  There is also a script to mail an ascii stripfiltered
	version of your document to a person you specify.


4.25	What is "Interleaf-J" ?

	That's the Japanese (kanji) version of Interleaf.  It is reported to
	have slightly greater memory/swap requirements than the English
	version.



5.	Platform-Specific questions


5.1	DEC VMS

	Note that most of this information can be found in the RELEASE NOTES.


5.1.1	What are the most common issues users encounter when installing and
	configuring Interleaf 5 on DEC VMS?

	To install Interleaf 5, a minimum of 20K free disk blocks is required
	on the system disk.  This is used as temporary file storage in
	SYS$UPDATE during VMSINSTAL.  This is temporary file storage, not
	permanent.  Should the installation fail due to insufficient disk space
	on the system disk, some files may be left kicking around in
	SYS$UPDATE.  These should be deleted prior to rerunning VMSINSTAL.

	In some cases, Interleaf 5 gets installed with incorrect file
	ownerships and file protections.  The installation procedure attempts
 fail if the identifier
	[SYSTEM] does not exist.  This can be fixed by setting the files
	ownership to [1,4], and resetting file protections to WORLD
	READ/EXECUTE.  For example:
		$ SET FILE/OWNER=[1,4]/PROT=W:RE disk:[dir...]*.*;*

	If the Interleaf top level home directory is created prior running
	VMSINSTAL, WORLD protections must be set to READ/EXECUTE.

	If running TPS4 and Interleaf 5 concurrently, do not change the IWS
	symbol definition for Interleaf 5 as this is called for other routines
	such as PRINTER_INSTALL and LICENSE_INSTALL.

	Do not install FMU in the Interleaf 5 hierarchy.  This will cause
	problems with LICENSE_INSTALL and possibly other routines.


5.1.2	What can I do to increase the performance of Interleaf 5 under VMS?

	Some performance gains can be acquired by properly tuning the system.
	Adjusting working sets so that the Interleaf user has access to all
	available free memory can help.  This can be done by doing the
	following:

	Run WSMAX.COM to find out how large the SYSGEN parameter WSMAX can be
	set.
	    $ @IWS5$BIN:WSMAX
	Add the value that WSMAX.COM provided to MODPARAMS.DAT

	    $ SET DEFAULT SYS$SYSTEM:
	    $ EDIT MODPARAMS.DAT
	(add or modify the value of MIN_WSMAX to the one provided by WSMAX.COM)

	Modify the UAF records for the Interleaf user(s) by setting their
	WSEXTENT to be equal to the value supplied by WSMAX.COM

	    $ RUN AUTHORIZE
	    UAF> MODIFY user/WSEXT=XXXXX !where user = the Interleaf username
		and XXXXX = WSMAX
	    UAF> EXIT

	Now run Autogen to set the SYSGEN param WSMAX and reboot
	    $ @SYS$UPDATE:AUTOGEN SAVPARAMS SETPARAMS
	    $ @SYS$SYSTEM:SHUTDOWN
	When the system comes back up, these changes should be in place.


5.2	DOS

5.2.1	How is the performance of Interleaf on the DOS platform?

	One may assume that since Interleaf is often slow on a workstation,
	it must be unbearable on a DOS machine.  "Not so!", say the DOS
	Interleaf users.  Bob Morris reports that his 33mHz 486 with 8MB
	memory and a 12ms IDE disk is faster than his SPARCstation 1.
	[Brian Wong protests that a SS1 uses the technology of 5 years ago,
	and is not a fair comparison]  Note that most workstation users have
	to deal with multitasking operating systems that do not dedicate 100%
	of their cycles to running Interleaf, plus they often NFS-mount the
	executables and/or the data.  A workstation with a fast local disk
	would be a different story.


5.2.2	How can I run stuff from the command line under DOS?

	With I5 DOS all of the filters and print programs are implemented as
	Dynamic Link Libraries (DLL's).  This means that the command line
	invocation requires a slight twist.  All of the same I5 programs exist
	(pl2ps for example) but have an extension of ".i5".  These files must
	be run from the command line with the loader "i5load.exe".  The way to
	run the filters is then (while cd'd to \ileaf5\bin):

    C:\ILEAF5\BIN> I5LOAD PL2PS.I5 -v -ppd NULL.PPD -i docname.pl -o docname.ps



================================================================================
-- 
Todd Williams    UNIX Systems Supervisor      todd@macsch.com    (213) 259-4973
MacNeal-Schwendler Corp. ("MSC"),  815 Colorado Blvd.,  Los Angeles, CA   90041
>> "Solaris 2.0 --- It's enough to make you leave the company." -Rob Kolstad <<