===================================================
FrameMaker Frequently Asked Question (FAQ) List
===================================================
To skip the OFFICIAL STUFF and get to the new info and the table of
contents, search for the word: LEGEND
============================================================
* OFFICIAL STUFF
------------------------------------------------------------
** What is this all about?
This article contains answers to some Frequently Asked Questions (FAQ)
about FrameMaker and associated products, often seen in the Usenet
newsgroup "comp.text.frame" and on the "framers" mailing list. It is
posted to help reduce volume in this newsgroup and to provide
hard-to-find information of general interest. This FAQ is in two
parts.
FrameMaker is a document publishing program, including page layout,
word processing, graphics (drawing), equations, book building, tables,
etc. It runs on many platforms, most notably Unix/X, SunView,
Macinstosh, Windows, NeXT. Associated products are FrameViewer,
FrameReader and FrameBuilder.
------------------------------------------------------------
** Copyright & Distribution
This article, as a collection of information, is Copyright 1994 Robert
McCormick. Distribution through any means other than regular Usenet
channels must be by permission. The removal of this copyright notice
is forbidden. This FAQ may be cited as:
McCormick, Robert J. (1994) "FrameMaker FAQ (Frequently Asked
Questions)" Usenet news.answers. Available via
ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part1 (and
./part2). 35 pages.
Please redistribute this article to people who ask for it or people
who use FrameMaker! However, distribute the whole file, including the
copyright notices and the attributions.
------------------------------------------------------------
** Credits
Many people all over the world have contributed to this FAQ, and have
graciously provided mail servers and FTP sites. Their names are
included with their contributions. I usually edit contributions, so
what you see here may not be the contributor's exact words.
------------------------------------------------------------
** Corrections & Additions
Send corrections or new questions WITH ANSWERS to Bob McCormick at
bob...@tcs.com. If you have a question and need an answer, post or
mail your questions to the group, collect the responses, put together
a summary answer, and then mail it to me for inclusion in the FAQ.
------------------------------------------------------------
** Disclaimer (and Frame Technology's Address)
comp.text.frame and the framers mailing list are not officially read
or supported by Frame Technologies, Inc. To speak officially with
Frame Technologies Inc., especially to report a problem or to suggest
an enhancement, contact them at:
Frame Technology, Inc. Tel: +1 408-922-2744
Frame Technical Support Fax: +1 408-433-1928
1010 Rincon Circle Internet-USA: comm...@frame.com
San Jose, CA 95131 USA Internet-Eur: intlt...@frame.com
FTP: ftp.frame.com
BBS: +1 408-433-4841 (2400) AppleLink: FRAME.TECH
+1 408-433-4867 (9600)
Compuserve: GO DTPVEND, Section 12 - Frame Technology
For Frame Sales, use Tel: +1 800-843-7263 (800 U-4-FRAME).
I and the contributors do not accept any liability for the accuracy or
applicability of this information to your situation. Make a backup
copy of your file(s) before you attempt any complex procedure,
especially one done outside of the FrameMaker program. Be careful.
------------------------------------------------------------
** Other Items
Most answers are written for FrameMaker version 3.0, 3.0.1, or 3.1,
and may not work for (or be applicable to) earlier or later versions.
There have been a lot of changes between FM3 and FM4. Certain things,
such as automatic hypertext generation, needed separate programs in
FM3, but are built into FM4. Unless otherwise noted, most answers
still show an FM3 viewpoint. As time goes on I intend to change the
answers to reflect and FM4 viewpoint, with the FM3 data shown also,
for those that have not upgraded.
Unless the posting is of local interest (like a user group meeting),
please use Distribution: world in your posts.
This article is in EMACS outline format, using the standard header
symbol "*".
Abbreviations:
FM FrameMaker
FM3 FrameMaker 3.0, 3.01, 3.0.1, etc.
FM4 FrameMaker 4.0 etc.
FTP File Transfer Program/Protocol
PS PostScript
TOC Table of Contents
XREF Cross-reference or cross-reference marker
------------------------------------------------------------
** If you are new to Usenet, subscribe to news.announce.newusers
and read the postings there. They give you general information and
tips on making life easier for you and everybody else. Read:
"A Primer on How to Work With the Usenet Community"
"Answers to Frequently Asked Questions about Usenet"
"Hints on writing style for Usenet"
------------------------------------------------------------
** Other FAQs
To find other FAQs, subscribe to news.answers, or send e-mail:
To: mail-...@rtfm.mit.edu
body contains: send usenet/news.answers/index
or, use anonymous FTP: ftp://rtfm.mit.edu/pub/usenet/news.group.name
As an example, this FAQ is stored in the directory
ftp://rtfm.mit.edu/pub/usenet/comp.text.frame
Copies of the news.answers FAQs in HTML format are at
http://www.cis.ohio-state.edu/hypertext/faq/usenet/FAQ-List.html
------------------------------------------------------------
** FTP (File Transfer Protocol/Program) Instructions
FTP is a way of copying files between networked computers. If you
need help in using or getting started with FTP, send e-mail:
To: mail-...@rtfm.mit.edu
body contains: send usenet/news.answers/ftp-list/faq
Most files available by FTP have been archived and compressed. The
unpacking programs for Unix are included on most systems. Those for
Mac and PC are available from most FTP sites; consult README files.
If you do not have access to FTP, there are other was of accessing
files, including ftp-by-mail. Send e-mail:
To: mail-...@rtfm.mit.edu
body contains: send usenet/news.answers/finding-sources
============================================================
* VERSION INFO, LEGEND, CONTENTS
------------------------------------------------------------
** Notes about this version
For all you new FM4 users, be sure to read the Release Notes! It will
save you a lot of trouble later.
Eagle-eyed correctors for this issue:
------------------------------------------------------------
** TOC Legend
+ indicates questions new to this issue;
! indicates those with significant changes since the last issue.
------------------------------------------------------------
** Table of Contents
part1:* OFFICIAL STUFF
part1:** What is this all about?
part1:** Copyright & Distribution
part1:** Credits
part1:** Corrections & Additions
!!!!!:** Disclaimer (and Frame Technology's Address)
part1:** Other Items
part1:** If you are new to USENET, subscribe to news.announce.newusers
part1:** Other FAQs
part1:** FTP (File Transfer Protocol/Program) Instructions
part1:* VERSION INFO, LEGEND, CONTENTS
part1:** Notes about this version
part1:** Legend
part1:** Table of Contents
part1:** Future Items (contributions gladly considered)
part1:* INFORMATION SOURCES
part1:** INF-1: Electronic Media (mailing lists, newsgroups, BBSs, fax)
!!!!!:** INF-2: Printed Media (books, magazines, etc.)
!!!!!:** INF-3: User Groups
part1:* TEXT FORMATTING AND FLOWS
part1:** TXT-1: How can I control which master page is used when text flows off
of the current page?
part1:** TXT-2: What exactly is copied during File:Use Formats?
part1:** TXT-3: How can I delete all empty paragraphs?
part1:** TXT-4: How can I type h-bar, Plank's constant?
+++++:** TXT-5: How can I adjust the size of the brackets in equations?
+++++:** TXT-6: How can I underline the area between tabbed text?
part1:* AUTONUMBERING, CROSS-REFERENCES, VARIABLES, TOC
part1:** NUM-1: How do I set up autonumbers for Figures as "Figure 5-1"?
part1:** NUM-2: How do I place an autonumbered figure number in an anchored
frame? Why doesn't it update properly?
part1:** NUM-3: How can I get "Page 3 of 152" to work for a multi-file book?
part1:** NUM-4: I want chapter number and title on separate lines, both in TOC.
part1:** NUM-5: Can I generate a table-of-contents directly inside a file?
part1:** NUM-6: Why do some of my cross-references keep changing to point
to the wrong paragraph?
part1:** NUM-7: How can I convert x-refs automatically to hypertext links?
part1:** NUM-8: Can I set a FM variable from the command line?
part1:** NUM-9: Does FM support mail merge?
part1:** NUM-10: Is there are tool to automatically produce index entries?
part1:** NUM-11: How do I set up "dictionary-style" headers?
part1:** NUM-12: When I generate from the book, FM says "Degenerate!"
part1:** NUM-13: How can I autonumber figures that span multiple columns?
part2:* PAGE LAYOUT
part2:** PAG-1: Is there any easy way to move one or more pages to a different
place in the document? (Two layout models.)
part2:** PAG-2: How do I force a page break?
part2:** PAG-3: How can I change the page size of an existing document?
part2:** PAG-4: I used a rotated (landscape) page for a large figure, but the
figure keeps moving to a portrait page!
part2:** PAG-5: How can I get text to flow around a graphic?
+++++:** PAG-6: What is the easiest way to do "this page intentionally
left blank"?
+++++:** PAG-7: How can I control the spacing between the text and the top
of the text frame?
part2:* PRINTING
!!!!!:** PRT-1: How can I print "DRAFT" on the background of every page?
part2:** PRT-2: How can I print with the "-h" switch in FM3.0/3.1?
part2:** PRT-3: How can I set the default printer name?
part2:** PRT-4: How can I print pages in pamphlet/booklet/signature order?
part2:** PRT-5: Is there a way to print certain pages or ranges from a book
or file, besides the one-range-at-a-time printing via FM?
part2:** PRT-6: How can I print double-sided on a printer that supports it?
+++++:** PRT-7: Can I print FM files on a 9-bin dot-matrix printer?
+++++:** PRT-8: How can I have text that is displayed, but not printed?
part2:* FILTERS, IMPORT/EXPORT, POSTSCRIPT
part2:** FIL-1: Where can I find a filter to convert <XXXXXX> to Frame?
part2:** FIL-2: How do I convert a Frame document from Mac to Sun? (etc.)
!!!!!:** FIL-3: Why do my imported images show up as gray rectangles?
part2:** FIL-4: How can I automatically import a graphic file whose format is
not recognized by FM, if I can do the conversion manually?
part2:** FIL-5: How do I incorporate code fragments in a Frame doc?
!!!!!:** FIL-6: Are there any SGML converters for FM?
!!!!!:** FIL-7: I am having problems transferring PostScript in and out of FM.
part2:** FIL-8: How can I convert a group of files between FM binary and MIF?
part2:** FIL-9: How do I import ISO Latin1 (ISO-8859.1) text into FM?
part2:** FIL-10: How do I screendump a window with a menu?
part2:** FIL-11: How do I convert MATLAB output to FM?
part2:** FIL-12: How do I convert FM to HTML?
+++++:** FIL-13: How do I convert MS Excel charts to FM?
part2:* SPELLING, GRAMMAR, BIBLIOGRAPHYS, ENDNOTES, 3RD PARTY TOOLS, ETC.
part2:** SGB-1: Are there any grammar checkers for FM?
part2:** SGB-2: Do you know what happens if the spell checker finds "Interleaf"
!!!!!:** SGB-3: How can I do bibliographies in FrameMaker?
part2:** SGB-4: Can FM produce automatically numbered endnotes?
!!!!!:** SGB-5: Are there any plotting/charting packages that work with FM?
part2:** SGB-6: Is there a thesaurus that works with FM?
part2:** SGB-7: How to use configuraiton management tools with FM?
part2:* CONFIGURING FM, PLATFORM-SPECIFIC ISSUES
part2:** PLT-1: How do I display white text on a black background?
part2:** PLT-2: How do I open documents from the command line using an already
running FrameMaker (and thus only a single license)?
!!!!!:** PLT-3: Where can I find keyboard shortcuts for [platform]?
part2:** PLT-4: How can I maximize battery life for FM on portables?
!!!!!:** PLT-5: Various FM-Windows Questions
part2:* TEMPLATES AND CLIP ART
part2:** TMP-1: Where can I get the FUN tape?
part2:** TMP-2: Where can I get a template for technical papers?
part2:** TMP-3: Where can I get DTD template for FrameBuilder?
+++++:** TMP-4: Where can I get additional Clip Art for FM?
------------------------------------------------------------
** Future Items (contributions gladly considered)
============================================================
* INFORMATION SOURCES
------------------------------------------------------------
** INF-1: Electronic Media (mailing lists, newsgroups, BBSs, fax)
*** A. How to get the latest version of this FAQ
This FAQ is posted monthly to comp.text.frame, comp.answers, and
news.answers. To get the latest copy via mail server, send e-mail:
To: mail-...@rtfm.mit.edu
with body containing: send usenet/news.answers/frame/faq/part1
send usenet/news.answers/frame/faq/part2
The FAQ is also available via
ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part1
ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part2
An HTML version is stored at
http://www.cis.ohio-state.edu/hypertext/faq/usenet/frame/faq/top.html
*** B. comp.text.frame Usenet newsgroup
Subscribe to the Usenet newsgroup comp.text.frame.
To find out how to read a newsgroup, ask your system administrator.
*** C. "framers" reflective mailing list
This is a reflective mailing list, which is also partially gatewayed
with comp.text.frame in one direction: from the newsgroup to the
mailing list but not vice versa. The 'cream of comp.text.frame' is
forwarded to the mailing list.
To get on the mailing list, use the automated administrator; to find
out how, send e-mail:
To: majo...@drd.com
body contains: help
If you have trouble with the automated administrator, send email to:
framers...@drd.com
*** D. Frame Technology's Bulletin Board System
Frame Technology has created a bulletin board system that can be used
to submit bug reports, leave messages, read bulletins and technical
tips, or upload/download files.
2400 bps: +1 408-433-4841
9600 bps: +1 408-433-4867
Recommend terminal emulation: ANSI
Contributor: Al at Frame Tech Support
*** E. Frame Technology's FrameFacts FAX Retrieval System
Frame Technology has created the FrameFacts FAX retrieval system.
This system is activated by your touch-tone phone, and will send
requested documents to the FAX machine of your choosing. FrameFacts
contains the latest Technical Notes and tips for all the FrameMaker
platforms and products. This system is updated weekly, as is the BBS.
You can reach FrameFacts by calling +1 408-428-6153. You may wish to
request the Index of Documents the first time you call. (This system
may only work if you are calling from USA or Canada.)
*** F. Frame Technology FTP site
Frame has added an FTP site: ftp.frame.com. Items supplied by Frame
are in /OUTGOING/[MAC, DOS, UNIX, PLAT.IND]. The directories
/OUTGOING/FRAMERS.DIR/[MAC, DOS, UNIX, PLAT.IND] contain files
submitted by others, such as this FAQ, the filter document (see
FIL-1), filters, etc.
This is a DOS server, so all filenames are 8.3. Use DIR instead of LS
to read a directory. Also, read the README files; most files are
compressed in some format.
You can make submisstions to the site; read the root-level READ.ME
file for instructions.
*** G. FUNNE FTP Archive
The FUNNE (FrameMaker's User Network of New England) anonymous FTP
archive contains information on upcoming meetings, meeting minutes and
agendas, general information regarding FUNNE, and an uploads section
for uploading helpful Frame sample templates, informational text
files, and other Frame-related utilities.
To access the FUNNE FTP archive:
ftp://ftp.std.com/pub/funne-archive
*** H. Other Usenet newsgroups of interest to desktop publishing.
comp.text, comp.text.desktop, comp.text.sgml, comp.lang.postscript,
comp.sources.postscript, alt.hypertext
------------------------------------------------------------
** INF-2: Printed Media (books, magazines, etc.)
*** A. Michael Fraase. 1992. "Structured Publishing from the
Desktop: Frame Technology's FrameMaker." Business One Irwin,
Homewood, IL. 336 pp. Softbound. $24.95 ISBN 1-55623-616-6.
Contributor: Binion Amerson
*** B. Juergen Gulbins. 1992. "Desktop Publishing mit FrameMaker".
Published in German. Springer-Verlag Berlin Heidelberg New York.
ISBN 3-540-54455-0.
Contributor: Karl Obermayr
*** C. FrameFootnotes: The technical newsletter for FrameMaker users.
Published (quarterly?) by Frame Technical Support. Contact:
Technical Support/FrameFootnotes
Frame Technology Corporation (address above)
*** D. FrameFocus: Marketing newsletter from Frame.
Published quarterly by Frame Technologies. Contact:
Editor, FrameFocus
Frame Technology Corporation (address above)
*** E. Books available through Ellipsys International Publications
The following book profiles are provided by Ellipsys International
Publications, Inc., a source of FrameMaker books for Unix, Mac, and
Windows. To obtain more information about any of the following titles,
please call toll free, or send a fax or Email. Ellipsys is a
Registered Training Company for Frame Technology Corporation.
Ellipsys International Publications, Inc. Tel: +1 619-280-8711
4679 Vista Street Sales: +1 800-944-5551
San Diego, CA 92116 USA Fax: +1 619-280-8713
CompuServe: Claire Arias,73441,1226
..........................................................
Title: FrameMaker 4: From Desktop to Printshop
Authors: Yvonne Johnson
Publisher: Osborne McGraw-Hill
ISBN: 0-07-881970-9
Suggested Retail Price: $29.95 Available 4/94
This colorfully-illustrated reference moves beyond the mechanics of Frame-
Maker, to emphasize the basics of good design and layout, prepress and
production. Features Windows, with numerous side notes for Mac and Unix.
..........................................................
Title: FrameMaker 4 for Windows: Visual QuickStart Guide
Author: Jann Tolman
Publisher: Peachpit Press
ISBN: 1-56609-097-0
Suggested Retail Price: $18.95 Available 3/94
A picture is worth a thousand words! This book's illustrated step-by-step
instructions will help you get up and running with FrameMaker 4 in no time. Written especially for those who would rather do it than read about it.
..........................................................
Title: Power of FrameMaker 4 for Windows
Author: David B. Doty
Publisher: MIS:Press
ISBN: 1-55828-314-5
Suggested Retail Price: $27.95 Available NOW!
This book of 446 pages covers all bases, but zeroes in on topics of interest
to experienced users. Learn how to create and maintain complex documents,
use conditional text, generate lists, tables, anchored frames, equations,
hypertext, and more!
..........................................................
Title: FrameMaker 4 for Unix Solutions
Authors: Helena Fernandez Jerney & John Jerney
Publisher: John Wiley & Sons
ISBN: 0-471-59076-2
Suggested Retail Price: $29.95 Available NOW!
The ultimate trouble-shooting guide for professional technical writers using
FrameMaker 4 for Unix. This comprehensive reference of 478 pages provides
quick access to step-by-step instructions for over 200 FrameMaker 4 tasks.
..........................................................
Title: FrameMaker for Windows: Step-by-Step
Author: Janet Lienhard
Series: Trainers' Signature Series
Publisher: Ellipsys International Publications, Inc.
ISBN: 1-880663-41-4
Suggested Retail Price: $29.95 Available NOW!
A three-part set of workbooks for the first-time user of FrameMaker 3.
Each workbook features a step-by-step lesson, supplemented by an alpha-
betical reference of featured commands and illustrated glossary. Ideal
for in-house corporate training.
..........................................................
Title: Structured Publishing from the Desktop
Author: Michael Fraase
Publisher: Irwin Professional Publishing
ISBN: 1-55623-616-6
Suggested Retail Price: $30.00 Available NOW!
Featuring FrameMaker 3 for the Mac, this book provides an interesting
overview of technical communications methology, with an emphasis on the
multi-platform, workgroup publishing environment.
..........................................................
Contributor: Claire Arias <73441...@compuserve.com>
------------------------------------------------------------
** INF-3: User Groups
Usually called FUN for Frame User Network. These groups meet to
discuss FM and its usage. They often include speakers from FM,
3rd-party tool suppliers, etc. (Country code for all phone numbers is
+1.)
Atlanta GA USA
Dana O'Farrell 404-417-4811 Meets quarterly.
Chicago IL USA
Lester LaPierre 708-576-4445
Cleveland OH USA
Eric LaPresto 216-445-9368
Columbus OH USA
Alan Addis 614-477-3600 x2497
Peggy Sutliff " x3200
Dallas-Fort Worth TX USA
Darja Adams 214-869-0680 x2257
Dayton OH USA
Brian Bermhardt 513-257-2479
Detroit MI USA
Myron Hayden 313-459-5630
Florida USA
Kathy Garvey k...@epg.harris.com
Indianapolis IN USA
Brad Williamson 317-230-5564 317-471-3055
317-872-7220 x632
Los Angeles CA USA
Brian Keith 818-883-3838
Milwaukee WI USA
Luke Heffron 414-782-0007
Minneapolis MN USA
Nancee Melby 612-726-2277
New England USA
Paul Brady funne-lis...@world.std.com 508-490-5797
Phoenix AZ USA
Ken Arnold 602-862-6699
Pittsburgh PA USA
Al Mylan 412-378-4046
Mike Myers 412-374-3246
San Diego CA USA
Robert Crews 72274...@CompuServe.COM 619-281-6141
San Francisco Bay Area CA USA
Ruth LoCurto rlo...@cadev6.intel.com 408-765-4157
Frame has installed a pre-recorded message to find out about user
group meetings. The number is +1 408-433-3311 x2286.
If you want to start one of your very own FUN group, contact Sandy
Knox, s...@frame.com, +1 408-433-3311.
============================================================
* TEXT FORMATTING AND FLOWS
------------------------------------------------------------
** TXT-1: How can I control which master page is used when text flows off
of the current page?
When you push text out of a column with Autoconnect turned on, how
does FM choose which master page to use for the new page?
- If the number and type (letter tag) of the autoconnect flows on the
current body page exactly match the autoconnect flows on the Right
master page, then the Right master page is used.
- Otherwise, the master page for the current body page is used.
The Right master page is kind of the default master page. (Unless it
is a double-sided document, in which case there are Left and Right
defaults.) For example, if you were typing a memo, you would have (at
least) two master pages, one called "First" which contained the big
header, and one called "Right" for all of the continuation pages.
You cannot get FM to automatically go from one non-Right master to
another. For example, assume that a memo has 3 masters: Fax, First,
and Right. There is no way to start the document with only the Fax
page, and have it automatically change to First, and then to Right.
The solution is to create 3 pages, apply the appropriate masters,
connect the flows as needed, and make sure that empty pages are not
deleted (turn this off in Format->Document or add dummy text to each
page).
Another item to note is that when changing master pages with Page
Layout, the same "union" rules apply, as done with "Use Formats." For
example, if the body page currently has one column of flow B, and you
apply a master page which has one column with flow A, you will wind up
with two text columns. You can then copy the text from the old column
to the new column (if appropriate), and then delete the old column.
------------------------------------------------------------
** TXT-2: What exactly is copied during File:Use Formats?
Here is a description of what is copied and what actions occur during
Use Formats. (This is from the Reference Manual, but I think it bears
repeating, since it is not in the on-line help.)
P Formats
P Catalog
All paragraphs are updated with the new formats
Footnote properties (where placed, prefix, format, etc.)
Equation sizes
Document Properties: Allow Line Breaks After
Flow Properties: Feather
C Formats
C Catalog
All tagged characters are updated with the new formats
Page Layouts
Master Pages
Background and Column Layout applied to all body pages
Change Bar Properties
Document Properties: First Page Number and Page Number Style
View Options
Reference Pages
Reference Pages
Reference Frames in current doc that are not in source doc are removed!
Variable Definitions
Variables
Cross Reference Formats
Cross Reference Formats
Updates internal cross-references (x-refs)
Table Formats
Table Format Catalog
Ruling Style Catalog
Update all tables
Conditional Text
Conditional Tags
Show/Hide Settings
Use Format Overrides
If you are going to apply P Formats, than you should also apply C
Formats. Otherwise, text tagged with C formats will still be tagged
correctly, but will be displayed with the default P format.
------------------------------------------------------------
** TXT-3: How can I delete all empty paragraphs?
If you're trying to delete extra paragraph marks (obligatory in good
formatting), you may have noticed that you can't search for two
paragraph marks (\p\p) and replace with one paragraph mark (\p)
without losing the formatting of one of the paragraphs on either side
of that string.
The solution is to search, with wildcards, for a beginning of a line
followed by the end of a line (^$), and replace with a null string.
Contributor: Mike Sierra <sie...@ora.com>
------------------------------------------------------------
** TXT-4: How can I type h-bar, Plank's constant?
This is not easy. There are a couple of methods described in a long
summary: ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/h-bar.txt
------------------------------------------------------------
** TXT-5: How can I adjust the size of the brackets in equations?
In math mode I write an expression such as (1/x) and automatically get
large brackets on the screen:
/ 1 \
| - |
\ x /
But when I print, I get only small brackets:
1
( - )
x
Solution: Put a superscript on the numberator (1) and a subscript on
the denominator (x). Make them both white (as opposed to the standard
black). Adjust the spacing of the super and subscripts to adjust the
bracket size. What you get looks like:
a
1
-
x
b
but the a and b won't print. Instead of using white text, you can use
another color if you wish and then suppress printing of that color.
Contributors: Phil Endecott <ende...@computer-science.manchester.ac.uk>
Bob Collins <col...@cs.wm.edu>
------------------------------------------------------------
** TXT-6: How can I underline the area between tabbed text?
I now get: First part Second part
---------- -----------
but I want: First part Second part
----------------------------------
In the Paragraph Format: Tabs: Properties: Leader, place a hard space
(meta space) at the appropriate tabs. These will be underlined too.
Contributor: Wim van Gijsel <wvgi...@mswe.dnet.ms.philips.nl>
============================================================
* AUTONUMBERING, CROSS-REFERENCES, VARIABLES, TOC
------------------------------------------------------------
** NUM-1: How do I set up autonumbers for Figures as "Figure 5-1"?
First, FM organizes paragraph number into multiple series, each series
indicated by a character followed by a colon (H:). There is also a
series with no indicator.
Second, the default behavior is that when a position is ommitted from
an autonumber format, its value is reset to zero. (See below for a
way to include a position in a format without printing it.)
In autonumbering, if you include "< >" in the number, this means
"don't display and don't reset the number in this position." Note the
space between the angle brackets.
Use one number series for both headers and figure numbers. The
positions of the numbers in the series are as follows:
<level1> <figure> <table> <example> <level2> <level3> <level4> <level5>
The resultant autonumbers are:
Head1 H:<n+>
Figure H:<n>-<n+>< >< >< >< >< >< >
Table H:<n>-< ><n+>< >< >< >< >< >
Example H:<n>-< >< ><n+>< >< >< >< >
Head2 H:<n>< >< >< >.<n+>
Head3 H:<n>< >< >< >.<n>.<n+>
Head4 H:<n>< >< >< >.<n>.<n>.<n+>
Head5 H:<n>< >< >< >.<n>.<n>.<n>.<n+>
Contributor: Alan Koch <a...@sei.cmu.edu>
------------------------------------------------------------
** NUM-2: How do I place an autonumbered figure number in an anchored
frame? Why doesn't it update properly?
There are three ways to place figure numbers so that they are
automatically updated. They each have advantages and disadvantages.
Note that you cannot use a "text line" (the A tool) for the figure
number, because text lines cannot be autonumbered, since they are not
real paragraphs in a text column.
*** A. In-Frame
The figure number is contained in a text column which is inside the
anchored frame.
Advantages:
+ Can use "floating" figures, because the title is inside the floating
frame.
Disadvantages:
- Text column must be properly placed (see below).
- Cannot be used if you want other autonumbered text cols in frame.
If you use this method, the text column with the figure number must be
the first text column in the drawing order. To ensure this, select the
column and do Graphics->Back.
*** B. Out-of-Frame
The figure number is outside the frame, usually in the paragrah that
contains the anchor or the paragraph after the anchor paragraph. Use
Keep With Next and Keep With Previous in Format Paragraph to keep
things together.
Advantages:
+ Don't have to worry about text column in frame.
+ Can have an autonumbered text column in frame.
Disadvantages:
- Cannot use floating figures.
*** C. Frame in One-cell Table
Create a one-cell table, put the anchored frame in the cell, and place
the figure title in the table title column.
Advantages:
+ Can use all the formatting features of tables:
Title above or below
Controlled spacing between title and figure
Controlled ruling (could use top and bottom rule lines)
etc.
+ Don't have to worry about placement of text column in frame.
+ Can easily place 2 (or more) figures side-by-side in a column.
(If using more than one row, use the Table Format:Basic:Numbering
property to set row-first or column-first numbering.)
Disadvantages:
- Yet another layer of nesting (table contains frame which contains
graphic)
Note that this method provides an easy way to do side-by-side figures
(or other groupings), but you must then place the figure title inside
the table cell. Figure number ordering can be set from Table Format.
Contributor: Harro Kremer <kre...@cs.utwente.nl>
------------------------------------------------------------
** NUM-3: How can I get "Page 3 of 152" to work for a multi-file book?
If you place text such as "Page <Current Page #> of <Page Count>"
(where <xxx> signifies a variable) in the footer, you will get the
expected results for a single-file document, but not for a multi-file
book. The solution is replace the variable <Page Count> with a
cross-reference to a paragraph on the last page of the last file in
the book. The format of the cross-reference should be <$pagenum>.
Make sure that you perform "File Generate/Update Files" from the book
before you print, to update all cross-references.
------------------------------------------------------------
** NUM-4: I want chapter number and title on separate lines, both in TOC.
At the beginning of each chapter I want:
Chapter <n>
Title of Chapter Goes Here
This requires two paragraphs, one for the number and one for the
title. However, in the TOC I want:
Chapter <n> Title of Chapter Goes Here...............<pagenum>
Solution: Use different paragraph tags for your Chapter number and
Title (e.g. ChapNum & ChapTitle). In your TOC Setup, gather only
ChapTitle. In the TOC document itself, modify the Paragraph Format
for ChapTitleTOC to set Numbering Properties to:
Chapter <n+>.\t
This will reproduce or mimic the chapter numbering, instead of pulling
it from the chapter file. You may have to use a separate series (H:,
C:) or use Book: File: Setup File to reset the numbering
appropriately. On the TOC Reference page, set the entry for
ChapTitleTOC to:
<$paratext>\t<$pagenum>
Contributors: Steve Harding <har...@sun444.nas.nasa.gov>
Rob Weinberg
------------------------------------------------------------
** NUM-5: Can I generate a table-of-contents directly inside a file?
Sort of, by using Cross-References instead of the Generate facility.
At the front of your document, start setting up cross references to
all the paragraphs you want to appear in the TOC. You can experiment with
all the flexibility offered by X-Ref formats and autonumbers.
Every time you add a new section to your document, you must manually
add a corresponding cross reference in your TOC, but from then on it's
self-maintaining. To update the TOC, just do Special :
Cross-Reference : Update : Internal. If you delete a section and
forget to delete the cross reference in the TOC, no problem! You use
the standard methods to search- and-destroy (or fix) unresolved cross
references. After the update, visually inspect the TOC to look for
missing numbers, which may indicate sections that did not get
referenced.
This isn't as automated as the Generate method, but it has the major
bonus of giving you the "Go To" hyperlink on the Cross Reference
dialogue box. When you want to go to a section, you just double-click
on the cross reference in the TOC, hit "Go To" in the dialogue box,
and there you are! Very popular if you have various people reviewing
a document on-line.
Contributor: Ken d'Albenas <ken...@autotrol.cuc.ab.ca>
------------------------------------------------------------
** NUM-6: Why do some of my cross-references keep changing to point
to the wrong paragraph?
*** SITUATION: We have a document with many figures (or tables or
equations). Each figure is cross-referenced in the body text.
*** SYMPTOM: Some cross-references seem to be "unstable". For example,
when one places a cross-reference to 'Figure 3' in the text, the
number is correctly displayed ('Figure 3'). Later on, when the
cross-references are updated, the cross-reference suddenly changes,
e.g. to 'Figure 1'.
(Manually changing the cross-reference back to 'Figure 3' (Special
Cross-Reference, Replace) restored the correct number (3), but when
the 'Update' was performed again, the number again reverted to 1!)
*** CAUSE: The problem is caused by the use of the copy/paste functions to
duplicate a block of text that contains an X-Ref (aka Cross-Ref)
marker. First, here is some background on cross-reference markers.
FM puts an X-Ref marker at the beginning of a paragraph when one first
sets a cross-reference to that paragraph. Normally, users don't have
to bother about such X-Ref markers. The marker symbol ('T') is
visible if you have View Text Symbols turned on.
Each marker has a marker number and a descriptive text, such as
<MText `15755: Figure: Figure 1 Caption one'>
(The Paragraph tag and text are set in the marker when the marker is
first created, and they are not updated when the paragraph changes.
When a cross-reference is updated, the actual paragraph text is used.)
The marker number is crucial; it identifies the source of the
cross-reference (i.e., the paragraph to which one refers), therefore
it seems essential that each such number be UNIQUE in a document! FM
generates a new, unique number whenever you add a new cross-reference
source.
*** THE SOURCE OF THE PROBLEM: However, if you copy a block of text that
contains an X-Ref marker, such as a figure caption, and then paste it
into another location (e.g., to create a new, similar figure), you end
up with TWO identical X-Ref markers, with the same marker number.
If you insert a reference to this new caption, it will show correctly
in the list box and on-screen, and will read the correct paragraph
text or number. However, whenever you Update your cross-references,
the destination cross-reference will look for the X-Ref marker with
the particular number, and it will find the first instance of a marker
with that number. This will cause the cross-reference to be
incorrect, as it will refer to the originally copied paragraph.
*** DIAGNOSIS: Is there a simple method to see if an existing document
contains the problem described above? There are two methods.
Method 1: Choose File Generate, choose 'Alphabetical Marker List',
include X-Ref (or Cross-Ref) type markers. This will produce a list of
all X-Ref markers, sorted by marker number. Visually inspect the
generated file: the presence of two or more (consecutive) lines with
the same marker number indicates the presence of the problem. The
marker texts may be different.
Method 2: Save the document as MIF, for example 'report.mif', then
issue the following Unix command:
grep MText report.mif | sort > report.lst
This searches for all markers in the document and sorts them by
number. Visually inspect the list of markers: the presence of two or
more (consecutive) lines with the same marker number indicates the
presence of the problem. The marker texts may be different.
*** THERAPY: Is it possible to fix the problem? Yes. It is a tedious
manual process, but it works reliably.
First, find and delete all duplicated X-Ref markers. Open the Special
Marker dialog. Use Edit Find/Search to search for "Marker of Type:
X-Ref" or "Marker of Type: Cross-Ref". (Look in the Marker Type list
in the Marker dialog to find the exact spelling.) Once it has found a
marker, examine the marker number in the Marker Text box in the Marker
dialog. If this marker is one of the ones with duplicated numbers,
delete it. (The marker should be already highlighted by the search,
so just give the document window the focus and hit <backspace> or
<delete>.) Repeat until all markers that had the duplicated numbers
have been deleted. You must delete ALL instances of markers with
duplicated numbers, even the original marker which formerly was
correct.
Second, update all cross-references (File Generate-Update from the
book, or Special Cross-References, Update from a single document.)
All of the references to the deleted markers will become "unresolved
cross-references". Search for these using Edit Find/Search, searching
for "Unresolved Cross-Reference". Double-click to bring up the
Cross-Reference dialog, and replace the cross-reference with the
correct paragraph. Repeat for each unresolved reference.
Third, update all cross-references again, and check for incorrect
references. You should also regenerate the marker list and check it
again for duplicates, in case you missed one.
*** PREVENTION (short term): You can prevent this in the future by noting
whenever you duplicate text containing markers. Turn on View Text
Symbols to see the markers. Note whenever you copy and paste text
containing a marker. If you duplicate text with a marker, if it is an
X-Ref marker, delete it! (This may also apply to other types of
markers.)
When you are ready to publish a document, if there is a possibility of
duplicated markers, generate the marker list and check it for
duplicates.
*** PREVENTION (long term): Frame has been asked to update the Paste
function to check for markers in the pasted text, and ask the user
what should be done about the pasted markers (delete them, renumber
them, or leave them alone).
Contributor: Folco Casadei <folco....@jrc.it>
------------------------------------------------------------
** NUM-7: How can I convert x-refs automatically to hypertext links?
*** A. Automatic in FM4
[stated in press release; not sure of exact operation of this -Bob]
*** B. HyperGen <Unix & Windows>
Working from a book file, HyperGen automatically links the TOC, list
of figures and tables, index, and cross-references. User-defined
target strings can be used to make custom links inside or outside the
current book.
HyperGen is fully documented and warranted, and comes with pointers on
designing and integrating navigational aids. Samples of navigational
aids are included.
For more information on either version contact:
Frank Stearns Associates
Internet: fra...@pacifier.rain.com
Tel: +1 206-892-3970
------------------------------------------------------------
** NUM-8: Can I set a FM variable from the command line?
There is a Unix shell script which can set a variable in a FrameMaker
.doc file: ftp://ftp.frame.com/outgoing/framers.dir/unix/setfmvar.sh
Contributor: Michael Greenberg <mgree...@scr.siemens.com>
------------------------------------------------------------
** NUM-9: Does FM support mail merge?
*** A. fmmerge
This is included on the FUN tape; see question TMP-1 in part 2 of this
FAQ.
*** B. ixos - FrameMerger
Produces mail merge with FM and relational databases.
UniPress Software
800-222-0550.
Contributor: Steven Johnson <joh...@power.amasd.anatcp.rockwell.com>
------------------------------------------------------------
** NUM-10: Is there are tool to automatically produce index entries?
A. FM4 - Built-in Feature
FM4 can automatically generate hypertext links from generated
documents (e.g., table of contents, list of figures, index) to the
location in the source document.
B. FM3 - Separate 3rd-party Tool
"fmixgen" takes a concordance file and marks your document.
It cannot handle a word that wraps from one line to the next
(hyphenated), due to the way MIF files are structured. As a
work-around, you can turn off hyphenation while you index.
The code cannot be compiled with gcc, acc -O or cc -O (Sun
SPARCstation SunOS). It must be acc -g or cc -g.
Available: ftp://ftp.frame.com/outgoing/framers.dir/unix/fmixgen.c
Contributor: Vidiot <br...@ftms.UUCP>
------------------------------------------------------------
** NUM-11: How do I set up "dictionary-style" headers?
To set up headers that reflect the first and last paragraphs of a
certain type on a page, you need to use two of the Running H/F
variables on a master page. For example, if the paragraph is interest
is tagged "Heading", you could use the following variables:
Running H/F 1 <$paratext[Heading]>
Running H/F 2 <$paratext[+,Heading]>
Running H/F 1 will give you the first paragraph, and Running H/F 2 will give
you the last paragraph with the tag "Heading" on the page.
Note that this gives you the text of the entire paragraph, so if you use this
in a generated index file, you will wind up with the index entry AND the page
number in the header.
Contributor: L. Daniel York <l...@copley.mv.com>
------------------------------------------------------------
NUM-12: When I generate from the book, FM says "Degenerate!"
*** A. Save the Book File
Frame published a tech tip about the "Degenerate!" message, saying
that the way to clear it up is to save the book file, then regenerate
again. This usually works. If it doesn't see B.
*** B. Reset Autoconnect on the Master Page Text Columns
If the software keeps on calling you a degenerate even after saving
the book file, you should take a look at the generated files (like
Table of Contents, List of Figures, Index). See if there has been a
huge increase in the number of pages - like, you expect your TOC to be
4 or 5 pages long, and now it's grown to 20 or 30, with more than one
text column superimposed on some body pages.
How did you get into this fix? You probably pasted a text column onto
a master page. There's a bug either in the documentation or the
software. When you copy a column that has a flow tag and Autoconnect
ON, and then paste it, the pasted column has Autoconnect OFF! You
don't realize this, because the flow tag is retained, and the master
page _appears_ to do its job of providing a text column for body
pages. However, you must turn Autoconnect back on manually with the
Format -> Flow menu. To fix the problem:
- Turn Autoconnect ON in all flow-tagged text columns on master pages.
- Delete all the body pages.
- RE-SAVE THE GUTTED GENERATED FILE.
- Regenerate. The name-calling will stop.
(For those of you who are wondering, "degenerate" is also an insult,
meaning "utterly corrupt in nature or behavior".)
Contributor: Ken d'Albenas <ken...@autotrol.cuc.ab.ca>
------------------------------------------------------------
** NUM-13: How can I autonumber figures that span multiple columns?
Assume a two column document that includes some figures which flow in
one column, and others which span both columns. Is there any way to
include autonumbered captions which include both figure types?
The figures in the text flow are easy to autonumber in an anchored
frame, but to allow text to flow around figures which span multiple
columns, they must either be in a separate flow, or be drawn outside
the column flow. Neither of these solutions allow continuous
autonumbering with the figures within the text flow. But there is a
work-around:
For the non-anchored figures:
1. Create an anchored frame in the margin.
2. Put a text column in the frame.
3. Put the figure number in the text column.
4. Apply a Character format to make it invisible (4pt White text).
5. In the actual figure, put a small text column for the caption.
6. Cross-reference to the invisible one to get the correct number.
Contributor: Alan S. Koch <a...@sei.cmu.edu>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
end of part 1 of 2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This is part 2 of 2 of the FrameMaker FAQ (Frequently Asked
Question) list. To get part 1, send e-mail:
To: mail-...@rtfm.mit.edu
with body containing: send usenet/news.answers/frame/faq/part1
or
ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part1
or
http://www.cis.ohio-state.edu/hypertext/faq/usenet/frame/faq/top.html
============================================================
* PAGE LAYOUT
------------------------------------------------------------
** PAG-1: Is there any easy way to move one or more pages to a different
place in the document? (Two layout models.)
FM supports two basic layout models; let's call them "newspaper" and
"term paper". In the term paper model, there's basically one story
that flows from one page to the next; the pages themselves can be
thought of as transient, existing only to divide up the flow. In the
newspaper model, the pages exist independently of the stories, and you
place the stories by reshaping the text columns and linking a column
on page 1 to a column on another page. The newspaper model is also
used for producing "forms". Overhead transparencies can be done with
either model.
In the newspaper model, you probably start out by using Page->Add Page
to create the proper number of pages, then placing stories in the
columns, and linking those columns to additional ones on later pages
as necessary. Pages are not automatically generated when text flows
out of a column (Autoconnect is off). There's no "easy" way to
rearrange pages, but this model doesn't often require it.
In the term paper model, you start with one page, and let a
lengthening story automatically generate additional pages (Autoconnect
is on). If style dictates that page break is required, you simply tag
the next paragraph as "Start at Top"; this is probably built into the
cataloged tag. In this model, you don't move "pages" around, you move
bunches of sentences around (using Cut and Paste), and the pages
adjust themselves automatically.
Note that in the term paper model you DON'T want to use "Add Page" and
you DO want to place any graphics in a anchored frame or table, so
they'll move with the text, not stick to the page.
Things can get complicated when you want an exception page in the
middle of a term paper, such as a rotated page for a landscape
formatted graphic.
Additional points:
- There is NO way to cut/copy and then paste a master page as a unit.
- There is NO way to cut/copy and then paste a reference page as a unit.
You can only add a new (empty) master/reference page, and then
copy and paste objects from the source page.
- There is NO way to add a new page (Page:Add Page) and simultaneously
specify a desired master page.
An added page ALWAYS gets master page "Right" (or "Left" in a
2-sided document as appropriate). If you want to add a page
using a different master page you must first add it and then
apply the master page using Page:Column Layout. If the desired
master page has a different arrangement of text columns you will
often end up with "orphan" text columns that you must delete.
Contributor: David Cortesi <cor...@informix.com>
------------------------------------------------------------
** PAG-2: How do I force a page break?
Ideally, you would have a unique tag that leads off the text on the
new page (e.g., Head1), and you set this paragraph format to Start:
Top of Page or Top of Column. However, this is not always
appropriate. There are a few other solutions:
*** A. Create a Paragraph tag called PageBreak, and set its point size to
4.0pt (smallest possible), Space Above to 0, and Space Below to 999pt.
The huge space below forces the next paragraph to the top of the page.
Contributor: <r...@concurrent.co.uk>
*** B. Create a Paragraph tag called PageBreak, and set its Start to Top
of Page (or Column). Set the point size to 4.0pt (smallest possible),
Space Above to 0, and Space Below to 0. Set the leading to the
negative of the point size and the Space Above of the following
paragraph. This causes the two paragraphs to overlap.
Contributor: Lester C. Smalley
*** C. Select the first paragraph that you want on the new page and do
"ESC j P".
Contributor: L. Daniel York <l...@copley.mv.com>
------------------------------------------------------------
** PAG-3: How can I change the page size of an existing document?
Use ONE of the following methods:
*** A. Edit the MIF file.
To change master page sizes, save the file as a MIF document, and then
edit the MIF file -- search-and-replace all instances of 8.5" x 11.0"
with the desired measurements. Look for the attribute "PageSize".
Save the MIF file, and then open it again in FrameMaker -- you will
have to use the Page Layout dialog box to reapply Master Page --> Body
Page formats, although perhaps you could use the Use Formats From
dialog box, specifying the current document as the template and
updating only the Page Layout.
Also, after doing this, remember to reformat any tabs at the right end
of the template's headers/footers.
Contributors: Jonathan B. Horen <ho...@rs.com>
Anders Thulinc <a...@linkoping.trab.se>
*** B. Copy formats.
1. Make a new document of the right size.
2. Save this document as a new name.
3. Open your old Template.
4. Go to the Master Pages of both documents,
For each master page in the old template:
- Create or go to that Master Page in the New document,
- In the New document, Edit: Select All on Page and delete,
- In the Old document, Edit: Select All on Page and copy,
- In the New document, Paste.
5. In the New Document, Select Use Formats from the File menu
and bring over everything EXCEPT the Page Layouts.
Contributor: Alan S. Koch <a...@sei.cmu.edu>
*** C. Frame's Method.
A slightly different method is described in Using FrameMaker, Chapter
14: Specifying Page Layout, Changing a document's page size.
Contributor: Ari Cohn <ac...@synopsys.com>
------------------------------------------------------------
** PAG-4: I used a rotated (landscape) page for a large figure, but the
figure keeps moving to a portrait page!
If you have a document which contains a figure too wide for a portrait
page, you can created a landscape master page for it to reside on.
The problem is that when you add stuff on the pages before the
landscape page, the landscape figure moves onto another (portrait)
page, and the new text goes onto the landscape page. If you separate
the landscape page from the flow, then the figure numbers get messed
up.
The easiest solution is to create the figure rotated in an anchored
frame. You can use a large "scratch" page somewhere to create the
figure of such a size that, when rotated, it will fit on your standard
portrait page. Thus you won't need a custom master page. Turn off
Cropping in the Special Anchored Frame dialog will allow the frame to
extend beyond the margins, which might allow it to be edited on a
portrait page. You need to rotate the figure back to horizontal
whenever you need to edit it.
Custom master pages in the middle of a document are a problem because
you cannot integrate them into the automatic alternation of left/right
master pages; you cannot create "alternative" left/right master pages.
Contributor: Rob Weinberg <rob...@informix.com>
------------------------------------------------------------
** PAG-5: How can I get text to flow around a graphic?
This is described in the FM User Manual, Chapter: Controlling the Flow
of Text, Flowing text around a graphic (Windows version: page 17-14;
Unix version: page 15-11).
------------------------------------------------------------
** PAG-6: What is the easiest way to do "this page intentionally
left blank"?
First go to your reference page and create a reference frame called
"blank page". In this frame, put your text line, and make the frame
large enough that the text will appear low enough down on the page,
i.e. leave a couple of inches of white space in the frame above the
text. Next, create a paragraph style with tag "blank", which is set
to start at the top of a page, and has space below set to 1000 points,
so that it will always have a page to itself. In the "advanced" page
of paragraph format, set the "Frame Below" to "blank page".
Henceforth you need only add or delete one paragraph.
Contributor: Karen <ka...@yc.estec.esa.nl>
------------------------------------------------------------
** PAG-7: How can I control the spacing between the text and the top
of the text frame?
Make two paragraph formats:
Tag: NegBelow Tag: NegAbove
Space: Below: -99 pt Space: Above: 'x' pt
Start: Top of Column where 'x' is a negative value,
Next Tag: NegAbove such as -14 pt.
Keep With: Next Keep With: Previous
Varying the value of 'x' lets you control the space you want. Leave
NegBelow empty. Start with the text in NegAbove.
Contributor: Wim van Gijsel <wvgi...@mswe.dnet.ms.philips.nl>
============================================================
* PRINTING
NOTE: If you try to print a book in FM4, all chapter files must be
converted to FM4 first. Refer to question FIL-8.
------------------------------------------------------------
** PRT-1: How can I print "DRAFT" on the background of every page?
*** A. Add "DRAFT" rotated 45 degrees to the master page (FM4)
Go to the master page. Use the text line tool in the graphics palette
to create a DRAFT line. Rotate it 45 or 60 degrees,
counter-clockwise. Size as appropriate. You may want to color it
yellow (prints as light grey on some printers).
Make sure that the text columns for the body text have Fill set to
None, not solid white.
*** B. Insert PostScript code into your document (FM3)
On the master page, create a new text rectangle. Add the following
text:
(DRAFT) /Times-Roman /B -52 /UL .8
#include "$FMHOME/.fminit2.0.ps/docs/BigFill.ps
where $FMHOME is the pathname of your $FMHOME directory. Select the
text rectangle and choose Format Flow. Select PostScript Code and
choose OK. Go to the body pages and print.
The arguments are:
1 = string to print, in parenthesis, e.g. (PRELIMINARY)
2 = font desired: /font, e.g. /Times-Roman
3 = mode code where /W = fill width, /H = fill height, /B = fill both,
expands the characters to fill the text rectangle
4 = rotate value from -180 to +180
where positive = counterclockwise, negative = clockwise
5 = starting corner: /LL /LR /UR /UL where LL = lower left, etc.
6 = grayscale value from 0 to 1 where 0 = black, 1 = white
The size of the text is determined by the size of the text rectangle
and the "mode code" argument.
For Mac users: Obtain the file BigFill.ps from somewhere and put it in
the same folder as your document. Then follow the above instructions,
except use: #include "BigFill.ps"
BigFill.ps is not included in FM4.
*** C. Update the FMlpr script
The "Printer Name" field on the print box is passed to the FMlpr
script. A printername of xxx:yyy calls FMlpr.xxx with a printername
of yyy (xxx is translated to lowercase). This allows supporting
multiple paper trays, fax modems, draft printing etc., merely by
adding scripts into $FMHOME/.fminit2.0.
The FMlpr.draft script will print "DRAFT" in the background of every
page. Note that the FMlpr.draft file must be made executable
(chmod a+x FMlpr.draft). Access via
ftp://ftp.frame.com/outgoing/framers.dir/unix/fmlpr/draft.lpr
Contributor: Graham Williams <g...@csis.dit.csiro.au>
------------------------------------------------------------
** PRT-2: How can I print with the "-h" switch in FM3.0/3.1?
In FM2.1, you could place "ps -h" in the Printer Name box in the Print
dialog, to get a file printed without a header (Unix or similar
systems). In FM3.0, the printer script was changed. To restore this
feature, edit $FMHOME/.fminit2.0.ps/FMlpr (FM3) or
$FMHOME/fminit/FMlpr (FM4), and change occurrences of
"$PRINTER"
to
$PRINTER
in the lpr commands. This allows multiple arguments to be passed to
lpr, instead of passing the entire text to the -d or -P switch.
------------------------------------------------------------
** PRT-3: How can I set the default printer name?
Refer to FrameMaker Reference manual, Page D-5, Resources for the
"Print dialog box". Add the following line to your .Xdefaults file:
Maker.printerName: {printername}
NOTE: This will affect any document which has not yet been stored with
a printer name. If a document was Saved with a printer name, the
saved name will be used.
The printer name will be saved with the document when:
you save after you print the document, and in the Print dialog,
the PrinterName edit box contained something even marginally different
from what is specified by your Maker.printerName:
(either because you changed it, or
because it had previously been saved that way)
e.g. "34b" vs. "34b -h"
The printer name will NOT be saved with the document when:
you save after you print the document, and in the Print dialog,
the PrinterName edit box was IDENTICAL to
what is specified by your Maker.printerName:
(either because you changed it, or
because it had previously been saved that way)
If you build templates, you must be sure there is NOT a printer name
saved in the templates, or people's defaults will not affect them.
To remove the PrinterName from a document that has one saved with one:
1. Open the document.
2. Select File:Print
3. Change the Printer Name edit box to be IDENTICAL to
Maker.printerName: in YOUR .Xdefaults
4. Click OK (print the document.)
5. Select File:Save
Contributor: Alan S. Koch <a...@sei.cmu.edu>
------------------------------------------------------------
** PRT-4: How can I print pages in pamphlet/booklet/signature order?
Pamphlet/booklet/signature order is where two logical pages are
printed on each side of a physical sheet of paper, double-sided, and
the pages are folded and stapled in the middle. For a 2-sheet, 8 page
booklet, the page order would be: 8 & 1, 2 & 7, 3 & 6, 4 & 5.
*** A. PSUtils
PSUtils is a package of utilities to manipulate PostScript files.
Page selection and rearrangement are supported, including arrangement
into signatures for booklet printing, and page merging for
2up/4up/8up/9up printing.
psbook rearranges pages into signatures
psselect selects pages and page ranges
pstops performs general page rearrangement and selection
psnup uses pstops to merge multiple pages per sheet
epsffit fits an EPSF file to a given bounding box
PSutils is available from ftp://ftp.dcs.ed.ac.uk/pub/ajcd/psutils.tar.Z
It is written by Angus Duggan. The package is also available in the
news:comp.sources.misc archives, or mail a message to arc...@archie.unl.edu
with the single body line of
prog psutils
Contributors: Angus Duggan <aj...@dcs.ed.ac.uk
Robert Pincus <rob...@atmos.washington.edu>
David Cortesi <cor...@helium.informix.com>
*** B. DynoPage (Mac)
On the Macintosh, the DynoPage 2.0 software will do this. It also
prints many other formats, such as 2-up, 6-up, etc. A free demo disk
is available. Contact:
Portfolio Software Tel: +1 800-729-3966
10062 Miller Avenue Fax: +1 408-252-0440
Suite 20 Applelink: PORTFOLIO
Cupertino, CA 95014-3466 USA CompuServe: 75300,520
America Online: Portfolio
*** C. Double Up and Double Up Professional (Windows)
On Windows, the Double Up software will do this. (A Unix version is
in Beta Test.) Contact:
Legend Communications Inc. Tel: +1 800-668-7077
54 Rosedale Avenue CompuServe: 73220,2006
Brampton ON L6X 1K1, Canada
------------------------------------------------------------
** PRT-5: Is there a way to print certain pages or ranges from a book
or file, besides the one-range-at-a-time printing via FM?
The "psxlate" program can extract a whole bunch of pages and
organizations from DSC compliant PostScript, which Frame is. The
program is contained in the software package called Psroff (the
non-Adobe TranScript program). The output of psxlate is standard
out, so it can be redirected to the printer or to a file for later
printing.
The software is available for FTP from ftp.uu.net.
Contributor: br...@wi.extrel.com
------------------------------------------------------------
** PRT-6: How can I print double-sided on a printer that supports it?
*** A. HP LaserJet IIISi
Have FMlpr (or manually) insert this line somewhere near the top of
the temp PostScript file (probably after %%EndComments):
statusdict begin false settumble true setduplexmode end
Then to keep the DOS users happy, insert somewhere near the end:
statusdict begin false setduplexmode end
Contributor: Nate Stelton <et...@tellabs.com>
There is an FMlpr.duplex script written:
ftp://ftp.frame.com/outgoing/framers.dir/unix/fmlpr/duplex.lpr
------------------------------------------------------------
** PRT-7: Can I print FM files on a 9-bin dot-matrix printer?
I got Frame for Windows to correctly print on a 9-pin dot matrix
printer at high speed (i.e. without the printer resorting to graphics
mode)! Here is what I have discovered for the Epson 9-pin driver (a
fairly recent one I downloaded from Microsoft about 6 months ago):
1) The printer setup options in either Windows or Frame must be put at
medium resolution 120x72 (not high resolution 120x144 as you might
expect, nor 60x72).
2) I then use a fixed pitch printer font that is native to the printer
driver such as Roman 12cpi. If you try to print this in most font
sizes, say a large 24 pt., Frame/Windows will substitute a scalable
font such as Courier or Times. But if you ask for exactly the right
font size, it will use the printer font. Finding the font size that
does this is easy. Just paste the same line into an empty document in
a half dozen different sizes, and watch while it prints. I use 12 pt
for Roman 12cpi, and 15 pt for Roman 10 cpi. The printer will then
kick out of graphics mode and really fly (near letter quality and
especially in draft). When doing other fonts and drawings it will
properly resort to graphics mode. Circles drawn with Frame will be
circular, so it obviously is aware of the unequal vertical and
horizontal printer dot pitch. Unfortunately, imported bit images and
clip art of circles will print as ovals, but this is somewhat
understandable.
3) You MUST adjust the Frame Paragraph Format/Advanced Properties/Word
Spacing. Set minimum=100%, Maximum=100%, and optimum=100%. If you
don't do this, your characters will not be right under one and other
(as they should be in a fixed pitch font), and strangely, you may get
occasional weird vertical spacing between lines. I originally thought
that tabs not placed at character boundaries were causing the
horizontal problem, but that doesn't seem to be the case. It was the
Word Spacing options.
Notes: It may be that the above settings will work for proportional
spaced fonts like Roman PS, but I have not tried it. And, I run with
Adobe off, but I suspect that doesn't matter.
Contributor: Russ Tront <tr...@cs.sfu.ca>
------------------------------------------------------------
** PRT-8: How can I have text that is displayed, but not printed?
If you're using FM4, you can apply a color to the region of text that
you want displayed, but never printed. Then when you open the print
dialog, click on Set Up beside Separations. From there, just move the
color that you don't want printed into the Don't Print column. After
you click OK and return to the main print dialog, make sure you
deselect Print Separations.
When you print, you will simply see nothing on the page where your
"colored" text appears on screen. FM does not reflow the text so you
may see a gap.
Contributor: Brent Gossett <bgos...@lsil.com>
[Is there a similar way to do this in FM3? -Bob]
============================================================
* FILTERS, IMPORT/EXPORT, POSTSCRIPT
------------------------------------------------------------
** FIL-1: Where can I find a filter to convert <XXXXXX> to Frame?
There is a document (FM format) that lists free, shareware, and
commercial filters that convert to or from FM. The document is posted
to this list when it is changed. The document is quite detailed, so
PLEASE try to get the document and read it before asking on the
network for a filter. There is too much information to include the
whole filter document in the FAQ. (However, I have put info on some
filters in later questions.)
The filter list document and/or some of the free and shareware filters
can be obtained at the sites listed below:
ftp://ftp.irisa.fr/pub/FrameMaker/Filters/
ftp://procyon.cis.ksu.edu/pub/FUN/Filters/
ftp://sunbane.engrg.uwo.ca/pub/fun/filters/
ftp://ftp.uni-stuttgart.de/pub/unix/text-processing/framemaker/Filters/
ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filtdoc.dir/filters.bk
ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/
A mail server is available for most of the filters:
To: ftp-s...@ftp.uni-stuttgart.de
body contains:
help
index
The filters reside in the directory:
/pub/unix/text-processing/framemaker/Filters
The filters are packed and encoded in various ways (shar, .Z, tar),
and unpacking programs are available from the mail server; see INDEX.
If you do not have access to any of these methods, request the list by
sending email to Ed van Leeuwen <Ed.van....@tnofel.fel.tno.nl> or
Mark Lawrence <framers...@drd.com>.
Contributors: Ed van Leeuwen <Ed.van....@tnofel.fel.tno.nl>
Mark Lawrence <framers...@drd.com>.
Hansjuergen Paul <pa...@iatge.uucp>
Barbara Burr <Bu...@rus.uni-stuttgart.de>
------------------------------------------------------------
** FIL-2: How do I convert a Frame document from Mac to Sun? (etc.)
The document file is the same on every platform that Frame supports,
so there is no conversion. If you're having trouble, make sure that
you are transferring in "binary" mode, not text mode, not MacBinary
mode. If moving to the Mac, you will have to open FM and then open
the file; double-clicking the file icon won't work. If the document
does not show in the Open File dialog, press Option while choosing
File Open.
If the two platforms are running different versions (1.3/2.x/3.x),
and/or you have to convert to an older version, write the file out in
MIF format before transferring, and transfer in text mode.
Except for the special case in the previous paragraph, you do not
have to convert to MIF to transfer between platforms, unless you can
only do the transfer in text mode.
------------------------------------------------------------
** FIL-3: Why do my imported images show up as gray rectangles?
There are a couple of reasons that this might occur.
*** A. Transfering a file from <platform-A> to <platform-B>.
Note that imported graphics may not display or print on the new
platform; consult FM Reference Manual Appendix on "Using FrameMaker on
Multiple Platforms." This occurs because the graphics are displayed
using features of the operating system (such as QuickDraw routines on
the Mac and PostScript on the NeXT) that are not available on every
platform.
If you "Copy File Into Document" when importing, and set the "Save
FrameImage with Imported Graphic" attribute (in File:Preferences),
your graphics will be displayed no matter what platform you're on.
Although you cannot always import a given graphic format into a given
platform's FrameMaker, once that graphic is imported with the
FrameImage, its contents are displayable in any platform's FrameMaker.
Again, consult the Reference Manual. Note that FrameImages are 72DPI
bitmaps, so you can display the image, but you won't necessarily like
what you get if you print it.
*** B. Not enough memory.
FM allocates memory for handling bitmaps. If it can't get enough
memory, it will display images as grey rectangles. Try increasing the
size of the X resource:
Maker.clientBitmapSize: 2000000
Contributor: Ed van Leeuwen <E.v.L...@fel.tno.nl>
------------------------------------------------------------
** FIL-4: How can I automatically import a graphic file whose format is
not recognized by FM, if I can how to do the conversion manually?
Modify in $FMHOME/.fminit2.0 the files suffixlist and MifRead.
You can add any filters you want as long as they return a file in a
format directly recognised by frame (mif, rasterfile, xwd...)
Warning: if you translate in xwd or raster, frame will give a .rf
extension to the resulting file (copied in the calling directory),
EVEN if such a file already exists.
The first time, you can't import, by copy, only by reference.
Contributor: Bertrand Decouty
------------------------------------------------------------
** FIL-5: How do I incorporate code fragments in a Frame doc?
There is a filter called prog2mif to handle this. It is available with
the other filters (see question FIL-1).
The most difficult part is that tabs work differently in code text
files than they do in FM. In code, tab usually goes to the next tab
stop after the current column. In FM, tab goes to the next tab stop,
according to the number of tabs on the line.
Contributor: Janick Bergeron <jan...@bcrkd13.bnr.ca>
------------------------------------------------------------
** FIL-6: Are there any SGML converters for FM?
*** A. MIF/SGML Conversion System (Unix)
"MIF/SGML Conversion System" John Payne
Avalanche Development Company Tel: +1 303-449-5032
947 Walnut Street Fax: +1 303-449-3246
Boulder, CO 80302 USA Internet: jo...@avalanche.com
*** B. OmniMark (on all Frame platforms)
OmniMark North America: 800-565-9465
Exoterica Corporation Tel: +1 613-722-1700
1545 Carling Avenue Fax: +1 613-722-5706
Ottawa, ON K1Z 8P9 CANADA Internet: in...@xgml.com
OmniMark provides SGML support for FrameMaker and FrameBuilder through
its rich development language. OmniMark's built-in SGML parser
supports all SGML DTDs.
*** C. fm2sgml - SMGL Export Filter for FrameBuilder
The `SGML Export Filter for FrameBuilder' program (or `fb2sgml' for
short) is a DTD independent export filter for FrameBuilder. It
converts any structured FB document or selected elements thereof to
SGML instances including graphics and tables (CALS). `fb2sgml' is an
FB API client, that forms part of the FB user-interface. It can be
used to export any FrameBuilder document conforming to any EDD. For
more info, contact:
John Eadie
Computing Art Inc.
Tel: +1 416-287-6811 or +1 604-922-5104
Fax: +1 604-922-5194
Email: j...@well.sf.ca.us | j...@c-art-w.wimsey.com
Contributor: John Eadie <j...@well.sf.ca.us | j...@c-art-w.wimsey.com>
------------------------------------------------------------
** FIL-7: I am having problems transferring PostScript in and out of FM.
You can also get help from the folks on comp.lang.postscript and
comp.sources.postscript newsgroups. The comp.lang.postscript FAQ
is available via e-mail:
To: mail-...@rtfm.mit.edu
body contains: send usenet/news.answers/postscript/faq/part1-4
send usenet/news.answers/postscript/faq/part5-6
send usenet/news.answers/postscript/faq/part7-10
send usenet/news.answers/postscript/faq/part11
send usenet/news.answers/postscript/faq/part12
send usenet/news.answers/postscript/index
*** A. Can't take FM3 PostScript and import into LaTex
Comment out the following lines in the FM PostScript file, FMDOCUMENT
procedure:
setpapername
manualfeed {true} {papersize} ifelse
{manualpapersize} {false} ifelse
{desperatepapersize} if
Modify the size of the BoundingBox, needed especially for small FM
figures. Use ps2epsi, pstoepsi, or bbfig to compute the proper size.
There is a Unix shell script contributed by Peter Nuth that does a lot
of the edits automatically.
ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/fixfm3ps.sh
Contributors: Jan van der Steen <jansteen@cwi.n>
Ingolf Markhof <mar...@ls12.informatik.uni-dortmund.de>
Amir Samad <am...@skua.bu.edu>
Peter R. Nuth <nu...@ai.mit.edu>
Albert Pang <alb...@brahms.INSL.McGill.CA>
*** B. Can't take FM4 PostScript and import into LaTex
Similar to above for FM3, but different items need to be editted.
There is a Unix shell script contributed by Peter Nuth that does
the edits automatically.
ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/fixfm4ps.sh
Contributors: Eric A. Brewer
Peter R. Nuth <nu...@ai.mit.edu>
*** C. Can't view FM PostScript in Ghostview.
Change the first line of the FM PS file from
%!
to
%!PS-Adobe-3.0
Contributor: br...@wi.extrel.com
*** D. Converting PS to EPSI or EPSF.
You can use "ps2epsi", which comes with and depends on Ghostscript.
Ghostscript is part of the GNU package; consult the GNU license.
Ghostscript for Unix is available via:
ftp://prep.ai.mit.edu/pub/gnu/ghostscript-2.6.1.tar.gz
ftp://ftp.cs.wisc.edu/pub/ghost/ghostscript-2.6.1.tar.gz
Ghostscript for DOS/Windows is available via:
ftp://prep.ai.mit.edu/pub/gnu/ghostscript-2.6.1msdos.tar.gz
ftp://ftp.cs.wisc.edu/pub/ghost/gsview10.zip
ftp://ftp.cica.indiana.edu/pub/pc/win3/uploads/gsview10.zip
ftp://oak.oakland.edu/pub/msdos/postscript/gsview10.zip
Some guidelines about EPSI files from Frame Tech Support:
Here's the three possible EPS headers that FM 3.0 recognizes:
%!PS-Adobe-2.0 EPSF-1.2
%!PS-Adobe-2.0 EPSF-2.0
%!PS-Adobe-3.0 EPSF-3.0
FM does a character-by-character match, so there must be no typos.
- File must have valid bounding box at head of file:
%%BoundingBox: x y xx yy
- EPSI preview must start with:
%%BeginPreview: n m p q
- EPSI preview must end with:
%%EndImage
%%EndPreview
Also: the EPSI file must be a UNIX, not DOS file. (Each line ends in
<cr>, not <cr><lf> ). So if you produce an EPSI file under unix, copy
back to your PC as a binary file, just as you would do for Frame docs.
Note that the EPSI preview must end with %%EndImage for MSwin Frame to
view it correctly. The GhostScript ps2epsi on Unix produces good
files.
Peter Nuth had to write a simple filter to convert epsi files produced
by MSwindows GSVIEW to Unix format and add the EndImage line.
Contributors: Nelson Loyola <loy...@bnr.ca>
Peter Nuth <nu...@ai.mit.edu>
------------------------------------------------------------
** FIL-8: How can I convert a group of files between FM binary and MIF?
The following c-shell script converts all files named *.framemif (MIF
format) to *.doc (FM binary format). If your files don't have the
extension ".framemif", you can change "framemif" below to whatever
extension your files use. It can be modified to do various fmbatch
operations on multiple files.
ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/fmbatch.sh
Contributor: Mike Kirsch <mki...@novell.com>
------------------------------------------------------------
** FIL-9: How do I import ISO Latin1 (ISO-8859.1) text into FM?
*** A. Use .Xdefaults
Add the following line in $HOME/.Xdefauts:
Maker.textCharacterEncoding: ISOLatin1
Altough file $FMHOME/.fminit2.0/xresources/Maker says
! CHARACTER ENCODING
! Use this resource if you want FrameMaker to save in 8-bit
! ISO-Latin text rather than in 7-bit ASCII text.
!Maker.textCharacterEncoding: ISOLatin1
this works both for importing and saving as plain text.
*** B. Use file suffix and MifRead
Add a .is1 suffix to all ISO Latin1 encoded files. This is
implemented by file $FMHOME/.fminit2.0/MifRead:
...
case $1 in
*.is1) $5/is1tomif <$1 >$2;;
...
and files $FMHOME/bin/is1tomif and $FMHOME/bin/bin.<platform>/is1tomif.
The file $FMHOME/.fminit2.0/suffixlist must contain a line with <is1>
if you want MifRead to be called.
*** C. Use preferences
Someone mentioned the file $FMHOME/.fminit2.0/preferences; there is no
such file in my installation but perhaps others have it; this is why
it's worth mentioning anyway.
*** D. Other tips and resources
The file $FMHOME/.fminit2.0.ps/iso1.map contains a conversion table
between ISO Latin1 and FrameMaker internal encoding; it can be used by
your conversion programs.
Note that a .mif file must be completely in ascii or in FrameMaker
internal character encoding; you cannot put ISO Latin1 text in it,
even in a <String `...'> statement and with the X resource previously
mentionned and expect an automatic conversion. This is why you will
need to make the conversion yourself if you have a program that
generates .mif files derived from some text input, and that is not
aware of the problem.
There is a file that can help you with all of your tests. It contains
a line for every character with the high bit on; the character itself
is enclosed in [] and a description follows. All you have to do is
look at what is inside the [] after the one or more steps of
manipulation of this file by programs.
Available at ftp://watsun.cc.columbia.edu/kermit/charsets/latin1.txt
Contributor: Charles Levert <cha...@comm.polymtl.ca>
------------------------------------------------------------
** FIL-10: How do I screendump a window with a menu?
Refer to:
ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/scrdump.sh
Contributors: Wayne T. Watson <wa...@netcom.com>
Brad Fischer
------------------------------------------------------------
** FIL-11: How do I convert MATLAB output to FM?
Refer to:
ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/filters/matlab.txt
------------------------------------------------------------
** FIL-12: How do I convert FM to HTML?
CERN keeps a list of HTML generating tools; see it for the latest info:
http://info.cern.ch/hypertext/WWW/Tools/Word_proc_filters.html#Framemaker
Contributor: Axel Boldt <bo...@math.ucsb.edu>
Here is what is says on 15 Feb 1994:
*** A. www_and_frame
Designed to work with MifRead and MifWrite, uses perl, sgmls, and
xlisp. Available now from:
http://info.cern.ch/hypertext/WWW/Frame/fminit2.0/www_and_frame.html
and in the future from:
ftp://info.cern.ch/pub/www/contrib/www_and_frame-README
ftp://info.cern.ch/pub/www/contrib/www_and_frame-0.2.tar.Z
Contact: conn...@convex.com
*** B. WebMaker
New version in preparation. For info, see:
http://info.cern.ch/hypertext/WWW/Tools/WebMaker.html
Contact: rous...@ptsun00.cern.ch
*** C. fm2html
http://info.cern.ch/hypertext/WWW/Tools/fm2html.html
ftp://bang.nta.no/pub/Frame2html.README
ftp://bang.nta.no/pub/fm2html.v.0.8.5.tar.Z
Contact: jo...@nta.no
*** D. miftran
A MIF to HTML converter written in C.
http://info.cern.ch/hypertext/WWW/Tools/miftran.html
ftp://ftp.alumni.caltech.edu/pub/mcbeath/web/miftran/
Contact: ji...@eskimo.com
------------------------------------------------------------
** FIL-13: How do I convert MS Excel charts to FM?
More generally "How to produce EPSI files from MSWindows for inclusion
in Frame?"
The best way I found was to convert all Excel charts to EPSI files
(Encapsulated Postscript with device independant bitmaps). I imported
these files by reference (not by copy). This cuts down on the size of
the Frame docs and avoids some problems with Frame losing graphics
copied into the doc. You can still view and resize the graphics on
screen under Unix and MSwindows.
To produce an EPSI file from Excel:
To print an EPS file from any MSwin application, you must have a
PostScript printer driver loaded as one of your printers. Get the
latest version (3.55 or greater) from Microsoft or Simtel archives.
Select this driver under the control panel, and under Options, select
"Encapsulated Postscript" and leave the file field blank. Don't make
the mistake of just connecting the PS driver to a FILE port, and then
assuming that this will produce a good EPS file.
Then go back to Excel and set up your page for your chart. I printed
charts alone, with no headers and footers, sized to fit about 6" wide.
You don't want clutter at the top & bottom of the page. When you
print, it will prompt you for the name of the file.
This "EPS" file has a lousy bounding box that includes the entire
page. Now if you want to get a real EPS or EPSI file with good
bounding boxes, you must run it through "ps2epsi", which is part of
the Ghostscript for Unix distribution. There's also a Ghostscript and
GSview for MsWindows that produces EPSI files, but I have occasionally
had problems then including those EPSI files into Frame documents. If
you only care about EPS, and not EPSI with previews, then MSwin GSview
is fine.
Refer to question FIL-7, D, for details on PS to EPSI conversion and
Ghostview.
Contributor: Peter Nuth <nu...@ai.mit.edu>
============================================================ *
SPELLING, GRAMMAR, BIBLIOGRAPHYS, ENDNOTES, 3RD PARTY TOOLS, ETC.
------------------------------------------------------------
** SGB-1: Are there any grammar checkers for FM?
*** A. Grammatik 5.0 (Windows, Mac)
WordPerfect Corporation Cindy, extension 22588
Mail Stop Q-300, Information Services Tel: +1 (800) 451-5151
1555 N. Technology Way Fax: +1 (801) 222-5077
Orem, UT 84057-2399 USA $99.00
Contributor: Lester Bautista <l...@tellabs.com>
------------------------------------------------------------
** SGB-2: Do you know what happens if the spell checker finds "Interleaf"
(a competitor to FrameMaker)?
Yes, we do, but just in case, it gets posted every 3-4 months.
------------------------------------------------------------
** SGB-3: How can I do bibliographies in FrameMaker?
*** A. fmbib
"fmbib" takes a Frame document (.mif format) as its input, with
"Bibliography" markers embedded where the references occur. The marker
text is that of a key word indexed into a bibliography database file,
such as Scribe's ".bib" files. In fact, the program is compatible
with Scribe bibliography files. The user can also specify on the
command line one of several reference and bibliography styles. fmbib
will then generate a new FM .mif file which is the actual
bibliography. The original document is modified to contain
cross-references to this new document. These references appear as
visible text when the user updates cross-references in the original
document. The program also aids in creating new bibliography database
files.
The sources have been built and tested under CMU's BSD4.3-compliant
MACH OS, for Sun3, Sun4, Pmax, Vax, and IBM-RT workstations. It
should be portable to any Unix box.
Available at
ftp://ftp.uni-stuttgart.de/pub/unix/text-processing/framemaker/Filters/fmbib.tar.Z
Contributor: Craig Marcus
*** B. BibFrame (Tommy Persson's version)
BibFrame makes it possible to deal with references in FrameMaker in a
general way. You do not have to enter your reference list by hand
every time you write a document. Instead, the reference list is
automatically generated from a data base with references. This ensure
that your reference entries are in the right format. You do not have
to bother with how things should be emphasized, abbreviated and so on.
You have a database with references. The format of the references is
the same format that is used by BibTeX. That means that people using
LaTeX and FrameMaker can use the same data base.
Currently it is possible to use the bibliography styles ``plain'',
``alpha'' and ``mapalike''.
It ought to work on most Unix machines. This program require BibTeX
to be present.
Available by ftp://ftp.ida.liu.se/pub/bibframe/bibframe-0.4.1.tar.Z
Contributor: Tommy Persson <t...@ida.liu.se>
*** C. BibFrame (Bryan Biegel's version)
Another version of BibFrame is maintained by Bryan Biegel (BB).
This BibFrame version (BB's) includes all of the features of Tommy
Persson's (TP's) version described above, as well as extensive
documentation for installation and use. It also has been updated to
work with FrameMaker 4. As with TP's BibFrame, BB's version is
intended for use on Unix machines, and requires both BibTeX and perl
to be present (both of which can be down-loaded via anonymous ftp).
Many bugs and robustness issues have been addressed in BB's version.
Suggestions for further improvement are welcomed by the maintainer.
BB's version includes the following bibliography styles: abbrv, alpha,
draft, longkey, mapalike, plain, unsrt, quote, and short-cite
mapalike. BB's version can handle "book" (multi-file) documents.
Available at
ftp://sonoma.stanford.edu/pub/bibframe.tar.Z (full package, incl. guides)
ftp://sonoma.stanford.edu/pub/bf_install.fm.Z (Installation Guide only)
ftp://sonoma.stanford.edu/pub/bf_usrGuide.fm.Z (User's Guide only)
Contributor: Bryan Biegel <bie...@tigris.stanford.edu>
*** D. EndNote Plus
Mac Endnote 1.6 ($149), Mac EndNote Plus 1.3 ($249)
Niles & Associates, Inc. Internet: nile...@well.sf.ca.us
2000 Hearst Ave. Suite 20 CompuServe: 71172,653
Berkeley, CA 94709 USA AOL: NilesAssoc
Tel: +1 510-649-8176 AppleLink: Niles.Assoc
Fax: +1 510-649-8179
From the vendor:
EndNote stores the bibliographic references in a database, so they can
be resorted and reformatted in various different ways. Users copy a
temporary citation into their Frame paper by choosing one or more
references and copying onto the clipboard. When they paste into the
paper, it's in a temporary citation format like this [Billosky, 1989
#43].
To format, a user must save their files as MIF, and then open and scan
them in the EndNote program. This searches the files for brackets and
matches them to the EndNote reference database. The user then chooses
a bibliographic style (we supply several, including APA, Chicago,
Nature and Vancouver), and Formats the paper. EndNote will make
copies of each file, change the temporary citations to author-year or
numeric format, and build a bibliography of the cited references at
the end of the last file.
From Todd R. Johnson <t...@cis.ohio-state.edu>:
Although EndNote Plus is quite versatile and easy to use, it is
extremely slow at processing MIF files. For example, a 14 page
document with a few figures took several minutes to process. During
this time EndNote takes over your Mac so that you can't even switch to
another application.
------------------------------------------------------------
** SGB-4: Can FM produce automatically numbered endnotes?
Not directly. However, there is a work-around using cross-references.
- Create an autonumbered paragraph type called "Endnote," with a
number format of "E:[<n+>] "
- Putting each note text in a paragraph of this type, at the end of
the document.
- Create a character style called "Endnote" which reduces the point
size and enables the superscript attribute. This will be used for
reference to the note in the main text.
- Create a cross-reference format called "Endnote" with a format of
<Endnote>[<$paranumonly>]<Default P Font>
- In the body of the document, add a cross-reference to the Endnote
paragraph that lists the reference.
Unfortunately, if you rearrange the text, the notes will not
automatically be re-arranged in the back of the document. When you
are ready to produce the document, go to the beginning, use Edit
Search/Find to search for "Cross-Reference of Format: Endnote". If
you find an Endnote that is out of order, re-arrange the note text in
the back of the document.
Contributor: David Cortesi <cor...@helium.informix.com>
------------------------------------------------------------
** SGB-5: Are there any plotting/charting packages that work with FM?
*** A. GNUPlot
Gnuplot version 3.4 can output graphs in MIF format, so that you can
include them in Frame documents. This is superior to using EPS since
you can see and edit the imported graphic.
Gnuplot is excellent for plotting mathmatical functions. I prefer
xvgr/xmgr for plotting data files.
For more details, see the announcement in comp.graphics.gnuplot.
Available by ftp://prep.ai.mit.edu/pub/gnu/gnuplot3.4.tar.gz
Contributor: Phil Endecott <ende...@cs.man.ac.uk>
*** B. TempleGraph
TempleGraph generates the output in MIF format. Temple Graph was
originally created at Temple University, but it is licensed to and
sold by:
Mihalisin Associates, Inc. Tel: +1 215-646-3814
600 Honey Run Rd.
Ambler, PA 19002 USA
Contributor: Bob Nehls <rn1...@sage.medtronic.com>
*** C. Robochart
Robochart is a generic flow diagram editor. You can create diagrams
using several built-in or user-defined objects, connect them with
several types of "rubber-band" flow lines, and add or edit label text
for both objects and flows. You can create multilevel hierarchical
diagrams, use multiple fonts and colors, and output in PostScript,
EPSF, MIF, HPGL, or ASCII formats.
Robochart runs under OpenWindows (Solaris 1.x or 2.x). A single node
license is $495. An evaluation copy (the full program and manual,
with file save disabled) is $25 (credited against first license).
Digital Insight Tel: +1 805-583-3627
PO Box 533 Fax: +1 805-583-3809
Simi Valley, CA 93062-0533 USA Internet: rc-s...@digins.com
*** D. xvgr/xmgr
xvgr (Sun View) and xmgr (Motif) can be obtained via
ftp://ftp.ccalmr.ogi.edu/CCALMR/pub/acegr
xvgr can read single (X-Y), multiple (X-Y1,Y2,Y3) and error-bar
(X-Y-DY) data in a pretty flexible format. The graph types include
line, scattered plots, and bar charts among others. The user has
complete control over fonts, legend locations, tick-marks, size of
graph, output type, and zillions of other things. xvgr can produce
MIF output, so you have full editing capability over the graph in FM.
Contributor: Vallury Prabhakar <rus...@sunrise.stanford.edu>
*** E. Xmgf
Xmgf is an Interactive tool for displaying image feature files in gf
and other common CAD formats. Xmgf has a viewing window and controls
the orientation and focal point of a viewing camera. Formats include
NFF, OBJ, OFF, RAY, SLA, DXF, IGRIP, MINICAD. Xmgf auto-scales
images, can have the viewing parameters stored in a file produce Xfig
and Postscript and MIF output as well as RAYSHADE data files and PGM,
PBM and XBM SunRaster and GIF image outputs. Xmgf can produce 3D
objects in MIF format including Block, Sphere, Cones, Cylinders, etc.
that are drawn shaded, wireframe, color, hidden line, and can be fully
edited in FM.
Xmgf is Shareware; contributions are welcome! Xmgf was written by
Paul Hoad.
Available at: ftp://ftp.x.org/contrib/applications/Xmgf/
Contributor: Paul Hoad <P.H...@ee.surrey.ac.uk>
------------------------------------------------------------
** SGB-6: Is there a thesaurus that works with FM?
FM4 includes a thesaurus program; choose Edit->Thesaurus. For folks
using FM3, or for general references, here are some sources.
*** A. Concise Oxford Dictionary/Oxford Thesaurus on CDROM
I'm using - among others - the `Concise Oxford Dictionary/Oxford
Thesaurus' (Electronic Book version, [EBROM = 8cm CDROM]) on
Suns/Nexts. The CD costs ~ 100 DM in Germany (~ 60 US$). These EBROM
CDs are intended for the various Electronic Book Player units (`Data
Discman'), but can also be used under Unix using a retrieval software
(we're selling such a retieval software, please contact in...@tools.de
for more information).
Contributor: Juergen Keil <j...@tools.de>
*** B. 1911 Roget's Thesaurus
Thanks to Project Gutenberg, a copy of the 1911 Roget's Thesaurus has
been made available at
ftp://mrcnext.cso.uiuc.edu/etext/etext91/roget13a.zip or, if you must,
ftp://mrcnext.cso.uiuc.edu/etext/etext91/roget13a.txt
Please ftp the file during off-hours -- at times OTHER THAN 10:00 AM
to 6:00 PM Central Standard Time (Daylight time in summer).
You only need one of these, as roget13a.zip is roget13a.txt in a .ZIP
file. Transfer the .zip file if possible, since it is half the size of
the text file.
Contributor: Darryl Okahata <dar...@sr.hp.com>
------------------------------------------------------------
** SGB-7: How to use configuration management tools with FM?
Note that was we need to document revision control, which is similar
to but not identical to source code control.
*** A. SCCS on binary (.fm, .doc)
Just use SCCS in binary mode. Several people commented that the -b
option would be required, some say it is used automatically. However,
the s_dot files grow very quickly, even for very small changes.
*** B. RCS on binary (.fm, .doc)
May need to compile it to use GNU diff.
[Any other issues/advice re RCS? -Bob]
*** C. Convert to MIF
The initial files are large, but do not grow as fast a binary. Since
it is a text file, the standard SCCS variables can be used. Major
disadvantage is the fiddly save/open procedure. This can be fixed
with a shell around appropriate SCCS functions, using fmbatch. You
can also modify the MifWrite filter to so to some processing when
saved as MIF.
*** D. Mezzanine
Mezzanine is from a company called Saros. They call it "middleware",
and it is a document management system, independent of any
documentation package.
It also enables a system administrator to determine which fields of
information should be completed to identify a document, so that
searches can then be made using these fields (e.g. project name,
contract number, contractor, etc.).
Saros Corporation, USA
Tel: +1 206-646-1066
Fax: +1 206-462-0879
Saros Europe HQ, Naarden, the Netherlands
Tel: +31-2159-42050
Fax: +31-2159-46452
*** E. CasewWare/CM
CaseWare/CM is a set of tools used for configuration management and
version control. One of the tool modules manages Frame documents,
including (from the data sheet):
Version control of Frame Documents
Version control of Frame Books
Automatic Dependency Management
Full Document Configuration Management
Support for FrameMaker Objects
Frame Documents
Frame Books
Frame Live Links
Frame Image Files
CaseWare, Inc. Tel: +1 714-453-2200
108 Pacifica, Irvine, CA 92718 USA
*** E. Othe Possible Products/Vendors
BOSS Document Manager DocuServer
C-Quest Frame File
Nova Manage ODMS
Topic Papersight
CMS
See the Frame Connection catalog for more information. Call Frame and
request this catalog if you do not have it.
Contributors: John Townsend <jt...@fossa.navy.mil.nz>
Karen Hutchins <ka...@yc8.yc.estec.esa.nl>
Reid Simpson <sim...@Xylogics.COM>
Aaron L. Hoffmeyer <t...@cbnea.att.com>
============================================================
* CONFIGURING FM, PLATFORM-SPECIFIC ISSUES
See question FIL-2 for conversion between FM on various platforms.
------------------------------------------------------------
** PLT-1: How do I display white text on a black background? (and other X
Window System specific information)
*** A. White Text on Black Background
For FM3 on X, set up the following in your .Xdefaults file:
Maker.colorDocs: False
Maker*docBackground: black
Maker*winRect.foreground: white
For FM4 on X, set up the following in your .Xdefaults file:
Maker*Black: White
Maker*White: Black
The Black and White words have to be exactly as typed (i.e., no
Maker*Black: LightGrey). You DON'T need Maker*colorDocs: FALSE.
To change colors of the menus, dialogs, borders, etc., try:
Maker*foreground: FG
Maker*background: BG
Maker*winRect.foreground: FG
Maker*winRect.background: TC
where FG, BG & TC are your favourite fore/back/through colours.
*** B. Other X Resources
Look in the various files in $FMHOME/.fminit2.0/xresources .
*** C. How come I can't type in any dialogs?
Try setting the following attributes:
Maker*focusOnMouse: True
OpenWindows.FocusLenience: True
Maker.olwmClickType: False
OpenWindows.SetInput: followmouse
Also, consult the Release Notes, particularly the section about
configuring FM for different window managers.
------------------------------------------------------------
** PLT-2: How do I open documents from the command line using an already
running FrameMaker (and thus only a single license)?
In the directory $FMHOME/source/openmaker/clclient the README contains
information on how to build and use the clclient (Command Line Client)
program. This program allows you to open documents from the command
line using an already running FrameMaker. This is useful for desktop
tools like Sun's FileManager which associate an application to be run
with a document, allowing FrameMaker to be running just once, and
communicating with this running FrameMaker to open further documents.
Contributor: Graham Williams <g...@csis.dit.csiro.au>
------------------------------------------------------------
** PLT-3: Where can I find keyboard shortcuts for [platform]?
UNIX: Refer to (FM3) $FMHOME/.fminit2.0/kbmaps/README.kbmap for lots
of info on keyboard mapping, and pointer to the various files used for
mapping. (NeXT: /LocalAppls/FrameMaker.app/fminit2.0/......)
UNIX: Print out (FM3) $FMHOME/.fminit2.0.ps/docs/QuickRef.doc or (FM4)
$FMHOME/fminit/usenglish/Maker/ProductManuals/QuickRef/Chapters/Shortcuts
MAC: There is a Quick Reference sheet for the Macintosh available from
Frame Technologies. It was circulated recently in MIF format.
------------------------------------------------------------
** PLT-4: How can I maximize battery life for FM on portables?
*** A. Mac PowerBooks
I had similar battery problems with my powerbook. Here is how I solved
it. First, create a RAM disk and install FM on it (put only those
items which FM needs to launch on the RAM disk). Install a minimum
operating system on the RAM disk and configure the computer to boot
from the RAM disk. With this configuration FM will not need to keep
accessing the hard drive. On a Macintosh, I find I need 6mb for the
RAM disk (2.3 for system, 2.5 for FM and remainder for document). The
system takes 1.5 mb in addition to the RAM disk and FM needs 2mb to
run. This implies you need at least 10mb of RAM- I have 12-for this
to work. Not the best solution, but its the only one I've found that
doesn't make me start cussing at my computer and FM.
Contributor: John R. O'Hair <joh...@afit.af.mil>
------------------------------------------------------------
** PLT-5: Various FM-Windows Questions
*** A: Can FM-Win run under Win-OS/2 3.0?
From the OS/2 FAQ:
To run Framemaker for Windows under Win-OS/2 3.0, patch the file
MAKER.EXE (using PATCH or DEBUG). Around offset $1DDD1C ($1E0AFE for
Framemaker 3.01) in the file you should see a series of hexadecimal
bytes as follows: 9A FF FF 00 00 A8 20 75 17. Change the second to
last byte from $75 to $EB.
Contributor: Ren Maddox <lhma...@bnr.ca>
*** B: Characters are not kerning correctly.
When WINFAX is the selected printer driver, the TT font spacing goes
all to hell. Type 1 fonts, though, work OK. Selecting a "real"
printer fixes the problem, since FRAME claims the problem is with
WINFAX not doing Windows GDI right, or some such.
FM-Windows provides WYSIWYG by displaying on screen based on the
current print capability.
Contributors: Gary Newman <gne...@xmx.com>
Kyle Hor <kh...@bnr.ca>
============================================================
* TEMPLATES AND CLIP ART
------------------------------------------------------------
** TMP-1: Where can I get the FUN tape?
The FUN tape contains some sample clip art and various useful programs
and filters. It is available by
ftp://procyon.cis.ksu.edu/pub/FUN/FUN_Tape-2.1 and
ftp://irisa.irisa.fr/FrameMaker .
Or, send a blank tape (size/format?) to:
Frame Technology, Attn: FUN Tape, using address at top of FAQ.
------------------------------------------------------------
** TMP-2: Where can I get a template for technical papers?
There are two templates for IEEE format papers:
ftp://tardis.cl.msu.edu/pub/frame/ieee1.mif, ieee2.mif
ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/template/ieee1.mif,
ieee2.mif
Contributor: Alan D. Cabrera <a...@tardis.cl.msu.edu>
------------------------------------------------------------
** TMP-3: Where can I get DTD template for FrameBuilder?
FrameBuilder versions of the ISO 12083 SGML DTDs for articles and
books are available at
ftp://ftp.gmd.de/gmd/sgml/fbedds.tar.Z
ftp://ftp.frame.com/outgoing/framers.dir/plat.ind/template/iso12983.dfd
Also included are a few FrameBuilder "templates" for these document
types containing layout information. The article template is in the
style of a Kluwer journal article. ISO 12083 is a set of SGML DTDs
for articles, books and serials.
Contributor: Thomas F. Gordon <thomas...@gmd.de>
------------------------------------------------------------
** TMP-4: Where can I get additional Clip Art for FM?
Note that most commercial clip art can be imported into FM. See also
the FUN tape, question TMP-1.
Desktop Graphics Collector
268 East 16th Street 1535 West Holt
Suite 6 Pomona, CA 91768 USA
Costa Mesa, CA 92627 USA +1 714-620-9014
3G Graphics Fusion Graphics
11410 N.E. 124th Street 1728 Moorpark Road
Suite 6155 Thousand Oaks, CA 91360 USA
Kirkland, Wa 98034 USA Tel & Fax: +1 805-494-8411
800-456-0234
Freemyers Design
575 Nelson Ave
Oroville, CA 95965 USA
+1 916-533-9365
Contributor: Anthony D Alston <a...@grumpy.mnfep.nn.inri.com>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
end of part 2 of 2; end of FAQ
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-