home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / frame / faq / part2 < prev   
Encoding:
Internet Message Format  |  1996-10-07  |  83.1 KB

  1. Path: senator-bedfellow.mit.edu!faqserv
  2. From: Bob McCormick <bobmcc@tcs.com>
  3. Newsgroups: comp.text.frame,news.answers,comp.answers
  4. Subject: FrameMaker FAQ (Frequently Asked Questions) 2/2
  5. Supersedes: <frame/faq/part2_841946922@rtfm.mit.edu>
  6. Followup-To: comp.text.frame
  7. Date: 6 Oct 1996 09:31:59 GMT
  8. Organization: TCSI; Berkeley, California, USA
  9. Lines: 2044
  10. Approved: news-answers-request@MIT.Edu
  11. Expires: 19 Nov 1996 09:31:36 GMT
  12. Message-ID: <frame/faq/part2_844594296@rtfm.mit.edu>
  13. References: <frame/faq/part1_844594296@rtfm.mit.edu>
  14. Reply-To: sierra@ora.com
  15. NNTP-Posting-Host: bloom-picayune.mit.edu
  16. Summary: This posting contains a list of Frequently Asked
  17.          Questions (and answers) about the FrameMaker set
  18.          of document publishing products.  These FAQs should 
  19.      be read by anyone who wishes to post to the 
  20.          comp.text.frame newsgroup or the framers mailing 
  21.      list.  This is part 2 of 2 parts.
  22. X-Last-Updated: 1996/03/13
  23. Originator: faqserv@bloom-picayune.MIT.EDU
  24. Xref: senator-bedfellow.mit.edu comp.text.frame:21709 news.answers:83635 comp.answers:21596
  25.  
  26. Archive-name: frame/faq/part2
  27. Version: 2.9a
  28. Last-modified: 1996/03/13
  29.  
  30. This is part 2 of 2 of the FrameMaker FAQ (Frequently Asked
  31. Question) list.  To get part 1, send e-mail:
  32.     To: mail-server@rtfm.mit.edu
  33.     with body containing: send usenet/news.answers/frame/faq/part1
  34. or
  35. ftp://rtfm.mit.edu/pub/usenet/news.answers/frame/faq/part1
  36. or
  37. http://www.cis.ohio-state.edu/hypertext/faq/usenet/frame/faq/top.html
  38.  
  39. ============================================================
  40. * PAGE LAYOUT
  41.  
  42. ------------------------------------------------------------
  43. ** PAG-1: Is there any easy way to move one or more pages to a different
  44. place in the document? (Two layout models.)
  45.  
  46. FM supports two basic layout models; let's call them "newspaper" and
  47. "term paper".  In the term paper model, there's basically one story
  48. that flows from one page to the next; the pages themselves can be
  49. thought of as transient, existing only to divide up the flow.  In the
  50. newspaper model, the pages exist independently of the stories, and you
  51. place the stories by reshaping the text columns and linking a column
  52. on page 1 to a column on another page.  The newspaper model is also
  53. used for producing "forms".  Overhead transparencies can be done with
  54. either model.
  55.  
  56. In the newspaper model, you probably start out by using Page->Add Page
  57. to create the proper number of pages, then placing stories in the
  58. columns, and linking those columns to additional ones on later pages
  59. as necessary.  Pages are not automatically generated when text flows
  60. out of a column (Autoconnect is off). There's no "easy" way to
  61. rearrange pages, but this model doesn't often require it.
  62.  
  63. In the term paper model, you start with one page, and let a
  64. lengthening story automatically generate additional pages (Autoconnect
  65. is on).  If style dictates that page break is required, you simply tag
  66. the next paragraph as "Start at Top"; this is probably built into the
  67. cataloged tag.  In this model, you don't move "pages" around, you move
  68. bunches of sentences around (using Cut and Paste), and the pages
  69. adjust themselves automatically.
  70.  
  71. Note that in the term paper model you DON'T want to use "Add Page" and
  72. you DO want to place any graphics in a anchored frame or table, so
  73. they'll move with the text, not stick to the page.
  74.  
  75. Things can get complicated when you want an exception page in the
  76. middle of a term paper, such as a rotated page for a landscape
  77. formatted graphic.
  78.  
  79. Additional points:
  80.  
  81. - There is NO way to cut/copy and then paste a master page as a unit.
  82.  
  83. - There is NO way to cut/copy and then paste a reference page as a unit.
  84.         You can only add a new (empty) master/reference page, and then
  85.         copy and paste objects from the source page.
  86.  
  87. - There is NO way to add a new page (Page:Add Page) and simultaneously
  88.   specify a desired master page.
  89.     An added page ALWAYS gets master page "Right" (or "Left" in a
  90.     2-sided document as appropriate).  If you want to add a page
  91.     using a different master page you must first add it and then
  92.     apply the master page using Page:Column Layout.  If the desired
  93.     master page has a different arrangement of text columns you will
  94.     often end up with "orphan" text columns that you must delete.
  95.  
  96. Contributor: David Cortesi <cortesi@informix.com>
  97.  
  98. ------------------------------------------------------------
  99. ** PAG-2: How do I force a page break?
  100.  
  101. Ideally, you would have a unique tag that leads off the text on the
  102. new page (e.g., Head1), and you set this paragraph format to Start:
  103. Top of Page or Top of Column.  However, this is not always
  104. appropriate.  There are a few other solutions:
  105.  
  106. *** A. Create a Paragraph tag called PageBreak, and set its point size to
  107. 4.0pt (smallest possible), Space Above to 0, and Space Below to 999pt.
  108. The huge space below forces the next paragraph to the top of the page.
  109. Contributor: <rgf@concurrent.co.uk>
  110.  
  111. *** B. Create a Paragraph tag called PageBreak, and set its Start to Top
  112. of Page (or Column).  Set the point size to 4.0pt (smallest possible),
  113. Space Above to 0, and Space Below to 0.  Set the leading to the
  114. negative of the point size and the Space Above of the following
  115. paragraph.  This causes the two paragraphs to overlap.
  116. Contributor: Lester C. Smalley
  117.  
  118. *** C. Select the first paragraph that you want on the new page and do
  119. "ESC j P".
  120. Contributor: L. Daniel York <ldy@copley.mv.com>
  121.  
  122. ------------------------------------------------------------
  123. ** PAG-3: How can I change the page size of an existing document?
  124.  
  125. Use ONE of the following methods:
  126.  
  127. *** A. Edit the MIF file.
  128.  
  129. To change master page sizes, save the file as a MIF document, and then
  130. edit the MIF file -- search-and-replace all instances of 8.5" x 11.0"
  131. with the desired measurements.  Look for the attribute "PageSize".
  132. Save the MIF file, and then open it again in FrameMaker -- you will
  133. have to use the Page Layout dialog box to reapply Master Page --> Body
  134. Page formats, although perhaps you could use the Use Formats From
  135. dialog box, specifying the current document as the template and
  136. updating only the Page Layout.
  137.  
  138. Also, after doing this, remember to reformat any tabs at the right end
  139. of the template's headers/footers.
  140.  
  141. Contributors: Jonathan B. Horen <horen@rs.com>
  142.               Anders Thulinc <ath@linkoping.trab.se>
  143.  
  144. *** B. Copy formats.
  145.  
  146. 1.  Make a new document of the right size.
  147. 2.  Save this document as a new name.
  148. 3.  Open your old Template.
  149. 4.  Go to the Master Pages of both documents, 
  150.     For each master page in the old template:
  151.     - Create or go to that Master Page in the New document,
  152.     - In the New document, Edit: Select All on Page and delete,
  153.     - In the Old document, Edit: Select All on Page and copy,
  154.     - In the New document, Paste.
  155. 5.  In the New Document, Select Use Formats from the File menu
  156.     and bring over everything EXCEPT the Page Layouts.
  157.  
  158. Contributor: Alan S. Koch  <ask@sei.cmu.edu>
  159.  
  160. *** C. Frame's Method.
  161.  
  162. A slightly different method is described in Using FrameMaker, Chapter
  163. 14: Specifying Page Layout, Changing a document's page size.
  164.  
  165. Contributor: Ari Cohn <acohn@synopsys.com>
  166.  
  167. ------------------------------------------------------------
  168. ** PAG-4: I used a rotated (landscape) page for a large figure/table, 
  169. but the figure keeps moving to a portrait page!
  170.  
  171. If you have a document which contains a figure too wide for a portrait
  172. page, you can created a landscape master page for it to reside on.
  173.  
  174. The problem is that when you add stuff on the pages before the
  175. landscape page, the landscape figure moves onto another (portrait)
  176. page, and the new text goes onto the landscape page.  If you separate
  177. the landscape page from the flow, then the figure numbers get messed
  178. up.
  179.  
  180. The easiest solution is to create the figure rotated in an anchored
  181. frame.  You can use a large "scratch" page somewhere to create the
  182. figure of such a size that, when rotated, it will fit on your standard
  183. portrait page. Thus you won't need a custom master page.  Turn off
  184. Cropping in the Special Anchored Frame dialog will allow the frame to
  185. extend beyond the margins, which might allow it to be edited on a
  186. portrait page.  You need to rotate the figure back to horizontal
  187. whenever you need to edit it.
  188.  
  189. Custom master pages in the middle of a document are a problem because
  190. you cannot integrate them into the automatic alternation of left/right
  191. master pages; you cannot create "alternative" left/right master pages.
  192.  
  193. Contributor: Rob Weinberg <robertw@informix.com>
  194.  
  195. ------------------------------------------------------------
  196. ** PAG-5: How can I get text to flow around a graphic?
  197.  
  198. This is described in the FM User Manual, Chapter: Controlling the Flow
  199. of Text, Flowing text around a graphic (Windows version: page 17-14;
  200. Unix version: page 15-11).
  201.  
  202. ------------------------------------------------------------
  203. ** PAG-6: What is the easiest way to do "this page intentionally
  204.           left blank"?
  205.  
  206. First go to your reference page and create a reference frame called
  207. "blank page".  In this frame, put your text line, and make the frame
  208. large enough that the text will appear low enough down on the page,
  209. i.e. leave a couple of inches of white space in the frame above the
  210. text.  Next, create a paragraph style with tag "blank", which is set
  211. to start at the top of a page, and has space below set to 1000 points,
  212. so that it will always have a page to itself.  In the "advanced" page
  213. of paragraph format, set the "Frame Below" to "blank page".
  214.  
  215. Henceforth you need only add or delete one paragraph. 
  216.  
  217. Contributor: Karen <karen@yc.estec.esa.nl>
  218.  
  219. ------------------------------------------------------------
  220. ** PAG-7: How can I control the spacing between the text and the top
  221. of the text frame?
  222.  
  223. Make two paragraph formats:
  224.     Tag: NegBelow                   Tag: NegAbove
  225.         Space: Below: -99 pt            Space: Above: 'x' pt
  226.         Start: Top of Column        where 'x' is a negative value, 
  227.         Next Tag: NegAbove        such as -14 pt.
  228.         Keep With: Next                 Keep With: Previous
  229.  
  230. Varying the value of 'x' lets you control the space you want.  Leave
  231. NegBelow empty.  Start with the text in NegAbove.
  232.  
  233. Contributor: Wim van Gijsel <wvgijsel@mswe.dnet.ms.philips.nl>
  234.  
  235. ------------------------------------------------------------
  236. ** PAG-8: How can I make a table or anchored frame span two columns?
  237.  
  238. If the table appears at the top of the page, expand the table (or
  239. anchored frame) past the first column.  Then place a blank anchored
  240. frame in the second column, and tell it to appear at the top of the
  241. column.
  242.  
  243. (You can of course make a separate master page or rework the columns
  244. on the current page, but this will have to be re-done if the content
  245. changes and the table moves to another page.)
  246.  
  247. Contributor: Mike Sierra <sierra@ora.com>
  248.  
  249. ------------------------------------------------------------
  250. ** PAG-9: How can I float a table to the top of the page, w/o blank space?
  251.  
  252. Basically, I'd like the table to perform like an achored frame at the
  253. top of a page with the float mode on, i.e. I don't want big empty
  254. spaces.
  255.  
  256. In your Table Format window, set the Start option for Float, set Orphan
  257. Rows for 99 (or some other high number), and set the Space Above to 500
  258. (or some other high number).  The Orphan Row setting will force the table
  259. rows to stay together, the Float option will allow text to flow around it,
  260. and the Space Above will force the table to the top of the next page.
  261.  
  262. Contributor: Kim L. Shank <klshank@dg35dpahrb.er.usgs.gov>
  263.  
  264. ============================================================
  265. * PRINTING
  266.  
  267. NOTE: If you try to print a book in FM4, all chapter files must be
  268. converted to FM4 first.  Refer to question FIL-8.
  269.  
  270. ------------------------------------------------------------
  271. ** PRT-1: How can I print "DRAFT" on the background of every page?
  272.  
  273. *** A. Add "DRAFT" rotated 45 degrees to the master page (FM4)
  274.  
  275. Go to the master page.  Use the text line tool in the graphics palette
  276. to create a DRAFT line.  Rotate it 45 or 60 degrees,
  277. counter-clockwise.  Size as appropriate.  You may want to color it
  278. yellow (prints as light grey on some printers).
  279.  
  280. In FM 4 you can apply a custom color. Using the CMYK model, set C, M
  281. and Y to 0%. The percentage of K (black) that you choose is now a
  282. percentage of gray. On an HP 4M, 5% K prints watermarks at about the
  283. right darkness.
  284.  
  285. Make sure that the text columns for the body text have Fill set to
  286. None, not solid white.
  287.  
  288. *** B. Insert Postscript code into your document
  289.  
  290. On the master page, create a new text rectangle.  Add the following
  291. text:
  292. FM3:
  293.     (DRAFT) /Times-Roman /B -52 /UL .8
  294.     #include "$FMHOME/.fminit2.0.ps/docs/BigFill.ps
  295. FM4:
  296.     (DRAFT) /Times-Roman /B -52 /UL .8 gray 1
  297.     #include "$FMHOME/fminit/usenglish/samples/postscript/BigRGB.ps
  298.  
  299. where $FMHOME is the pathname of your $FMHOME directory.  Select the
  300. text rectangle and choose Format Flow.  Select PostScript Code and
  301. choose OK.  Go to the body pages and print.
  302.  
  303. The arguments are:
  304.     1 = string to print, in parenthesis, e.g. (PRELIMINARY)
  305.     2 = font desired: /font, e.g. /Times-Roman
  306.     3 = mode code where /W = fill width, /H = fill height, /B = fill both,
  307.             expands the characters to fill the text rectangle
  308.     4 = rotate value from -180 to +180
  309.          where positive = counterclockwise, negative = clockwise
  310.     5 = starting corner: /LL /LR /UR /UL  where LL = lower left, etc.
  311.     6 = grayscale value from 0 to 1 where 0 = black, 1 = white
  312.     7 = line color
  313.         formats:    [ red green blue ] or gray
  314.         [] means no outline, [1 1 1] or 1 means white
  315.     8 = line width (in points)
  316.         if negative number, prints outline on top of fill
  317.  
  318. Read the .ps files for more info.
  319.  
  320. The size of the text is determined by the size of the text rectangle
  321. and the "mode code" argument.
  322.  
  323. For Mac users: Obtain the file BigFill.ps from somewhere and put it in
  324. the same folder as your document. Then follow the above instructions,
  325. except use: #include "BigFill.ps"
  326.  
  327. *** C. Update the FMlpr script
  328.  
  329. The "Printer Name" field on the print box is passed to the FMlpr
  330. script.  A printername of xxx:yyy calls FMlpr.xxx with a printername
  331. of yyy (xxx is translated to lowercase).  This allows supporting
  332. multiple paper trays, fax modems, draft printing etc., merely by
  333. adding scripts into $FMHOME/.fminit2.0.  
  334.  
  335. The FMlpr.draft script will print "DRAFT" in the background of every
  336. page.  Note that the FMlpr.draft file must be made executable 
  337. (chmod a+x FMlpr.draft). Access via
  338. ftp://ftp.frame.com/pub/techsup/framers/unix/fmlpr/draft.lpr
  339.  
  340. Contributor: Graham Williams <gjw@csis.dit.csiro.au>
  341.           Bob Weissman <bobw@procase.com>
  342.  
  343. ------------------------------------------------------------
  344. ** PRT-2: How can I print with the "-h" switch in FM3.0/3.1?
  345.  
  346. In FM2.1, you could place "ps -h" in the Printer Name box in the Print
  347. dialog, to get a file printed without a header (Unix or similar
  348. systems).  In FM3.0, the printer script was changed.  To restore this
  349. feature, edit $FMHOME/.fminit2.0.ps/FMlpr (FM3) or
  350. $FMHOME/fminit/FMlpr (FM4), and change occurrences of
  351.             "$PRINTER"
  352. to
  353.             $PRINTER
  354.  
  355. in the lpr commands.  This allows multiple arguments to be passed to
  356. lpr, instead of passing the entire text to the -d or -P switch.
  357.  
  358. ------------------------------------------------------------
  359. ** PRT-3: How can I set the default printer name?
  360.  
  361. Refer to FrameMaker Reference manual, Page D-5, Resources for the
  362. "Print dialog box".  Add the following line to your .Xdefaults file:
  363.     Maker.printerName: {printername}
  364.  
  365. NOTE: This will affect any document which has not yet been stored with
  366. a printer name.  If a document was Saved with a printer name, the
  367. saved name will be used.
  368.  
  369. The printer name will be saved with the document when:
  370.     you save after you print the document, and in the Print dialog, 
  371.     the PrinterName edit box contained something even marginally different 
  372.     from what is specified by your Maker.printerName: 
  373.     (either because you changed it, or 
  374.      because it had previously been saved that way)
  375.     e.g. "34b" vs. "34b -h"
  376.  
  377. The printer name will NOT be saved with the document when:
  378.     you save after you print the document, and in the Print dialog, 
  379.     the PrinterName edit box was IDENTICAL to
  380.     what is specified by your Maker.printerName: 
  381.     (either because you changed it, or 
  382.      because it had previously been saved that way)
  383.  
  384. If you build templates, you must be sure there is NOT a printer name
  385. saved in the templates, or people's defaults will not affect them.
  386.  
  387. To remove the PrinterName from a document that has one saved with one:
  388. 1.  Open the document.
  389. 2.  Select File:Print
  390. 3.  Change the Printer Name edit box to be IDENTICAL to 
  391.     Maker.printerName: in YOUR .Xdefaults
  392. 4.  Click OK (print the document.)
  393. 5.  Select File:Save
  394.  
  395. Contributor: Alan S. Koch <ask@sei.cmu.edu>
  396.  
  397. ------------------------------------------------------------
  398. ** PRT-4: How can I print pages in pamphlet/booklet/signature order? 
  399.  
  400. Pamphlet/booklet/signature order is where two logical pages are
  401. printed on each side of a physical sheet of paper, double-sided, and
  402. the pages are folded and stapled in the middle.  For a 2-sheet, 8 page
  403. booklet, the page order would be: 8 & 1, 2 & 7, 6 & 3, 4 & 5.
  404.  
  405. *** A. PSUtils
  406. PSUtils is a package of utilities to manipulate PostScript files.
  407. Page selection and rearrangement are supported, including arrangement
  408. into signatures for booklet printing, and page merging for
  409. 2up/4up/8up/9up printing.
  410.  
  411. psbook          rearranges pages into signatures
  412. psselect        selects pages and page ranges
  413. pstops          performs general page rearrangement and selection
  414. psnup           uses pstops to merge multiple pages per sheet
  415. epsffit         fits an EPSF file to a given bounding box
  416.  
  417. PSutils is available from ftp://ftp.dcs.ed.ac.uk/pub/ajcd/psutils.tar.Z 
  418.  
  419. It is written by Angus Duggan.  The package is also available in the
  420. news:comp.sources.misc archives, or mail a message to archie@archie.unl.edu
  421. with the single body line of
  422.     prog psutils
  423.  
  424. Contributors: Angus Duggan <ajcd@dcs.ed.ac.uk
  425.               Robert Pincus <robert@atmos.washington.edu>
  426.               David Cortesi <cortesi@helium.informix.com>
  427.  
  428. *** B. DynoPage (Mac)
  429. On the Macintosh, the DynoPage 2.0 software will do this.  It also
  430. prints many other formats, such as 2-up, 6-up, etc.  A free demo disk
  431. is available.  Contact: 
  432.     Portfolio Software              Tel: +1 800-729-3966
  433.     10062 Miller Avenue             Fax: +1 408-252-0440
  434.     Suite 20                        Applelink: PORTFOLIO
  435.     Cupertino, CA 95014-3466 USA    CompuServe: 75300,520
  436.                                     America Online: Portfolio
  437.  
  438. *** C. Double Up and Double Up Professional (Windows)
  439. On Windows, the Double Up software will do this.  (A Unix version is
  440. in Beta Test.)  Contact:
  441.     Legend Communications Inc.      Tel: +1 800-668-7077
  442.     54 Rosedale Avenue              CompuServe: 73220,2006
  443.     Brampton ON L6X 1K1, Canada
  444.  
  445. ------------------------------------------------------------ 
  446. ** PRT-5: Is there a way to print certain pages or ranges from a book
  447. or file, besides the one-range-at-a-time printing via FM?
  448.  
  449. *** A. psxlate (Unix)
  450.  
  451. The "psxlate" program can extract a whole bunch of pages and
  452. organizations from DSC compliant PostScript, which Frame is.  The
  453. program is contained in the software package called "psroff" (the
  454. non-Adobe TranScript program).  The output of psxlate is standard out,
  455. so it can be redirected to the printer or to a file for later
  456. printing.
  457.  
  458. The software is available at
  459. ftp://ftp.uu.net/usenet/comp.sources.unix/volume24/psroff3.0/
  460.  
  461. Contributor: brown@wi.extrel.com
  462.  
  463. *** B. Tempo II Plus (Macintosh)
  464.  
  465. The macro program Tempo II Plus includes a macro that allows you to
  466. specify multiple page ranges for a single printing. You enter the list
  467. of ranges into a window, issue the print command, and the macro feeds
  468. the ranges one at a time to the printer, checking periodically to see
  469. if the current range is finished. The macro works with all standard
  470. Mac applications, not just FrameMaker.
  471.  
  472. Affinity MicroSystems Ltd.      Tel: +1 800-367-6771, +1 303-442-4840
  473. Email: affinity@henge.com       Fax: +1 303-442-4999
  474.  
  475. Contributor: Graeme Forbes <forbes@mailhost.tcs.tulane.edu>
  476.  
  477. ------------------------------------------------------------
  478. ** PRT-6: How can I print double-sided on a printer that supports it?
  479.  
  480. *** A. HP LaserJet IIISi
  481.  
  482. Have FMlpr (or manually) insert this line somewhere near the top of
  483. the temp PostScript file (probably after %%EndComments):
  484.  
  485.     statusdict begin false settumble true setduplexmode end
  486.  
  487. Then to keep the DOS users happy, insert somewhere near the end:
  488.  
  489.     statusdict begin false setduplexmode end
  490.  
  491. Contributor: Nate Stelton <etan@tellabs.com>
  492.  
  493. There is an FMlpr.duplex script written:
  494. ftp://ftp.frame.com/pub/techsup/framers/unix/fmlpr/duplex.lpr
  495.  
  496. ------------------------------------------------------------
  497. ** PRT-7: Can I print FM files on a 9-bin dot-matrix printer?
  498.  
  499. I got Frame for Windows to correctly print on a 9-pin dot matrix
  500. printer at high speed (i.e. without the printer resorting to graphics
  501. mode)!  Here is what I have discovered for the Epson 9-pin driver (a
  502. fairly recent one I downloaded from Microsoft about 6 months ago):
  503.  
  504. 1) The printer setup options in either Windows or Frame must be put at
  505. medium resolution 120x72 (not high resolution 120x144 as you might
  506. expect, nor 60x72).
  507.  
  508. 2) I then use a fixed pitch printer font that is native to the printer
  509. driver such as Roman 12cpi.  If you try to print this in most font
  510. sizes, say a large 24 pt., Frame/Windows will substitute a scalable
  511. font such as Courier or Times.  But if you ask for exactly the right
  512. font size, it will use the printer font.  Finding the font size that
  513. does this is easy.  Just paste the same line into an empty document in
  514. a half dozen different sizes, and watch while it prints.  I use 12 pt
  515. for Roman 12cpi, and 15 pt for Roman 10 cpi.  The printer will then
  516. kick out of graphics mode and really fly (near letter quality and
  517. especially in draft).  When doing other fonts and drawings it will
  518. properly resort to graphics mode.  Circles drawn with Frame will be
  519. circular, so it obviously is aware of the unequal vertical and
  520. horizontal printer dot pitch.  Unfortunately, imported bit images and
  521. clip art of circles will print as ovals, but this is somewhat
  522. understandable.
  523.  
  524. 3) You MUST adjust the Frame Paragraph Format/Advanced Properties/Word
  525. Spacing.  Set minimum=100%, Maximum=100%, and optimum=100%.  If you
  526. don't do this, your characters will not be right under one and other
  527. (as they should be in a fixed pitch font), and strangely, you may get
  528. occasional weird vertical spacing between lines.  I originally thought
  529. that tabs not placed at character boundaries were causing the
  530. horizontal problem, but that doesn't seem to be the case.  It was the
  531. Word Spacing options.
  532.  
  533. Notes: It may be that the above settings will work for proportional
  534. spaced fonts like Roman PS, but I have not tried it.  And, I run with
  535. Adobe off, but I suspect that doesn't matter.
  536.  
  537. Contributor: Russ Tront <tront@cs.sfu.ca>
  538.  
  539. ------------------------------------------------------------
  540. ** PRT-8: How can I have text that is displayed, but not printed?
  541.  
  542. If you're using FM4, you can apply a color to the region of text that
  543. you want displayed, but never printed.  Then when you open the print
  544. dialog, click on Set Up beside Separations.  From there, just move the
  545. color that you don't want printed into the Don't Print column.  After
  546. you click OK and return to the main print dialog, make sure you
  547. deselect Print Separations.
  548.  
  549. When you print, you will simply see nothing on the page where your
  550. "colored" text appears on screen.  FM does not reflow the text so you
  551. may see a gap.
  552.  
  553. Contributor: Brent Gossett <bgossett@lsil.com>
  554.  
  555. ------------------------------------------------------------
  556. ** PRT-9: How can print to a non-PostScript printer?
  557.  
  558. *** A. Use ghostscript
  559.  
  560. You can use ghostscript to convert from PostScript to output for many
  561. popular printers, including Epson-compatibles, and HP-compatibles.
  562.  
  563. *** B. Use a fax modem
  564.  
  565. I was PC-Faxing a document directly from Frame through my internal
  566. modem using Eclipse-FAX software.  Then, I noticed that one of the
  567. options on the Eclipse menu was "print."  Voila!  Eclipse apparently
  568. performed the necessary PS to TIF conversion and took care of printing
  569. the file beautifully on my (non-PostScript) HP DeskJet Plus.
  570.  
  571. Contributors: Michael J Hardy <mhardy@acorn.co.uk>
  572.               Karen Goeller <karen13@cerridwen.cc.bellcore.com>
  573.  
  574. ------------------------------------------------------------
  575. ** PRT-10: What kind of control do I have over documents
  576.            distributed on-line in FrameMaker binary format?
  577.  
  578. Following is a MIF file template that, after modifications, you can
  579. import into an open, unlocked FM file using the File/Import/File
  580. command. Currently, the file simply reaffirms FM default settings. I
  581. hope the file is easy to understand so modifications are easy.
  582.  
  583. Nothing remarkable happens when you import the file. Your screen might
  584. refresh, but that's about it; nevertheless, after you lock it, the
  585. file will respond differently based on the changes you
  586. specified. Remember, you can lock and unlock FM files by typing, in
  587. sequence, <esc> Flk.
  588.  
  589. Caution: If you configure a file so it cannot be unlocked, be sure to
  590. save a copy of the unmodified file. Your readers will not be able to
  591. unlock the file but neither will you.
  592.  
  593. <MIFFile 4.00>
  594. <Document
  595.  <DViewOnlyXRef GotoBehavior >  # Default: X-refs behave like gotolink
  596. #<DViewOnlyXRef NotActive >     # Disable hypertext in X-refs
  597. #<DViewOnlyXRef OpenBehavior >  # X-ref links behave like openlink
  598.  <DViewOnlySelect Yes >         # Default
  599. #<DViewOnlySelect UserOnly >    # Disable highlighting destination link
  600. #<DViewOnlySelect No >          # Disable selecting text
  601.  <DViewOnlyWinBorders Yes >     # Default
  602. #<DViewOnlyWinBorders No >      # Suppress scroll bars
  603.  <DViewOnlyWinMenubar Yes >     # Default
  604. #<DViewOnlyWinMenubar No >      # Suppress menu-bar display under Unix
  605.  <DViewOnlyWinPopup Yes >       # Default
  606. #<DViewOnlyWinPopup No >        # Disable popup hypertext commands
  607.  <DViewOnlyWinPalette No >      # Default
  608. #<DViewOnlyWinPalette Yes >     # Document behaves like a palette
  609. #<DViewOnlyNoOp 0x313>          # Disable printing
  610. #<DViewOnlyNoOp 0x321>          # Disable cutting or clearing
  611. #<DViewOnlyNoOp 0x322>          # Disable copying
  612. #<DViewOnlyNoOp 0xF00>          # Disable unlocking the document
  613. > # end of Document
  614.  
  615. Contributor: Robert Crews <72274.1243@CompuServe.COM>
  616.  
  617. ============================================================
  618. * FILTERS, IMPORT/EXPORT, POSTSCRIPT
  619.  
  620. ------------------------------------------------------------
  621. ** FIL-1: Where can I find a filter to convert <XXXXXX> to Frame?
  622.  
  623. There is a document (FM format) that lists free, shareware, and
  624. commercial filters that convert to or from FM.  The document is posted
  625. to this list when it is changed.  The document is quite detailed, so
  626. PLEASE try to get the document and read it before asking on the
  627. network for a filter.  There is too much information to include the
  628. whole filter document in the FAQ. (However, I have put info on some
  629. filters in later questions.)
  630.  
  631. The filter list document and/or some of the free and shareware filters
  632. can be obtained at the sites listed below:
  633.  
  634. http://sunasp1.cern.ch/frame/filters/filters.book_1.html
  635.  
  636. ftp://ftp.irisa.fr/pub/FrameMaker/Filters/
  637. ftp://ftp.cis.ksu.edu/pub/FUN/Filters/
  638. ftp://sunbane.engrg.uwo.ca/pub/fun/filters/
  639. ftp://ftp.uni-stuttgart.de/pub/unix/text-processing/framemaker/Filters/
  640. ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filterdoc/filters.bk
  641. ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/
  642.  
  643. A mail server is available for most of the filters:
  644.     To: ftpmail@uni-stuttgart.de
  645.     body contains: 
  646.         help
  647.         index
  648.  
  649. The filters reside in the directory:
  650. /pub/unix/text-processing/framemaker/Filters
  651.  
  652. The filters are packed and encoded in various ways (shar, .Z, tar),
  653. and unpacking programs are available from the mail server; see INDEX.
  654.  
  655. If you do not have access to any of these methods, request the list by
  656. sending email to Ed van Leeuwen <Ed.van.Leeuwen@fel.tno.nl> or
  657. Phong Co <framers-request@uunet.uu.net>.
  658.  
  659. Contributors: Ed van Leeuwen <Ed.van.Leeuwen@fel.tno.nl>
  660.               Hansjuergen Paul <paul@iatge.de>
  661.               Barbara Burr <Burr@rus.uni-stuttgart.de>
  662.  
  663. ------------------------------------------------------------
  664. ** FIL-2: How do I convert a Frame document from Mac to Sun? (etc.)
  665.  
  666. The document file is the same on every platform that Frame supports,
  667. so there is no conversion.  If you're having trouble, make sure that
  668. you are transferring in "binary" mode, not text mode, not MacBinary
  669. mode.  If moving to the Mac, you will have to open FM and then open
  670. the file; double-clicking the file icon won't work.  If the document
  671. does not show in the Open File dialog, press Option while choosing
  672. File Open.
  673.  
  674. If the two platforms are running different versions (1.3/2.x/3.x),
  675. and/or you have to convert to an older version, write the file out in
  676. MIF format before transferring, and transfer in text mode.
  677.  
  678. Except for the special case in the previous paragraph, you do not
  679. have to convert to MIF to transfer between platforms, unless you can
  680. only do the transfer in text mode.
  681.  
  682. ------------------------------------------------------------
  683. ** FIL-3: Why do my imported images show up as gray rectangles?
  684.  
  685. There are a couple of reasons that this might occur.
  686.  
  687. *** A. Transfering a file from <platform-A> to <platform-B>.
  688.  
  689. Note that imported graphics may not display or print on the new
  690. platform; consult FM Reference Manual Appendix on "Using FrameMaker on
  691. Multiple Platforms."  This occurs because the graphics are displayed
  692. using features of the operating system (such as QuickDraw routines on
  693. the Mac and PostScript on the NeXT) that are not available on every
  694. platform.
  695.  
  696. If you "Copy File Into Document" when importing, and set the "Save
  697. FrameImage with Imported Graphic" attribute (in File:Preferences),
  698. your graphics will be displayed no matter what platform you're on.
  699. Although you cannot always import a given graphic format into a given
  700. platform's FrameMaker, once that graphic is imported with the
  701. FrameImage, its contents are displayable in any platform's FrameMaker.
  702. Again, consult the Reference Manual.  Note that FrameImages are 72DPI
  703. bitmaps, so you can display the image, but you won't necessarily like
  704. what you get if you print it.
  705.  
  706. *** B. Not enough memory.
  707.  
  708. FM allocates memory for handling bitmaps.  If it can't get enough
  709. memory, it will display images as grey rectangles.  Try increasing the
  710. size of the X resource:
  711.  
  712. Maker.clientBitmapSize:    2000000
  713.  
  714. Contributor: Ed van Leeuwen <E.v.Leeuwen@fel.tno.nl>
  715.              (plus another individual)
  716.  
  717. ------------------------------------------------------------
  718. ** FIL-4: How can I automatically import a graphic file whose format is 
  719. not recognized by FM, if I can how to do the conversion manually?
  720.  
  721. Modify in $FMHOME/.fminit2.0 (FM3) or $FMHOME/fminit (FM4) the files
  722. suffixlist and MifRead.  You can add any filters you want as long as
  723. they return a file in a format directly recognised by frame (mif,
  724. rasterfile, xwd...)
  725.  
  726. Warning: if you translate in xwd or raster, frame will give a .rf
  727. extension to the resulting file (copied in the calling directory),
  728. EVEN if such a file already exists.
  729.  
  730. The first time, you can't import, by copy, only by reference.
  731.  
  732. Contributor: Bertrand Decouty
  733.  
  734. ------------------------------------------------------------
  735. ** FIL-5: How do I incorporate code fragments in a Frame doc?  
  736.  
  737. There is a filter called prog2mif to handle this.  It is available with
  738. the other filters (see question FIL-1).
  739.  
  740. The most difficult part is that tabs work differently in code text
  741. files than they do in FM.  In code, tab usually goes to the next tab
  742. stop after the current column.  In FM, tab goes to the next tab stop,
  743. according to the number of tabs on the line.
  744.  
  745. Contributor: Janick Bergeron <janick@bcrkd13.bnr.ca>
  746.  
  747. ------------------------------------------------------------
  748. ** FIL-6: Are there any SGML converters for FM?
  749.  
  750. *** A. MIF/SGML Conversion System (Unix)
  751.     "MIF/SGML Conversion System"        John Payne
  752.     Avalanche Development Company       Tel: +1 303-449-5032
  753.     947 Walnut Street                   Fax: +1 303-449-3246
  754.     Boulder, CO 80302 USA               Internet: john@avalanche.com
  755.  
  756. *** B. OmniMark (on all Frame platforms)
  757.     OmniMark                            North America: 800-565-9465
  758.     Exoterica Corporation               Tel: +1 613-722-1700
  759.     1545 Carling Avenue                 Fax: +1 613-722-5706
  760.     Ottawa, ON  K1Z 8P9  CANADA         Internet:  info@xgml.com
  761.  
  762. OmniMark provides SGML support for FrameMaker and FrameBuilder through
  763. its rich development language.  OmniMark's built-in SGML parser
  764. supports all SGML DTDs.
  765.  
  766. *** C. fm2sgml - SMGL Export Filter for FrameBuilder
  767.  
  768. The `SGML Export Filter for FrameBuilder' program (or `fb2sgml' for
  769. short) is a DTD independent export filter for FrameBuilder.  It
  770. converts any structured FB document or selected elements thereof to
  771. SGML instances including graphics and tables (CALS).  `fb2sgml' is an
  772. FB API client, that forms part of the FB user-interface.  It can be
  773. used to export any FrameBuilder document conforming to any EDD.  For
  774. more info, contact:
  775.  
  776. John Eadie
  777. Computing Art Inc.
  778. Tel: +1 416-287-6811 or +1 604-922-5104
  779. Fax: +1 604-922-5194
  780. Email: jme@well.sf.ca.us | jme@c-art-w.wimsey.com
  781.  
  782. Contributor: John Eadie <jme@well.sf.ca.us | jme@c-art-w.wimsey.com>
  783.  
  784. *** D. DynaTag  - MIF-to-SGML and DynaText Conversion Solution
  785.         Electronic Book Technologies    Tel: +1 401-421-9550
  786.         One Richmond Square             Fax: +1 401-421-9551
  787.         Providence, RI  02901  USA      Email: info@ebt.com
  788.                                         WWW: http://www.ebt.com
  789.  
  790. DynaTag provides a point-and-click environment for converting Frame
  791. MIF files into SGML and DynaText for online delivery. The DynaTag
  792. set-up program-- which is used to create a "project" that defines the
  793. MIF-to-SGML mappings for a particular class of documents--runs on
  794. Windows. Completed projects can be run in batch mode on Windows and
  795. the popular UNIX environments. Handles embedded Frame graphics.
  796. Powerful, easy-to-use, and inexpensive.
  797.  
  798. Contributor: Kent Summers <kjs@ebt.com>
  799.  
  800. ------------------------------------------------------------
  801. ** FIL-7: I am having problems transferring PostScript in and out of FM.
  802.  
  803. You can also get help from the folks on comp.lang.postscript and
  804. comp.sources.postscript newsgroups.  The comp.lang.postscript FAQ
  805. is available via e-mail:
  806.     To: mail-server@rtfm.mit.edu
  807.     body contains: send usenet/news.answers/postscript/faq/part1-4
  808.                    send usenet/news.answers/postscript/faq/part5-6
  809.                    send usenet/news.answers/postscript/faq/part7-10
  810.                    send usenet/news.answers/postscript/faq/part11
  811.                    send usenet/news.answers/postscript/faq/part12
  812.                    send usenet/news.answers/postscript/index
  813.  
  814. *** A.  Can't take FM3 PostScript and import into LaTex
  815.  
  816. Comment out the following lines in the FM PostScript file, FMDOCUMENT
  817. procedure:
  818.    setpapername
  819.    manualfeed {true} {papersize} ifelse
  820.    {manualpapersize} {false} ifelse
  821.    {desperatepapersize} if
  822.  
  823. Modify the size of the BoundingBox, needed especially for small FM
  824. figures.  There are various methods to compute the proper size:
  825.  
  826. 1) Use bbfig, which is a set of shell script and postscript programs
  827. that can calculate the datum for BoundingBox. One version that works
  828. is the copy modified by oliveria@down.engin.umich.edu (Roque Donizete
  829. de Oliveira) at 141.212.102.27 (knob2.engin.umich.edu) in the file
  830. pub/tmp/bbbig.tar.Z. It also comes with a few packages, eg. dvips,
  831. epsfig, etc. The version on NEXTSTEP can even allow mousing to define
  832. the BoundingBox and update the BoundingBox statement in the postscript
  833. program. This feature may also exist in some variants of bbfig.
  834.  
  835. 2) Use ghostview read the coordinates of the lower left conner and
  836. upper right conner, by using mouse to point.
  837.  
  838. 3) Use  ps2epsi or pstoepsi.
  839.  
  840. 4) Measure with a ruler in inch. The keys are that the lower left
  841. conner is not necessarily the lower left extreme of the page, whose
  842. coordinate is (0,0) and that the coordinates are in points (pt.) which
  843. is 1/72 inch, so 1 inch = 72 pt. The BoundingBox is the portion on the
  844. page that you want to insert.
  845.  
  846. Replace
  847.    %%BoundingBox: (atend)
  848. by
  849.    %%BoundingBox: <x1> <y1> <x2> <y2>
  850. where <x1> <y1> <x2> <y2> are the values calculated.  The old
  851. "%%BoundingBox:..."-line at the end of the PS-file can be deleted.
  852.  
  853. Calculating the bounding box with ps2epsi did not work for
  854. FM3-generated PS-files, but bbfig does the job.
  855.  
  856. There is a Unix shell script contributed by Peter Nuth that does a lot
  857. of the edits automatically.
  858. ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/fixfm3ps.sh
  859.  
  860. Contributors: Jan van der Steen <jansteen@cwi.n>
  861.               Ingolf Markhof <markhof@ls12.informatik.uni-dortmund.de>
  862.               Amir Samad <amir@skua.bu.edu>
  863.               Peter R. Nuth <nuth@ai.mit.edu>
  864.               Albert Pang  <albert@brahms.INSL.McGill.CA>
  865.               Sven Thelemann <thele@db.informatik.uni-kassel.de>
  866.               Yu Shen <yshen@bmerhcbe.bnr.ca>
  867.  
  868. *** B.  Can't take FM4 PostScript and import into LaTex
  869.  
  870. Similar to above for FM3, but different items need to be editted.
  871.  
  872. There is a Unix shell script contributed by Peter Nuth that does 
  873. the edits automatically.
  874. ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/fixfm4ps.sh
  875.  
  876. Contributors: Eric A. Brewer
  877.               Peter R. Nuth <nuth@ai.mit.edu>
  878.  
  879. *** C.  Can't view FM PostScript in Ghostview.
  880.  
  881. Change the first line of the FM PS file from
  882.     %!
  883. to
  884.     %!PS-Adobe-3.0
  885.  
  886. Contributor: brown@wi.extrel.com
  887.  
  888. *** D.  Converting PS to EPSI or EPSF.
  889.  
  890. You can use "ps2epsi", which comes with and depends on Ghostscript.
  891. Ghostscript is part of the GNU package; consult the GNU license.
  892.  
  893. Ghostscript for Unix is available via:
  894. ftp://prep.ai.mit.edu/pub/gnu/ghostscript-2.6.1.tar.gz
  895. ftp://ftp.cs.wisc.edu/pub/ghost/ghostscript-2.6.1.tar.gz
  896.  
  897. Ghostscript for DOS/Windows is available via:
  898. ftp://prep.ai.mit.edu/pub/gnu/ghostscript-2.6.1msdos.tar.gz
  899. ftp://ftp.cs.wisc.edu/pub/ghost/gsview10.zip
  900. ftp://ftp.cica.indiana.edu/pub/pc/win3/uploads/gsview10.zip
  901. ftp://oak.oakland.edu/pub/msdos/postscript/gsview10.zip
  902.  
  903. Ghostscript for the Mac is available via:
  904. ftp://sumex-aim.stanford.edu/info-mac/grf/util/mac-ghostscript-252b3.hqx
  905.  
  906. eps-converter can translate ps files into Illustrator 3.2 eps files:
  907. ftp://sumex-aim.stanford.edu/info-mac/grf/util/eps-converter-11.hqx
  908.  
  909.  
  910. Some guidelines about EPSI files from Frame Tech Support:
  911.  
  912. Here's the three possible EPS headers that FM 3.0 recognizes:
  913. (All PS code shown indented, so that it won't be interpreted when
  914. the FAQ is printed.)
  915.     %!PS-Adobe-2.0 EPSF-1.2
  916.     %!PS-Adobe-2.0 EPSF-2.0
  917.     %!PS-Adobe-3.0 EPSF-3.0
  918. FM does a character-by-character match, so there must be no typos.
  919.  
  920. - File must have valid bounding box at head of file:
  921.     %%BoundingBox: x y xx yy
  922. - EPSI preview must start with:
  923.     %%BeginPreview: n m p q
  924. - EPSI preview must end with:
  925.     %%EndImage
  926.     %%EndPreview
  927.  
  928. Also: the EPSI file must be a UNIX, not DOS file.  (Each line ends in
  929. <cr>, not <cr><lf> ).  So if you produce an EPSI file under unix, copy
  930. back to your PC as a binary file, just as you would do for Frame docs.
  931.  
  932. Note that the EPSI preview must end with %%EndImage for MSwin Frame to
  933. view it correctly.  The GhostScript ps2epsi on Unix produces good
  934. files.
  935.  
  936. Peter Nuth had to write a simple filter to convert epsi files produced
  937. by MSwindows GSVIEW to Unix format and add the EndImage line.
  938.  
  939. Contributors: Nelson Loyola <loyola@bnr.ca>
  940.               Peter Nuth <nuth@ai.mit.edu>
  941.               Graeme Forbes <forbes@mailhost.tcs.tulane.edu>
  942.  
  943. *** E.  Places with FM & PS materials
  944.  
  945. The PostScript corner at the University of Zurich contains some
  946. material on FM, Display PostScript, Portable Document Format, and CERN
  947. WebMaker.
  948.  
  949. http://www.unizh.ch/ps/PScorner.html
  950.  
  951. Contributor: Peter Vollenweider <rzuvo@rzu.unizh.ch>
  952.  
  953. ------------------------------------------------------------
  954. ** FIL-8: How can I convert a group of files between FM binary and MIF?
  955.  
  956. The following c-shell script converts all files named *.framemif (MIF
  957. format) to *.doc (FM binary format).  If your files don't have the
  958. extension ".framemif", you can change "framemif" below to whatever
  959. extension your files use.  It can be modified to do various fmbatch
  960. operations on multiple files.
  961.  
  962. ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/fmbatch.sh
  963.  
  964. Contributor: Mike Kirsch  <mkirsch@novell.com>
  965.  
  966. ------------------------------------------------------------
  967. ** FIL-9: How do I import ISO Latin1 (ISO-8859.1) text into FM?
  968.  
  969. *** A. Use .Xdefaults
  970.  
  971. Add the following line in $HOME/.Xdefauts:
  972.   Maker.textCharacterEncoding:    ISOLatin1
  973.  
  974. Altough file $FMHOME/.fminit2.0/xresources/Maker says
  975.  
  976.   ! CHARACTER ENCODING
  977.   !       Use this resource if you want FrameMaker to save in 8-bit
  978.   !       ISO-Latin text rather than in 7-bit ASCII text.
  979.   !Maker.textCharacterEncoding:   ISOLatin1
  980.  
  981. this works both for importing and saving as plain text.
  982.  
  983. *** B. Use file suffix and MifRead
  984.  
  985. Add a .is1 suffix to all ISO Latin1 encoded files.  This is
  986. implemented by file $FMHOME/.fminit2.0/MifRead:
  987.  
  988.   ...
  989.   case $1 in
  990.           *.is1) $5/is1tomif <$1 >$2;;
  991.   ...
  992.  
  993. and files $FMHOME/bin/is1tomif and $FMHOME/bin/bin.<platform>/is1tomif.
  994.  
  995. The file $FMHOME/.fminit2.0/suffixlist must contain a line with <is1>
  996. if you want MifRead to be called.
  997.  
  998. *** C. Use preferences
  999.  
  1000. Someone mentioned the file $FMHOME/.fminit2.0/preferences; there is no
  1001. such file in my installation but perhaps others have it; this is why
  1002. it's worth mentioning anyway.
  1003.  
  1004.  
  1005. *** D. Other tips and resources
  1006.  
  1007. The file $FMHOME/.fminit2.0.ps/iso1.map contains a conversion table
  1008. between ISO Latin1 and FrameMaker internal encoding; it can be used by
  1009. your conversion programs.
  1010.  
  1011. Note that a .mif file must be completely in ascii or in FrameMaker
  1012. internal character encoding; you cannot put ISO Latin1 text in it,
  1013. even in a <String `...'> statement and with the X resource previously
  1014. mentionned and expect an automatic conversion.  This is why you will
  1015. need to make the conversion yourself if you have a program that
  1016. generates .mif files derived from some text input, and that is not
  1017. aware of the problem.
  1018.  
  1019. There is a file that can help you with all of your tests.  It contains
  1020. a line for every character with the high bit on; the character itself
  1021. is enclosed in [] and a description follows.  All you have to do is
  1022. look at what is inside the [] after the one or more steps of
  1023. manipulation of this file by programs.
  1024.  
  1025. Available at ftp://watsun.cc.columbia.edu/kermit/charsets/latin1.txt
  1026.  
  1027. Contributor: Charles Levert <charles@comm.polymtl.ca>
  1028.  
  1029.  
  1030. ------------------------------------------------------------
  1031. ** FIL-10: How do I screendump a window with a menu?
  1032.  
  1033. Refer to:
  1034. ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/scrdump.sh
  1035.  
  1036. Contributors: Wayne T. Watson  <wayne@netcom.com>
  1037.               Brad Fischer
  1038.  
  1039. ------------------------------------------------------------
  1040. ** FIL-11: How do I convert MATLAB output to FM?
  1041.  
  1042. Refer to:
  1043. ftp://ftp.frame.com/pub/techsup/framers/platform.ind/filters/matlab.txt
  1044.  
  1045. ------------------------------------------------------------
  1046. ** FIL-12: How do I convert FM to HTML?
  1047.  
  1048. CERN keeps a list of HTML generating tools; see it for the latest info:
  1049. http://www.w3.org/hypertext/WWW/Tools/Word_proc_filters.html#Framemaker
  1050.  
  1051. Contributor: Axel Boldt <boldt@math.ucsb.edu>
  1052.  
  1053. *** A. www_and_frame
  1054.  
  1055. Designed to work with MifRead and MifWrite, uses perl, sgmls, and
  1056. xlisp.  Available now from:
  1057. http://info.cern.ch/hypertext/WWW/Frame/fminit2.0/www_and_frame.html
  1058. and in the future from:
  1059. ftp://info.cern.ch/pub/www/contrib/www_and_frame-README
  1060. ftp://info.cern.ch/pub/www/contrib/www_and_frame-0.2.tar.Z
  1061.  
  1062. Contact: connolly@convex.com
  1063.  
  1064. *** B. WebMaker 1.4 (free)
  1065.  
  1066. CERN-developed version (1.4) available at: 
  1067. http://www.cern.ch/WebMaker/
  1068.  
  1069. The freeware version of CERN WebMaker will be available at least until
  1070. the release of WebMaker 2.0 (see below). Support of the current CERN
  1071. WebMaker version will be progressively transferred to Harlequin prior
  1072. to the release of version 2.0.
  1073.  
  1074. There will be a beta release of WebLinker, a WWW cross-reference
  1075. management tool, by the end of March 95.
  1076.  
  1077. A new version, 1.5, of CERN WebMaker will be released at this time to
  1078. enable WebMaker users to incorporate the WebLinker solution into their
  1079. WWW information management strategy. A selected list of bugs will be
  1080. fixed for this release.  This will be the last CERN release of
  1081. WebMaker.  Contact: webmaker@cern.ch
  1082.  
  1083. *** C. WebMaker 2.0 (commercial)
  1084.  
  1085. Harlequin Ltd., an international software house with headquarters in
  1086. Cambridge, UK, will develop and market an industrial version of CERN
  1087. WebMaker.
  1088.  
  1089. WebMaker 2.0, to be released in September 95, will include new
  1090. functionality and will be supported on UNIX, MS Windows and Apple
  1091. Macintosh platforms, accompanied with a native GUI for each platform.
  1092.  
  1093. Contact: webmaster@harlequin.com or web@harlequin.co.uk
  1094. Tel: Tel: +44 (0)1223 873800 Fax: +44 (0)1223 872519
  1095. http://www.harlequin.com.uk/webmaker
  1096. Offices in UK, USA, and Australia.
  1097.  
  1098. *** D. fm2html
  1099.  
  1100. http://info.cern.ch/hypertext/WWW/Tools/fm2html.html
  1101. ftp://ftp.nta.no/pub/fm2htm
  1102. http://www.nta.no/produkter/fm2html/Demo.book.html
  1103.  
  1104. Contact: jons@nta.no
  1105.  
  1106. *** E. miftran
  1107.  
  1108. A MIF to HTML converter written in C. 
  1109. http://info.cern.ch/hypertext/WWW/Tools/miftran.html
  1110. ftp://ftp.alumni.caltech.edu/pub/mcbeath/web/miftran/
  1111.  
  1112. Contact: jimmc@eskimo.com
  1113.  
  1114. *** F. Quadralay WebWorks Publisher & HTML Lite
  1115.  
  1116. FM5: WebWorks HTML Lite has been created especially for Frame
  1117. Technology as a useful, basic functionality tool to convert FM
  1118. documents into the Web's native HyperText Markup Language (HTML)
  1119. format. HTML Lite features an easy to use graphical user interface
  1120. within FM to allow one step conversion of FM documents.  Lite converts
  1121. cross references, hypertext links, and generated lists (TOC, Index,
  1122. etc) with corresponding URLs (HTML Hyperlinks).  It enables users to
  1123. map paragraph and character styles to HTML tags and can generate
  1124. references to GIF images imported by reference.
  1125.  
  1126. Quadralay's WebWorks Publisher is a more advanced commercial Internet
  1127. publishing product that enables users to design and maintain
  1128. production-quality Web spaces.  Publisher combines the ease-of-use of
  1129. WebWorks' HTML Lite with a more powerful and complete set of
  1130. production-level features that utilizes the full richness of FM and
  1131. HTML.  It gives users the ability to automatically convert graphics,
  1132. tables, and equations; design and save complex style mappings for
  1133. repeated use; and convert entire books and groups of files with a
  1134. single operation.
  1135.  
  1136. Ideal for designing and maintaining commercial Web spaces, WebWorks
  1137. Publisher builds on the basic text and hyperlink conversion features
  1138. of HTML Lite.  Additional features of WebWorks Publisher include
  1139. support for Frame variables; configurable image translation such as
  1140. scaling, dpi, and transparency; and customized style set
  1141. designing. The style designer enables users to create custom HTML
  1142. tags, split documents to facilitate efficient network transfers and
  1143. even provides a macro language for maintaining corporate material
  1144. (logos, styles, etc.)
  1145.  
  1146. Quadralay                              Tel: +1 512-305-0240
  1147. 3925 West Braker Lane, Suite 337       Fax: +1 512-305-0248
  1148. Austin, TX USA 78759-5321
  1149. Email: info@quadralay.com              WWW: http://www.quadralay.com
  1150.  
  1151. ------------------------------------------------------------
  1152. ** FIL-13: How do I convert MS Excel charts to FM?
  1153.  
  1154. More generally "How to produce EPSI files from MSWindows for inclusion
  1155. in Frame?"
  1156.  
  1157. The best way I found was to convert all Excel charts to EPSI files
  1158. (Encapsulated Postscript with device independant bitmaps). I imported
  1159. these files by reference (not by copy).  This cuts down on the size of
  1160. the Frame docs and avoids some problems with Frame losing graphics
  1161. copied into the doc.  You can still view and resize the graphics on
  1162. screen under Unix and MSwindows.
  1163.  
  1164. To produce an EPSI file from Excel:
  1165.  
  1166. To print an EPS file from any MSwin application, you must have a
  1167. PostScript printer driver loaded as one of your printers.  Get the
  1168. latest version (3.55 or greater) from Microsoft or Simtel archives.
  1169. Select this driver under the control panel, and under Options, select
  1170. "Encapsulated Postscript" and leave the file field blank.  Don't make
  1171. the mistake of just connecting the PS driver to a FILE port, and then
  1172. assuming that this will produce a good EPS file.
  1173.  
  1174. Then go back to Excel and set up your page for your chart.  I printed
  1175. charts alone, with no headers and footers, sized to fit about 6" wide.
  1176. You don't want clutter at the top & bottom of the page.  When you
  1177. print, it will prompt you for the name of the file.
  1178.  
  1179. This "EPS" file has a lousy bounding box that includes the entire
  1180. page.  Now if you want to get a real EPS or EPSI file with good
  1181. bounding boxes, you must run it through "ps2epsi", which is part of
  1182. the Ghostscript for Unix distribution.  There's also a Ghostscript and
  1183. GSview for MsWindows that produces EPSI files, but I have occasionally
  1184. had problems then including those EPSI files into Frame documents.  If
  1185. you only care about EPS, and not EPSI with previews, then MSwin GSview
  1186. is fine.
  1187.  
  1188. Refer to question FIL-7, D, for details on PS to EPSI conversion and
  1189. Ghostview.
  1190.  
  1191. Contributor: Peter Nuth <nuth@ai.mit.edu>
  1192.  
  1193. ------------------------------------------------------------
  1194. ** FIL-14: How do I get a better FM-to-Text conversion?
  1195.  
  1196. *** A. MifMucker
  1197.  
  1198. The MifMucker can do this and many other things.  Available at:
  1199. http://www.oac.uci.edu/indiv/ehood/mifmucker.doc.html
  1200.  
  1201. It is a free perl application that can manipulate FM docs in numerous
  1202. ways, including generating formatted ASCII (better than FM's ASCII
  1203. dump), HTML, searching across any number of docs for regular
  1204. expressions and reporting where things occured, generting MIF, and so
  1205. on.  Actually, there are about 8 filters for it currently, with more
  1206. planned someday.  It is designed to be completely modular.  Additional
  1207. filters that can convert between formats or modify the contents of the
  1208. document can be added with no changes to the engine itself.
  1209.  
  1210. You could conceivably write a filter to do just about anything to a FM
  1211. doc, including sorting paragraphs which someone else was asking for.
  1212.  
  1213. As an example, using a single MifMucker command (multiple filters) we
  1214. can take V3.1 docs, convert them to V4.0 docs, apply a given template,
  1215. move hanging anchored frames that used to be headings into the text
  1216. flow to take advantage of V4.0's side-head feature, move paragraphs
  1217. around to conform to a new style (frame titles below rather than above
  1218. and so on) and upload back to binary.  Our writers need not know MIF
  1219. was ever involved.
  1220.  
  1221. I wrote the MifMucker initially over a year ago, and had planned to
  1222. make a big announcement about it to this newsgroup as well as others.
  1223. Due to time constraints I never finished the documentation (there is
  1224. some) and so much for my big announcement.  The HTML filter is what I
  1225. figured most people would be interested in, but the ASCII filter is
  1226. quite sophisticated.  It recreates an exact representation of your
  1227. document (including line breaks, so hey if you're using a small font
  1228. on a big page then the output will be greater than 80 chars).
  1229.  
  1230. Anyway, it has its limitations, but works well for doing the above
  1231. things.  It is currently V1.0.1.  You can ask me about how to write
  1232. additional MifMucker filters to do particular things across thousands
  1233. of FM docs, but PLEASE don't ask me to write the filters. (I'm behind
  1234. schedule as it is :-)
  1235.  
  1236. Contributor: Ken Harward <harward@convex.com>
  1237.  
  1238. *** B. FM2A
  1239.  
  1240. Frak Stearns Associates produces FM2A (FrameMaker to Ascii), a filter
  1241. for generating fully formatted Ascii text from an FM doc, any version.
  1242. Ascii text generation includes tables that look like tables, database
  1243. export mode (for preparing FM tables for import to a spreadsheet or
  1244. database).  For a datasheet, send request to address below.
  1245.  
  1246. Contact: Frank Stearns Associates       Toll free in USA: 800-567-6421
  1247.          17201 SE 38th Circle           Outside USA:      360-892-3970
  1248.          Camas, WA 98607   (USA)        Fax:              360-253-1498
  1249.                                         email: franks@fsatools.com
  1250.  
  1251. ------------------------------------------------------------
  1252. ** FIL-15: How do I merge several PS files into a single PS file?
  1253.  
  1254. Especially: How do I merge several PostScript files from a book into a
  1255. single PostScript file when printing on a Mac?
  1256.  
  1257. When printing a FM book on the Macintosh, the output consists of one
  1258. Postscript file for each file of the book. If the whole book, however,
  1259. shall be printed in pamphlet/booklet/signature order, a single
  1260. PostScript file (with a single header and consistent font definitions)
  1261. is necessary for a correct post-processing with the "PSUtils"-tools
  1262. psbook and pstops.
  1263.  
  1264. psconcat is a UNIX shell script that unifies the font definitions of
  1265. several Mac PostScript files refering to a generic header and merges
  1266. the generic header and the bodies of the PS files into a single file.
  1267.  
  1268. psconcat is written by Gerald Spiegel <gerald@ira.uka.de> and
  1269. available from: http://goethe.ira.uka.de/people/spiegel/utils/psconcat
  1270.  
  1271. Contributor: Gerald Spiegel <gerald@ira.uka.de>
  1272.  
  1273. ============================================================ 
  1274. * SPELLING, GRAMMAR, BIBLIOGRAPHYS, ENDNOTES, 3RD PARTY TOOLS, ETC.
  1275.  
  1276. See also the "Frame Connections" catalog from Frame.  Over 600 pages
  1277. of third-party products, consultants, service bureaus, and training
  1278. centers. Call Frame to request a copy.
  1279.  
  1280. Contributor: Bob Morrisette <control@qms.ebay.sun.com>
  1281.  
  1282. ------------------------------------------------------------
  1283. ** SGB-1: Are there any grammar checkers for FM?
  1284.  
  1285. *** A. Grammatik 5.0 (Windows, Mac)            
  1286.     WordPerfect Corporation                 Cindy, extension 22588
  1287.     Mail Stop Q-300, Information Services   Tel: +1 (800) 451-5151 
  1288.     1555 N. Technology Way                  Fax: +1 (801) 222-5077
  1289.     Orem, UT 84057-2399 USA                 $99.00
  1290.  
  1291. Contributor: Lester Bautista <lab@tellabs.com>
  1292.  
  1293. ------------------------------------------------------------
  1294. ** SGB-2: Do you know what happens if the spell checker finds "Interleaf"
  1295. (a competitor to FrameMaker)?
  1296.  
  1297. Yes, we do, but just in case, it gets posted every 3-4 months.
  1298.  
  1299. ------------------------------------------------------------
  1300. ** SGB-3: How can I do bibliographies in FrameMaker?
  1301.  
  1302. *** A. fmbib
  1303.  
  1304. "fmbib" takes a Frame document (.mif format) as its input, with
  1305. "Bibliography" markers embedded where the references occur. The marker
  1306. text is that of a key word indexed into a bibliography database file,
  1307. such as Scribe's ".bib" files.  In fact, the program is compatible
  1308. with Scribe bibliography files.  The user can also specify on the
  1309. command line one of several reference and bibliography styles.  fmbib
  1310. will then generate a new FM .mif file which is the actual
  1311. bibliography.  The original document is modified to contain
  1312. cross-references to this new document.  These references appear as
  1313. visible text when the user updates cross-references in the original
  1314. document.  The program also aids in creating new bibliography database
  1315. files.
  1316.  
  1317. The sources have been built and tested under CMU's BSD4.3-compliant
  1318. MACH OS, for Sun3, Sun4, Pmax, Vax, and IBM-RT workstations.  It
  1319. should be portable to any Unix box.
  1320.  
  1321. Available at
  1322. ftp://ftp.uni-stuttgart.de/pub/unix/text-processing/framemaker/Filters/fmbib.tar.Z
  1323.  
  1324. Contributor: Craig Marcus
  1325.  
  1326. *** B. BibFrame (Tommy Persson's version)
  1327.  
  1328. BibFrame makes it possible to deal with references in FrameMaker in a
  1329. general way. You do not have to enter your reference list by hand
  1330. every time you write a document. Instead, the reference list is
  1331. automatically generated from a data base with references. This ensure
  1332. that your reference entries are in the right format. You do not have
  1333. to bother with how things should be emphasized, abbreviated and so on.
  1334.  
  1335. You have a database with references. The format of the references is
  1336. the same format that is used by BibTeX. That means that people using
  1337. LaTeX and FrameMaker can use the same data base.
  1338.  
  1339. Currently it is possible to use the bibliography styles ``plain'',
  1340. ``alpha'' and ``mapalike''.
  1341.  
  1342. It ought to work on most Unix machines.  This program require BibTeX
  1343. to be present.
  1344.  
  1345. Available by ftp://ftp.ida.liu.se/pub/bibframe/bibframe-0.4.1.tar.Z
  1346.  
  1347. Contributor: Tommy Persson  <tpe@ida.liu.se>
  1348.  
  1349. *** C. BibFrame (Bryan Biegel's version)
  1350.  
  1351. Another version of BibFrame is maintained by Bryan Biegel (BB).
  1352.  
  1353. This BibFrame version (BB's) includes all of the features of Tommy
  1354. Persson's (TP's) version described above, as well as extensive
  1355. documentation for installation and use.  It also has been updated to
  1356. work with FrameMaker 4.  As with TP's BibFrame, BB's version is
  1357. intended for use on Unix machines, and requires both BibTeX and perl
  1358. to be present (both of which can be down-loaded via anonymous ftp).
  1359. Many bugs and robustness issues have been addressed in BB's version.
  1360. Suggestions for further improvement are welcomed by the maintainer.
  1361.  
  1362. BB's version includes the following bibliography styles: abbrv, alpha,
  1363. draft, longkey, mapalike, plain, unsrt, quote, and short-cite
  1364. mapalike.  BB's version can handle "book" (multi-file) documents.
  1365.  
  1366. Available at
  1367. ftp://ftp.cs.umbc.edu/pub/elm/bibframe.tgz 
  1368. (gzipped tar file of the whole package), maintained by Ethan Miller.
  1369.  
  1370. Contributor: Bryan Biegel <biegel@tigris.stanford.edu>
  1371.              Ethan L. Miller <elm@cs.umbc.edu>
  1372.  
  1373. *** D. EndNote Plus    
  1374.  
  1375. Mac Endnote 1.6 ($149), Mac EndNote Plus 1.3 ($249)
  1376.     Niles & Associates, Inc.        Internet: nilesinc@well.sf.ca.us
  1377.     2000 Hearst Ave. Suite 20       CompuServe: 71172,653
  1378.     Berkeley, CA 94709 USA          AOL: NilesAssoc
  1379.     Tel: +1 510-649-8176            AppleLink: Niles.Assoc
  1380.     Fax: +1 510-649-8179
  1381.  
  1382. From the vendor:
  1383.  
  1384. EndNote stores the bibliographic references in a database, so they can
  1385. be resorted and reformatted in various different ways. Users copy a
  1386. temporary citation into their Frame paper by choosing one or more
  1387. references and copying onto the clipboard.  When they paste into the
  1388. paper, it's in a temporary citation format like this [Billosky, 1989
  1389. #43].
  1390.  
  1391. To format, a user must save their files as MIF, and then open and scan
  1392. them in the EndNote program.  This searches the files for brackets and
  1393. matches them to the EndNote reference database. The user then chooses
  1394. a bibliographic style (we supply several, including APA, Chicago,
  1395. Nature and Vancouver), and Formats the paper.  EndNote will make
  1396. copies of each file, change the temporary citations to author-year or
  1397. numeric format, and build a bibliography of the cited references at
  1398. the end of the last file.
  1399.  
  1400. From Todd R. Johnson <tj@cis.ohio-state.edu>:
  1401.  
  1402. Although EndNote Plus is quite versatile and easy to use, it is
  1403. extremely slow at processing MIF files. For example, a 14 page
  1404. document with a few figures took several minutes to process. During
  1405. this time EndNote takes over your Mac so that you can't even switch to
  1406. another application.
  1407.  
  1408. From: Graeme Forbes <forbes@mailhost.tcs.tulane.edu>
  1409.  
  1410. Niles & Associates has discontinued EndNote and provided Endnote users
  1411. with an upgrade path to EndNote Plus 2.0. EndNote Plus 2 processes MIF
  1412. files at (my subjective impression) 4 to 5 times the speed of earlier
  1413. versions of EndNote.
  1414.  
  1415. ------------------------------------------------------------
  1416. ** SGB-4: Can FM produce automatically numbered endnotes? 
  1417.  
  1418. *** A. Producing endnotes from scratch
  1419.  
  1420. Not directly.  However, there is a work-around using cross-references.
  1421.  
  1422. - Create an autonumbered paragraph type called "Endnote," with a
  1423. number format of "E:[<n+>] "
  1424.  
  1425. - Putting each note text in a paragraph of this type, at the end of
  1426. the document.
  1427.  
  1428. - Create a character style called "Endnote" which reduces the point
  1429. size and enables the superscript attribute.  This will be used for
  1430. reference to the note in the main text.
  1431.  
  1432. - Create a cross-reference format called "Endnote" with a format of
  1433.         <Endnote>[<$paranumonly>]<Default P Font>
  1434.      
  1435. - In the body of the document, add a cross-reference to the Endnote
  1436. paragraph that lists the reference.
  1437.  
  1438. Unfortunately, if you rearrange the text, the notes will not
  1439. automatically be re-arranged in the back of the document.  When you
  1440. are ready to produce the document, go to the beginning, use Edit
  1441. Search/Find to search for "Cross-Reference of Format: Endnote".  If
  1442. you find an Endnote that is out of order, re-arrange the note text in
  1443. the back of the document.
  1444.  
  1445. Contributor: David Cortesi <cortesi@helium.informix.com>
  1446.  
  1447. *** B. Converting footnotes to endnotes
  1448.  
  1449. In FM4 (this should also work with earlier versions), with the file in
  1450. which you want to make the conversion to the front, choose
  1451. Generate/Book...-> List of Paragraphs and generate a list of your
  1452. footnotes.  Copy this list and paste it at the end of your original
  1453. file.  Then create the autonumbered paragraph type "Endnote" as
  1454. described in SGB-4:A above and apply this paragraph format to all your
  1455. endnotes (if you have multi-paragraph notes you will have to pass
  1456. through your list of endnotes at this point and apply some other
  1457. paragraph format to all but the first paragraph of each such note).
  1458.  
  1459. Next, create a character style and x-ref format as described in
  1460. SGB-4:A. Then go to the top of your document, choose Find/Change and
  1461. select Footnote from the menu for the Find window. Clicking Find
  1462. highlights the foonote reference number 1 in your text as well as the
  1463. number and text of this footnote aty the bottom of the page. Choose
  1464. Special->Cross-Reference, make sure the Endnote paragraph format is
  1465. highlighted in the source type list and the Endnote cross-reference
  1466. format is chosen in the Format box. Click the first entry in the
  1467. Reference Source list and then click Replace. This removes footnote 1
  1468. from the bottom of the page and replaces the reference number in the
  1469. text with a (visually indistinguishable) reference number that refers
  1470. to the first paragraph in your list of endnotes.
  1471.  
  1472. The remaining footnotes in your file are renumbered from 1, so you may
  1473. continue through your paper repeating the above steps, working through
  1474. the Reference Source list, until all footnotes have become endnotes.
  1475.  
  1476. After you've done this it's a good idea to search through your
  1477. document for "Cross Reference of Format:" to make sure you've got all
  1478. the notes numbered and in the correct sequence. If you later move text
  1479. about you may well disrupt the order of the endnote reference numbers
  1480. in your text.
  1481.  
  1482. Contributor: Graeme Forbes <forbes@mailhost.tcs.tulane.edu>
  1483.  
  1484. ------------------------------------------------------------
  1485. ** SGB-5: Are there any plotting/charting packages that work with FM?
  1486.  
  1487. *** A. GNUPlot
  1488.  
  1489. Gnuplot version 3.4 can output graphs in MIF format, so that you can
  1490. include them in Frame documents.  This is superior to using EPS since
  1491. you can see and edit the imported graphic.
  1492.  
  1493. Gnuplot is excellent for plotting mathmatical functions.  I prefer
  1494. xvgr/xmgr for plotting data files.
  1495.  
  1496. For more details, see the announcement in comp.graphics.gnuplot.
  1497. Available by ftp://prep.ai.mit.edu/pub/gnu/gnuplot3.4.tar.gz
  1498.  
  1499. Contributor: Phil Endecott <endecotp@cs.man.ac.uk>
  1500.  
  1501. *** B. TempleGraph
  1502.  
  1503. TempleGraph generates the output in MIF format.  Temple Graph was
  1504. originally created at Temple University, but it is licensed to and
  1505. sold by:
  1506.  
  1507. Mihalisin Associates, Inc.          Tel: +1 215-646-3814
  1508. 600 Honey Run Rd.
  1509. Ambler, PA  19002  USA
  1510.  
  1511. Contributor: Bob Nehls <rn11195@sage.medtronic.com>
  1512.  
  1513. *** C. Robochart
  1514.  
  1515. Robochart is a generic flow diagram editor.  You can create diagrams
  1516. using hundreds of built-in or user-defined objects, connect them with
  1517. several types of "rubber-band" flow lines, and add or edit label text
  1518. for both objects and flows. You can create multilevel hierarchical
  1519. diagrams, use multiple fonts and colors, and output in PostScript,
  1520. EPSF, MIF, HPGL, or ASCII formats.
  1521.  
  1522. Robochart is available for OpenWindows and Motif under Solaris 1.x
  1523. and 2.x. Floating licenses are $850/first, $395/additional. An
  1524. evaluation copy (the full program and HTML manual, with file save
  1525. disabled) is available free via Internet, or by mail for $25 (with
  1526. printed manual, fee credited against first license).
  1527.  
  1528. Digital Insight                 Tel: +1 805-583-3627
  1529. PO Box 533                      Fax: +1 805-583-3809
  1530. Simi Valley, CA 93062-0533 USA  Internet: rc-sales@digins.com
  1531. WWW: http://www.csn.net/digins  FTP: ftp://ftp.csn.net/digins
  1532.  
  1533. *** D. xvgr/xmgr
  1534.  
  1535. xvgr (Sun View) and xmgr (Motif) can be obtained via
  1536. ftp://ftp.ccalmr.ogi.edu/CCALMR/pub/acegr
  1537.  
  1538. xvgr can read single (X-Y), multiple (X-Y1,Y2,Y3) and error-bar
  1539. (X-Y-DY) data in a pretty flexible format.  The graph types include
  1540. line, scattered plots, and bar charts among others.  The user has
  1541. complete control over fonts, legend locations, tick-marks, size of
  1542. graph, output type, and zillions of other things.  xvgr can produce
  1543. MIF output, so you have full editing capability over the graph in FM.
  1544.  
  1545. Contributor: Vallury Prabhakar <rustcat@sunrise.stanford.edu>
  1546.  
  1547. *** E. Xmgf
  1548.  
  1549. Xmgf is an Interactive tool for displaying image feature files in gf
  1550. and other common CAD formats.  Xmgf has a viewing window and controls
  1551. the orientation and focal point of a viewing camera.  Formats include
  1552. NFF, OBJ, OFF, RAY, SLA, DXF, IGRIP, MINICAD.  Xmgf auto-scales
  1553. images, can have the viewing parameters stored in a file produce Xfig
  1554. and Postscript and MIF output as well as RAYSHADE data files and PGM,
  1555. PBM and XBM SunRaster and GIF image outputs.  Xmgf can produce 3D
  1556. objects in MIF format including Block, Sphere, Cones, Cylinders, etc.
  1557. that are drawn shaded, wireframe, color, hidden line, and can be fully
  1558. edited in FM.
  1559.  
  1560. Xmgf is Shareware; contributions are welcome!  Xmgf was written by
  1561. Paul Hoad.
  1562.  
  1563. Available at: ftp://ftp.x.org/contrib/applications/Xmgf/
  1564.  
  1565. Contributor: Paul Hoad <P.Hoad@ee.surrey.ac.uk>
  1566.  
  1567. *** F. Visual Thought
  1568.  
  1569. Visual Thought is a multipurpose UNIX diagramming & flowcharting tool,
  1570. featuring editable drag-and-drop palettes, nearly 100 shapes,
  1571. rubberbanding connections, complete text handling and graphical
  1572. editing, colors and fonts limited only by the system, arbitary pan and
  1573. zoom, full page layout capabilities, 100-level undo, "live" editing,
  1574. image import, sound recording, and more.  Output formats include MIF,
  1575. EPSF, EPSI, TIFF, JPEG, GIF, and others.
  1576.  
  1577. Users can create software design diagrams, flowcharts, plus dataflow,
  1578. network, organizational, and circuit/logic diagrams for presentation
  1579. and documentation graphics.
  1580.  
  1581. Confluent offers a free evaluation CD-ROM.
  1582.  
  1583. Confluent, Inc.                 Tel: +1 800-780-2838
  1584. 132 Encline Court               Tel: +1 415-586-8700
  1585. San Francisco, CA 94127         Fax: +1 415-586-8838
  1586. Email: info@confluent.com    WWW: http://www.confluent.com
  1587.  
  1588. Contributor: William Tseng <william@confluent.com>
  1589.  
  1590. ------------------------------------------------------------
  1591. ** SGB-6: Is there a thesaurus that works with FM?
  1592.  
  1593. FM4 includes a thesaurus program; choose Edit->Thesaurus.  For folks
  1594. using FM3, or for general references, here are some sources.
  1595.  
  1596. *** A. Concise Oxford Dictionary/Oxford Thesaurus on CDROM
  1597.  
  1598. I'm using - among others - the `Concise Oxford Dictionary/Oxford
  1599. Thesaurus' (Electronic Book version, [EBROM = 8cm CDROM]) on
  1600. Suns/Nexts.  The CD costs ~ 100 DM in Germany (~ 60 US$).  These EBROM
  1601. CDs are intended for the various Electronic Book Player units (`Data
  1602. Discman'), but can also be used under Unix using a retrieval software
  1603. (we're selling such a retieval software, please contact info@tools.de
  1604. for more information).
  1605.  
  1606. Contributor: Juergen Keil <jk@tools.de>
  1607.  
  1608. *** B. 1911 Roget's Thesaurus
  1609.  
  1610. A seachable Roget's is available to those with forms-based Web browsers:
  1611. http://tuna.uchicago.edu/forms_unrest/ROGET.html
  1612.  
  1613. Thanks to Project Gutenberg, a copy of the 1911 Roget's Thesaurus has
  1614. been made available at
  1615. ftp://mrcnext.cso.uiuc.edu/etext/etext91/roget13a.zip or, if you must,
  1616. ftp://mrcnext.cso.uiuc.edu/etext/etext91/roget13a.txt
  1617.  
  1618. Please ftp the file during off-hours -- at times OTHER THAN 10:00 AM
  1619. to 6:00 PM Central Standard Time (Daylight time in summer).
  1620.  
  1621. You only need one of these, as roget13a.zip is roget13a.txt in a .ZIP
  1622. file.  Transfer the .zip file if possible, since it is half the size of 
  1623. the text file.
  1624.  
  1625. Contributor: Darryl Okahata <darrylo@sr.hp.com>
  1626.              Graeme Forbes <forbes@mailhost.tcs.tulane.edu>
  1627.  
  1628. ------------------------------------------------------------
  1629. ** SGB-7: How to use configuration management tools with FM?
  1630.  
  1631. Note that was we need to document revision control, which is similar
  1632. to but not identical to source code control.
  1633.  
  1634. *** A. SCCS on binary (.fm, .doc)
  1635.  
  1636. Just use SCCS in binary mode. Several people commented that the -b
  1637. option would be required, some say it is used automatically.  However,
  1638. the s_dot files grow very quickly, even for very small changes.
  1639.  
  1640. *** B. RCS on binary (.fm, .doc)
  1641.  
  1642. May need to compile it to use GNU diff.
  1643.  
  1644. FM4:
  1645.  
  1646. In order to support binary files, requires RCS version 5 or later,
  1647. compiled to use a diff that supports binary files, e.g. GNU diff.
  1648.  
  1649. If your FM document contains any RCS keywords, e.g. $Header$, RCS will
  1650. expand these inside the document, making the file unreadable to FM.
  1651. To prevent this, use the -ko flag to co (or rcs).
  1652.  
  1653. Contributor: Simon Pickup <simon@adacel.com.au>
  1654.  
  1655. *** C. Convert to MIF
  1656.  
  1657. The initial files are large, but do not grow as fast a binary.  Since
  1658. it is a text file, the standard SCCS variables can be used.  Major
  1659. disadvantage is the fiddly save/open procedure.  This can be fixed
  1660. with a shell around appropriate SCCS functions, using fmbatch.  You
  1661. can also modify the MifWrite filter to so to some processing when
  1662. saved as MIF.
  1663.  
  1664. *** D. Mezzanine
  1665.  
  1666. Mezzanine is from a company called Saros.  They call it "middleware",
  1667. and it is a document management system, independent of any
  1668. documentation package.
  1669.  
  1670. It also enables a system administrator to determine which fields of
  1671. information should be completed to identify a document, so that
  1672. searches can then be made using these fields (e.g. project name,
  1673. contract number, contractor, etc.).
  1674.  
  1675. Saros Corporation, USA
  1676. Tel: +1 206-646-1066
  1677. Fax: +1 206-462-0879
  1678.  
  1679. Saros Europe HQ, Naarden, the Netherlands
  1680. Tel: +31-2159-42050
  1681. Fax: +31-2159-46452
  1682.  
  1683. *** E. CasewWare/CM
  1684.  
  1685. CaseWare/CM is a set of tools used for configuration management and
  1686. version control. One of the tool modules manages Frame documents,
  1687. including (from the data sheet):
  1688.  
  1689. Version control of Frame Documents
  1690. Version control of Frame Books
  1691. Automatic Dependency Management
  1692. Full Document Configuration Management
  1693.  
  1694. Support for FrameMaker Objects
  1695.     Frame Documents
  1696.     Frame Books
  1697.     Frame Live Links
  1698.     Frame Image Files
  1699.  
  1700. CaseWare, Inc.                          Tel: +1 714-453-2200
  1701. 108 Pacifica, Irvine, CA 92718 USA
  1702.  
  1703. *** E. Other Possible Products/Vendors
  1704.  
  1705. BOSS Document Manager                   DocuServer
  1706. C-Quest                    Frame File
  1707. Nova Manage                ODMS
  1708. Topic                    Papersight
  1709. CMS
  1710.  
  1711. See the Frame Connection catalog for more information.  Call Frame and
  1712. request this catalog if you do not have it.
  1713.  
  1714.  
  1715. Contributors: John Townsend <jtown@fossa.navy.mil.nz> 
  1716.               Karen Hutchins <karen@yc8.yc.estec.esa.nl>
  1717.               Reid Simpson <simpson@Xylogics.COM>
  1718.               Aaron L. Hoffmeyer <tr@cbnea.att.com>
  1719.  
  1720. ------------------------------------------------------------
  1721. ** SGB-8: Are there any "spreadsheet" tools for FM tables?
  1722.  
  1723. Highland Digital is currently shipping TablePro for SunOS, Solaris,
  1724. and HPUX.  TablePro requires FrameMaker 4.0 or greater.
  1725.  
  1726. TablePro adds spreadsheet power to your FrameMaker tables.  It works
  1727. on any table in any Frame document and it is used like a regular
  1728. spreadsheet.  TablePro is accessed through additional menu options
  1729. that appear on the regular FrameMaker Table pull-down menu.
  1730.  
  1731. TablePro allows you to:
  1732.  
  1733.    - Enter values and formulas directly into cells in a regular Frame
  1734.      table.  No need for extra documents or programs.
  1735.  
  1736.    - Perform calculations on cells using both formulas and values.
  1737.      The results of the formula appear in the same cell as the
  1738.      formula itself.  The results are also available for use by
  1739.      other formulas.
  1740.  
  1741.    - Sort selected rows or columns in a table
  1742.  
  1743.    - Hide, display or delete formulas.
  1744.  
  1745.    - Automatically change formulas to account for changes made by
  1746.      adding, deleting, copying or sorting.
  1747.  
  1748. Call or email for more information or an evaluation version.
  1749.  
  1750. Contact: Sabrina Rouleau, +1 415-493-8550 x212, sabrina@highland.com
  1751.  
  1752. ============================================================
  1753. * CONFIGURING FM, PLATFORM-SPECIFIC ISSUES
  1754.  
  1755. See question FIL-2 for conversion between FM on various platforms.
  1756.  
  1757. ------------------------------------------------------------
  1758. ** PLT-1: Various FM on X Window questions
  1759.  
  1760. *** A. Displaying White Text on Black Background
  1761.  
  1762. For FM3 on X, set up the following in your .Xdefaults file:
  1763.     Maker.colorDocs:    False
  1764.     Maker*docBackground:    black
  1765.     Maker*winRect.foreground: white
  1766.  
  1767. For FM4 on X, set up the following in your .Xdefaults file:
  1768.     Maker*Black:    White
  1769.     Maker*White:    Black
  1770. The Black and White words have to be exactly as typed (i.e., no
  1771. Maker*Black: LightGrey).  You DON'T need Maker*colorDocs: FALSE.
  1772.  
  1773. To change colors of the menus, dialogs, borders, etc., try:
  1774.     Maker*foreground:       FG
  1775.     Maker*background:       BG
  1776.     Maker*winRect.foreground: FG
  1777.     Maker*winRect.background: TC
  1778. where FG, BG & TC are your favourite fore/back/through colours.  
  1779.  
  1780. *** B. Other X Resources
  1781.  
  1782. Look in the various files in $FMHOME/.fminit2.0/xresources . 
  1783.  
  1784. *** C. How come I can't type in any dialogs?
  1785.  
  1786. Try setting the following attributes:
  1787.     Maker*focusOnMouse:        True
  1788.     OpenWindows.FocusLenience:    True
  1789.     Maker.olwmClickType:    False
  1790.     OpenWindows.SetInput:    followmouse
  1791.  
  1792. Also, consult the Release Notes, particularly the section about
  1793. configuring FM for different window managers.
  1794.  
  1795. *** D. How can I prevent color flashing between applications?
  1796.  
  1797. This has to do with the various X applications managing the colormap.
  1798. Change the following X resources to True or False as appropriate to
  1799. modify how FM deals with the colormap.
  1800.  
  1801. noPrivateMap means "I dislike colormap flashing soooo much, that I
  1802. would rather have you exit than even think of using a private color
  1803. map."
  1804.  
  1805. forcePrivateMap means "Don't even try to use the default colormap;
  1806. create and use a private colormap without a second thought..."
  1807.  
  1808. The forecePrivateMap resource was added in release 4.0.3 and is
  1809. therefore not present in the xm4.0.1.P1m version.
  1810.  
  1811. The private colormap is loaded such that the colorcells that Frame
  1812. Maker wants are allocated at the bottom, and any cells left over
  1813. are filled in with colors from the default. This scheme will reduce
  1814. colormap flashing if other apps are using colors near the top of the
  1815. map (the ones shared between the two maps). If your system has
  1816. multiple hardware colormaps, colormap flashing may never happen at
  1817. all.
  1818.  
  1819. Contributor: Steven Cox <spcox@frame.com>
  1820.  
  1821. ------------------------------------------------------------
  1822. ** PLT-2: How do I open documents from the command line using an already
  1823. running FrameMaker (and thus only a single license)?
  1824.  
  1825. For Versions prior to Version 4: 
  1826.  
  1827. In the directory $FMHOME/source/openmaker/clclient the README contains
  1828. information on how to build and use the clclient (Command Line Client)
  1829. program.  This program allows you to open documents from the command
  1830. line using an already running FrameMaker.  This is useful for desktop
  1831. tools like Sun's FileManager which associate an application to be run
  1832. with a document, allowing FrameMaker to be running just once, and
  1833. communicating with this running FrameMaker to open further documents.
  1834.  
  1835. For Version 4:
  1836.  
  1837. Use $FMHOME/bin/fmclient from the command line to initiate FrameMaker
  1838. or to use an already running FrameMaker.  For example:
  1839.     fmclient -f paper.doc
  1840. Fmclient appears to be the same as the older clclient, but is now part
  1841. of the distribution.  Note that you may need to tell fmclient which
  1842. version of FrameMaker to run: for example, maker or imaker.  The
  1843. default is maker.  Use the environment variable FM_PROGNAME to change
  1844. this (for example, "setenv FM_PROGNAME imaker").
  1845.  
  1846. Contributor: Graham Williams <gjw@csis.dit.csiro.au>
  1847.  
  1848. ------------------------------------------------------------
  1849. ** PLT-3: Where can I find keyboard shortcuts for [platform]? 
  1850.  
  1851. UNIX: Refer to (FM3) $FMHOME/.fminit2.0/kbmaps/README.kbmap for lots
  1852. of info on keyboard mapping, and pointer to the various files used for
  1853. mapping.  (NeXT: /LocalAppls/FrameMaker.app/fminit2.0/......)
  1854.  
  1855. UNIX: Print out (FM3) $FMHOME/.fminit2.0.ps/docs/QuickRef.doc or (FM4)
  1856. $FMHOME/fminit/usenglish/Maker/ProductManuals/QuickRef/Chapters/Shortcuts
  1857.  
  1858. MAC: There is a Quick Reference sheet for the Macintosh available from
  1859. Frame Technologies.  It was circulated recently in MIF format.
  1860.  
  1861. ------------------------------------------------------------
  1862. ** PLT-4: How can I maximize battery life for FM on portables?
  1863.  
  1864. *** A. Mac PowerBooks
  1865.  
  1866. I had similar battery problems with my powerbook. Here is how I solved
  1867. it.  First, create a RAM disk and install FM on it (put only those
  1868. items which FM needs to launch on the RAM disk).  Install a minimum
  1869. operating system on the RAM disk and configure the computer to boot
  1870. from the RAM disk.  With this configuration FM will not need to keep
  1871. accessing the hard drive.  On a Macintosh, I find I need 6mb for the
  1872. RAM disk (2.3 for system, 2.5 for FM and remainder for document).  The
  1873. system takes 1.5 mb in addition to the RAM disk and FM needs 2mb to
  1874. run.  This implies you need at least 10mb of RAM- I have 12-for this
  1875. to work.  Not the best solution, but its the only one I've found that
  1876. doesn't make me start cussing at my computer and FM.
  1877.  
  1878. Contributor: John R. O'Hair <johair@afit.af.mil>
  1879.  
  1880. ------------------------------------------------------------
  1881. ** PLT-5: Various FM-Windows Questions
  1882.  
  1883. *** A: Can FM-Win run under Win-OS/2 3.0?
  1884.  
  1885. From the OS/2 FAQ:
  1886.  
  1887. To run Framemaker for Windows under Win-OS/2 3.0, patch the file
  1888. MAKER.EXE (using PATCH or DEBUG).  Around offset $1DDD1C ($1E0AFE for
  1889. Framemaker 3.01) in the file you should see a series of hexadecimal
  1890. bytes as follows: 9A FF FF 00 00 A8 20 75 17.  Change the second to
  1891. last byte from $75 to $EB.
  1892.  
  1893. Contributor: Ren Maddox  <lhmaddox@bnr.ca>
  1894.  
  1895. *** B: Characters are not kerning correctly.
  1896.  
  1897. When WINFAX is the selected printer driver, the TT font spacing goes
  1898. all to hell.  Type 1 fonts, though, work OK.  Selecting a "real"
  1899. printer fixes the problem, since FRAME claims the problem is with
  1900. WINFAX not doing Windows GDI right, or some such.
  1901.  
  1902. FM-Windows provides WYSIWYG by displaying on screen based on the
  1903. current print capability.
  1904.  
  1905. Contributors: Gary Newman <gnewman@xmx.com>
  1906.               Kyle Hor <khor@bnr.ca>
  1907.  
  1908. *** C: Displaying White Text on Black Background
  1909.  
  1910. Short answer: It cannot be done.
  1911.  
  1912. FM-Windows follows the Microsoft Windows Multi-document Interface
  1913. (MDI) specification. MDI gives applications the ability to open
  1914. multiple documents at one time. This is very important for FrameMaker,
  1915. especially when working with multiple documents contained in a book
  1916. file.
  1917.  
  1918. Following the MDI specification, there is no way to change the color of
  1919. an application's document window without actually making that document
  1920. black with white fonts. Doing so would cause the document to print
  1921. black with white fonts also.
  1922.  
  1923. The only 2 applications that can display documents with background
  1924. colors other than white are Program Manager (a Microsoft application
  1925. that cannot print), and Microsoft Word (a Microsoft application that
  1926. *looks* like it uses MDI, but does not).
  1927.  
  1928. Contributor: Naji Mouawad <nmouawad@barrow.uwaterloo.ca>
  1929.  
  1930. ------------------------------------------------------------
  1931. ** PLT-6: FrameMaker does not display black text on an external
  1932.           color monitor connected to a Macintosh PowerBook.
  1933.  
  1934. I recently discovered a strange problem when a color external monitor
  1935. is plugged into my Macintosh PowerBook 180 and video mirroring is
  1936. enabled (i.e. the two screens are supposed to display the same thing).
  1937. Text which displays perfectly on the PowerBook screen (a monochrome
  1938. display) is mostly absent on the color external monitor -- there are
  1939. just white spaces where the text should have been.  This problem does
  1940. not occur if the text is displayed in any color other than black.  The
  1941. same problem even occurs with the text in the pull-down menus.  I
  1942. observed the problem using FM4; I do not know if it applies to earlier
  1943. versions.
  1944.  
  1945. Frame provided a simple work-around to the problem.  You just have to
  1946. go the the Preferences menu (under the File heading on the menu bar),
  1947. and in that menu you must turn off the `Fast Text Cache' option.  I
  1948. was promised that the bug would be fixed in the next major release of
  1949. Frame.
  1950.  
  1951. Contributor:  R. Nigel Horspool <nigelh@csr.uvic.ca>
  1952.  
  1953. ------------------------------------------------------------
  1954. ** PLT-7: What can be done to make FM run faster on Macintoshes?
  1955.  
  1956. - Turn off the Fast Text Cache.
  1957.  
  1958. - Don't display the Paragraph and Character Designers when they are
  1959. not being used.
  1960.  
  1961. - Allocate more memory.  Don't use virtual memory to do this; Frame
  1962. will wear out your hard drive with paging and you'll grow old watching
  1963. it pull down menus.
  1964.  
  1965. - If you must use Virtual Memory, keep background activity on your Mac
  1966. to a minimum.  Applications that wake up periodically (like e-mail or
  1967. alarm programs) will cause Frame to be paged out and back in.
  1968.  
  1969. - Reduce inits.
  1970.  
  1971. - Dismiss the modeless dialog boxes (any dialog boxes in which you do
  1972. not have to choose OK or Cancel).
  1973.  
  1974. - Keep tables simple.  Numerous tables are OK, and 1- or 2-page tables
  1975. are also OK.  Avoid monsters (probably >5 pages); avoid fancy features
  1976. like rotated text.
  1977.  
  1978. - Keep running headers and footers simple. Place your page in the
  1979. window so they aren't displayed, and scrolling will be much faster.
  1980. The reason seems to be that every time a running header is
  1981. *displayed*, Frame must search backwards to find its contents.
  1982.  
  1983. - Don't generate TOCs or Indexes unneccesarily. When you must, plan it
  1984. for the end of a session and quit and restart Frame afterwards. Once
  1985. Frame's lost its memory to tables and generated docs, it never seems
  1986. to find it again.
  1987.  
  1988. Contributors: Karen Rickman, Frame Tech Support
  1989.               Mike Dustan <Mike_Dustan@sfu.ca>
  1990.               Blair MacIntyre <bm@cs.columbia.edu>
  1991.  
  1992.  
  1993. ============================================================
  1994. * TEMPLATES AND CLIP ART
  1995.  
  1996. ------------------------------------------------------------
  1997. ** TMP-1: Where can I get the FUN tape?
  1998.  
  1999. The FUN tape contains some sample clip art and various useful programs
  2000. and filters.  It is available by
  2001. ftp://ftp.cis.ksu.edu/pub/FUN/FUN_Tape-2.1 and
  2002. ftp://ftp.irisa.fr/pub/FrameMaker .
  2003.  
  2004. Or, send a blank tape (size/format?) to:
  2005.     Frame Technology, Attn: FUN Tape, using address at top of FAQ.
  2006.  
  2007. ------------------------------------------------------------
  2008. ** TMP-2: Where can I get a template for technical papers?
  2009.  
  2010. There are two templates for IEEE format papers:
  2011. ftp://tardis.cl.msu.edu/pub/frame/ieee1.mif, ieee2.mif
  2012. ftp://ftp.frame.com/pub/techsup/framers/platform.ind/template/ieee1.mif, 
  2013. ieee2.mif
  2014.  
  2015. Contributor: Alan D. Cabrera <adc@tardis.cl.msu.edu>
  2016.  
  2017. ------------------------------------------------------------
  2018. ** TMP-3: Where can I get DTD template for FrameBuilder?
  2019.  
  2020. FrameBuilder versions of the ISO 12083 SGML DTDs for articles and
  2021. books are available at
  2022. ftp://ftp.gmd.de/gmd/sgml/fbedds.tar.Z
  2023. ftp://ftp.frame.com/pub/techsup/framers/platform.ind/template/iso12983.dfd
  2024.  
  2025. Also included are a few FrameBuilder "templates" for these document
  2026. types containing layout information.  The article template is in the
  2027. style of a Kluwer journal article.  ISO 12083 is a set of SGML DTDs
  2028. for articles, books and serials.
  2029.  
  2030. Contributor: Thomas F. Gordon <thomas.gordon@gmd.de>
  2031.  
  2032. ------------------------------------------------------------
  2033. ** TMP-4: Where can I get additional Clip Art for FM?
  2034.  
  2035. Note that most commercial clip art can be imported into FM.  See also
  2036. the FUN tape, question TMP-1.
  2037.  
  2038. Desktop Graphics        Collector
  2039. 268 East 16th Street        1535 West Holt 
  2040. Suite 6                Pomona, CA 91768 USA
  2041. Costa Mesa, CA 92627 USA    +1 714-620-9014
  2042.  
  2043. 3G Graphics            Fusion Graphics
  2044. 11410 N.E. 124th Street        1728 Moorpark Road
  2045. Suite 6155            Thousand Oaks, CA 91360 USA
  2046. Kirkland, Wa 98034 USA        Tel & Fax: +1 805-494-8411
  2047. 800-456-0234
  2048.  
  2049. Freemyers Design
  2050. 575 Nelson Ave
  2051. Oroville, CA 95965 USA
  2052. +1 916-533-9365
  2053.  
  2054. Contributor: Anthony D Alston <ada@grumpy.mnfep.nn.inri.com>
  2055.  
  2056. ------------------------------------------------------------
  2057. ** TMP-5: Where can I get a thesis template?
  2058.  
  2059. Every school has their own thesis format; you should ask people at
  2060. your school if *they* have one you can use.
  2061.  
  2062. Here is a template customized for UC Berkeley thesis requirements:
  2063. ftp://ftp.cs.berkeley.edu/ucb/raid/elm/thesisTemplate.tgz
  2064.  
  2065. Contributor: Ethan Miller <elm@cs.berkeley.edu>
  2066.  
  2067. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2068. end of part 2 of 2; end of FAQ
  2069. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2070.