home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / answers / frame / faq / part1 next >
Internet Message Format  |  1993-12-12  |  38KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!pad-thai.aktis.com!pad-thai.aktis.com!not-for-mail
  2. From: bobmcc@tcs.com (Bob McCormick)
  3. Newsgroups: comp.text.frame,news.answers,comp.answers
  4. Subject: FrameMaker FAQ (Frequently Asked Questions) 1/2
  5. Supersedes: <frame/faq/part1_753166815@GZA.COM>
  6. Followup-To: comp.text.frame
  7. Date: 13 Dec 1993 00:00:21 -0500
  8. Organization: Teknekron Communications Systems, Inc.
  9. Lines: 932
  10. Sender: faqserv@security.ov.com
  11. Approved: news-answers-request@MIT.Edu
  12. Expires: 26 Jan 1994 05:00:11 GMT
  13. Message-ID: <frame/faq/part1_755758811@GZA.COM>
  14. Reply-To: bobmcc@tcs.com
  15. NNTP-Posting-Host: pad-thai.aktis.com
  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 1 of 2 parts.
  22. X-Last-Updated: 1993/12/11
  23. Xref: senator-bedfellow.mit.edu comp.text.frame:7741 news.answers:15681 comp.answers:2943
  24.  
  25. Archive-name: frame/faq/part1
  26. Version: 2.2
  27. Last-modified: 1993/12/10
  28.  
  29.     ===================================================
  30.       FrameMaker Frequently Asked Question (FAQ) List 
  31.     ===================================================
  32.  
  33. To skip the OFFICIAL STUFF and get to the new info and the table of
  34. contents, search for the word: LEGEND
  35.  
  36. ============================================================
  37. * OFFICIAL STUFF
  38.  
  39. ------------------------------------------------------------
  40. ** What is this all about?  
  41.  
  42. This article contains answers to some Frequently Asked Questions (FAQ)
  43. about FrameMaker and associated products, often seen in the Usenet
  44. newsgroup "comp.text.frame" and on the "framers" mailing list.  It is
  45. posted to help reduce volume in this newsgroup and to provide
  46. hard-to-find information of general interest.  This FAQ is in two
  47. parts.
  48.  
  49. ------------------------------------------------------------
  50. ** Copyright & Distribution
  51.  
  52. This article, as a collection of information, is Copyright 1993 Robert
  53. McCormick.  Distribution through any means other than regular Usenet
  54. channels must be by permission.  The removal of this copyright notice
  55. is forbidden.  This FAQ may be cited as:
  56.  
  57. McCormick, Robert J.  (1993) "FrameMaker FAQ (Frequently Asked
  58. Questions)" Usenet news.answers.  Available via anonymous FTP from
  59. rtfm.mit.edu in pub/usenet/news.answers/frame/faq/part1 (and ./part2).
  60. 35 pages.
  61.  
  62. Please redistribute this article to people who ask for it or people
  63. who use FrameMaker!  However, distribute the whole file, including the
  64. copyright notices and the attributions.
  65.  
  66. ------------------------------------------------------------
  67. ** Credits
  68.  
  69. Many people all over the world have contributed to this FAQ, and have
  70. graciously provided mail servers and FTP sites.  Their names are
  71. included with their contributions.  I usually edit contributions, so
  72. what you see here may not be the contributor's exact words.
  73.  
  74. ------------------------------------------------------------
  75. ** Corrections & Additions
  76.  
  77. Send corrections or new questions WITH ANSWERS to Bob McCormick at
  78. bobmcc@tcs.com. If you have a question and need an answer, post or
  79. mail your questions to the group, collect the responses, put together
  80. a summary answer, and then mail it to me for inclusion in the FAQ.
  81.  
  82. ------------------------------------------------------------
  83. ** Disclaimer (and Frame Technology's Address)
  84.  
  85. comp.text.frame and the framers mailing list are not officially read
  86. or supported by Frame Technologies, Inc.  To speak officially with
  87. Frame Technologies Inc., especially to report a problem or to suggest
  88. an enhancement, contact them at:
  89.  
  90. Frame Technology, Inc.          Tel: +1 408-922-2744
  91. Frame Technical Support         Fax: +1 408-433-1928
  92. 1010 Rincon Circle              Internet-USA: comments@frame.com
  93. San Jose, CA 95131 USA          Internet-Eur: intltechsup@frame.com
  94.                                 AppleLink: FRAME.TECH
  95.                 BBS: +1 408-433-4841 (2400)
  96.                      +1 408-433-4867 (9600)
  97.  
  98. I and the contributors do not accept any liability for the accuracy or
  99. applicability of this information to your situation.  Make a backup
  100. copy of your file(s) before you attempt any complex procedure,
  101. especially one done outside of the FrameMaker program.  Be careful.
  102.  
  103. ------------------------------------------------------------
  104. ** Other Items
  105.  
  106. Most answers are written for FrameMaker version 3.0, 3.0.1, or 3.1,
  107. and may not work for (or be applicable to) earlier or later versions.
  108.  
  109. Unless the posting is of local interest (like a user group meeting),
  110. please use Distribution: world in your posts.
  111.  
  112. This article is in EMACS outline format, using the standard header
  113. symbol "*".
  114.  
  115. Abbreviations:
  116. FM    FrameMaker
  117. FM3    FrameMaker 3.0, 3.01, 3.0.1, etc.
  118. FM4    FrameMaker 4.0 etc.
  119. FTP    File Transfer Program/Protocol
  120. TOC    Table of Contents
  121. XREF    Cross-reference or cross-reference marker
  122.  
  123. ------------------------------------------------------------
  124. ** If you are new to Usenet, subscribe to news.announce.newusers 
  125. and read the postings there.  They give you general information and
  126. tips on making life easier for you and everybody else.  Read:
  127.     "A Primer on How to Work With the Usenet Community"
  128.     "Answers to Frequently Asked Questions about Usenet"
  129.     "Hints on writing style for Usenet"
  130.  
  131. ------------------------------------------------------------
  132. ** Other FAQs
  133.  
  134. To find other FAQs, subscribe to news.answers, or send e-mail:
  135.     To: mail-server@rtfm.mit.edu
  136.     body contains: send usenet/news.answers/index
  137. or, use anonymous FTP:
  138.     Host: rtfm.mit.edu
  139.     Directory: /pub/usenet/news/group/name
  140. As an example, this FAQ is stored in the directory:
  141.     /pub/usenet/comp/text/frame
  142.  
  143. ------------------------------------------------------------
  144. ** FTP (File Transfer Protocol/Program) Instructions
  145.  
  146. FTP is a way of copying files between networked computers.  If you
  147. need help in using or getting started with FTP, send e-mail:
  148.     To: mail-server@rtfm.mit.edu
  149.     body contains: send usenet/news.answers/ftp-list/faq
  150.  
  151. Most files available by FTP have been archived and compressed.  The
  152. unpacking programs for Unix are included on most systems.  Those for
  153. Mac and PC are available from most FTP sites; consult README files.
  154.  
  155. If you do not have access to FTP, you can find other ways, including
  156. ftp-by-mail, if you send e-mail:
  157.     To: mail-server@rtfm.mit.edu
  158.     body contains: send usenet/news.answers/finding-sources
  159.  
  160. ============================================================
  161.  
  162. * VERSION INFO, LEGEND, CONTENTS
  163.  
  164. ------------------------------------------------------------
  165. ** Notes about this version
  166.  
  167. Whew!!  After a long edit session, now that I'm back on a real
  168. computer, I've incorporated just about everything in my to-do list
  169. into the FAQ.  Thanks for your patience.
  170.  
  171. I still have things that are in the queue, but a bunch of them are
  172. scripts which are too big for the FAQ.  However, soon there may be an
  173. FTP site available for these items.  Stay tuned.
  174.  
  175. Eagle-eyed correctors for this issue:
  176.     Ronald T. Crocker <crocker@rtsg.mot.com>
  177.     Simon v.d. Bos <sbos@koha.nl>
  178.  
  179. ------------------------------------------------------------
  180. ** TOC Legend
  181.   + indicates questions new to this issue; 
  182.   ! indicates those with significant changes since the last issue.
  183.  
  184. ------------------------------------------------------------
  185. ** Table of Contents
  186.  
  187. part1:* OFFICIAL STUFF
  188. part1:** What is this all about?  
  189. part1:** Copyright & Distribution
  190. part1:** Credits
  191. part1:** Corrections & Additions
  192. part1:** Disclaimer (and Frame Technology's Address)
  193. part1:** Other Items
  194. part1:** If you are new to USENET, subscribe to news.announce.newusers 
  195. part1:** Other FAQs
  196. part1:** FTP (File Transfer Protocol/Program) Instructions
  197.  
  198. part1:* VERSION INFO, LEGEND, CONTENTS
  199. part1:** Notes about this version
  200. part1:** Legend
  201. part1:** Table of Contents
  202. part1:** Future Items (contributions gladly considered)
  203.  
  204. part1:* INFORMATION SOURCES
  205. part1:** INF-1: Electronic Media (mailing lists, newsgroups, BBSs, fax)
  206. part1:** INF-2: Printed Media (books, magazines, etc.)
  207. part1:** INF-3: User Groups
  208.  
  209. part1:* TEXT FORMATTING AND FLOWS
  210. part1:** TXT-1: How can I control which master page is used when text flows off
  211.                 of the current page?
  212. part1:** TXT-2: What exactly is copied during File:Use Formats?
  213. +++++:** TXT-3: How can I delete all empty paragraphs?
  214.  
  215. part1:* AUTONUMBERING, CROSS-REFERENCES, VARIABLES, TOC
  216. part1:** NUM-1: How do I set up autonumbers for Figures as "Figure 5-1"?
  217. part1:** NUM-2: How do I place an autonumbered figure number in an anchored
  218.                 frame?  Why doesn't it update properly?
  219. part1:** NUM-3: How can I get "Page 3 of 152" to work for a multi-file book?
  220. part1:** NUM-4: I want chapter number and title on separate lines, both in TOC.
  221. part1:** NUM-5: Can I generate a table-of-contents directly inside a file?
  222. part1:** NUM-6: Why do some of my cross-references keep changing to point
  223.                 to the wrong paragraph?
  224. +++++:** NUM-7: How can I convert x-refs automatically to hypertext links?
  225. +++++:** NUM-8: Can I set and FM variable from the command line?
  226. +++++:** NUM-9: Does FM support mail merge?
  227. +++++:** NUM-10: Is there are tool to automatically produce index entries?
  228. +++++:** NUM-11: How do I set up "dictionary-style" headers?
  229.  
  230. part2:* PAGE LAYOUT
  231. part2:** PAG-1: Is there any easy way to move one or more pages to a different
  232.                 place in the document? (Two layout models.)
  233. part2:** PAG-2: How do I force a page break?
  234. part2:** PAG-3: How can I change the page size of an existing document?
  235. part2:** PAG-4: I used a rotated (landscape) page for a large figure, but the
  236.                 figure keeps moving to a portrait page!
  237. part2:** PAG-5: How can I get text to flow around a graphic?
  238.  
  239. part2:* PRINTING
  240. part2:** PRT-1: How can I print "DRAFT" on the background of every page?
  241. part2:** PRT-2: How can I print with the "-h" switch in FM3.0/3.1?
  242. part2:** PRT-3: How can I set the default printer name?
  243. part2:** PRT-4: How can I print pages in pamphlet/booklet/signature order? 
  244. part2:** PRT-5: Is there a way to print certain pages or ranges from a book
  245.                 or file, besides the one-range-at-a-time printing via FM?
  246. part2:** PRT-6: How can I print double-sided on a printer that supports it?
  247.  
  248. part2:* FILTERS, IMPORT/EXPORT, POSTSCRIPT
  249. part2:** FIL-1: Where can I find a filter to convert <XXXXXX> to Frame?
  250. part2:** FIL-2: How do I convert a Frame document from Mac to Sun? (etc.)
  251. part2:** FIL-3: Why do my imported images show up as gray rectangles when I
  252.                 transfer a file from <platform-A> to <platform-B>?
  253. part2:** FIL-4: How can I automatically import a graphic file whose format is 
  254.                 not recognized by FM, if I can do the conversion manually?
  255. part2:** FIL-5: How do I incorporate code fragments in a Frame doc?  
  256. part2:** FIL-6: Are there any SGML converters for FM?
  257. part2:** FIL-7: I am having problems transferring PostScript in and out of FM.
  258. part2:** FIL-8: How can I convert a group of files between FM binary and MIF?
  259. +++++:** FIL-9: How do I importand ISO Latin1 (ISO-8859.1) text into FM?
  260. +++++:** FIL-10: How do I screendump a window with a menu?
  261.  
  262. part2:* SPELLING, GRAMMAR, BIBLIOGRAPHYS, ENDNOTES, 3RD PARTY TOOLS, ETC.
  263. part2:** SGB-1: Are there any grammar checkers for FM?
  264. part2:** SGB-2: Do you know what happens if the spell checker finds "Interleaf"
  265. part2:** SGB-3: How can I do bibliographies in FrameMaker?
  266. part2:** SGB-4: Can FM produce automatically numbered endnotes? 
  267. !!!!!:** SGB-5: Are there any plotting/charting packages that work with FM?
  268. part2:** SGB-6: Is there a thesaurus that works with FM?
  269. +++++:** SGB-7: How to use configuraiton management tools with FM?
  270.  
  271. part2:* CONFIGURING FM, PLATFORM-SPECIFIC ISSUES
  272. part2:** PLT-1: How do I display white text on a black background?
  273. part2:** PLT-2: How do I open documents from the command line using an already
  274.                 running FrameMaker (and thus only a single license)?
  275. part2:** PLT-3: Where can I find keyboard shortcuts for [platform]? 
  276. part2:** PLT-4: How can I maximize battery life for FM on portables?
  277. +++++:** PLT-5: Can FM-Win run under Win-OS/2 3.0?
  278.  
  279. part2:* TEMPLATES AND CLIP ART
  280. part2:** TMP-1: Where can I get the FUN tape?
  281. part2:** TMP-2: Where can I get a template for technical papers?
  282. +++++:** TMP-3: Where can I get DTD template for FrameBuilder?
  283.  
  284. ------------------------------------------------------------
  285. ** Future Items (contributions gladly considered)
  286.  
  287. - Tips specific to FM4
  288.  
  289. ============================================================
  290. * INFORMATION SOURCES
  291.  
  292. ------------------------------------------------------------
  293. ** INF-1: Electronic Media (mailing lists, newsgroups, BBSs, fax)
  294.  
  295. *** A. How to get the latest version of this FAQ
  296.  
  297. This FAQ is posted monthly to comp.text.frame, comp.answers, and
  298. news.answers.  To get the latest copy via mail server, send e-mail:
  299.     To: mail-server@rtfm.mit.edu
  300.     with body containing: send usenet/news.answers/frame/faq/part1
  301.                           send usenet/news.answers/frame/faq/part2
  302.  
  303. The FAQ is also available via anonymous FTP:
  304.     Host: rtfm.mit.edu
  305.     Directory: pub/usenet/news.answers/frame/faq
  306.     Files: part1, part2
  307.  
  308. *** B. comp.text.frame Usenet newsgroup
  309.  
  310. Subscribe to the Usenet newsgroup comp.text.frame.
  311. To find out how to read a newsgroup, ask your system administrator.
  312.  
  313. *** C. "framers" reflective mailing list
  314.  
  315. This is a reflective mailing list, which is also partially gatewayed
  316. with comp.text.frame in one direction: from the newsgroup to the
  317. mailing list but not vice versa.  The 'cream of comp.text.frame' is
  318. forwarded to the mailing list.
  319.  
  320. To get on the mailing list, use the automated administrator; to find
  321. out how, send e-mail:
  322.     To: majordomo@drd.com 
  323.     body contains: help
  324.         
  325. If you have trouble with the automated administrator, send email to:
  326.     framers-request@drd.com
  327.  
  328. *** D. Frame Technology's Bulletin Board System
  329.  
  330. Frame Technology has created a bulletin board system that can be used
  331. to submit bug reports, leave messages, read bulletins and technical
  332. tips, or upload/download files.
  333.     2400 bps: +1 408-433-4841
  334.     9600 bps: +1 408-433-4867
  335.     Recommend terminal emulation: ANSI
  336.  
  337. Contributor: Al at Frame Tech Support
  338.     
  339. *** E. Frame Technology's FrameFacts FAX Retrieval System
  340.  
  341. Frame Technology has created the FrameFacts FAX retrieval system.
  342. This system is activated by your touch-tone phone, and will send
  343. requested documents to the FAX machine of your choosing.  FrameFacts
  344. contains the latest Technical Notes and tips for all the FrameMaker
  345. platforms and products.  This system is updated weekly, as is the BBS.
  346. You can reach FrameFacts by calling +1 408-428-6153.  You may wish to
  347. request the Index of Documents the first time you call.  (This system
  348. may only work if you are calling from USA or Canada.)
  349.  
  350. *** F. FUNNE FTP Archive
  351.  
  352. The FUNNE (FrameMaker's User Network of New England) anonymous FTP
  353. archive contains information on upcoming meetings, meeting minutes and
  354. agendas, general information regarding FUNNE, and an uploads section
  355. for uploading helpful Frame sample templates, informational text
  356. files, and other Frame-related utilities.
  357.  
  358. To access the FUNNE FTP archive:
  359.     Host: world.std.com
  360.     Directory: /ftp/pub/funne-archive
  361.  
  362. *** G. Other Usenet newsgroups of interest to desktop publishing.
  363.  
  364. comp.text, comp.text.desktop, comp.text.sgml, comp.lang.postscript,
  365. comp.sources.postscript, alt.hypertext
  366.  
  367. ------------------------------------------------------------
  368. ** INF-2: Printed Media (books, magazines, etc.)
  369.  
  370. *** A. Michael Fraase. 1992.  "Structured Publishing from the
  371. Desktop: Frame Technology's FrameMaker."  Business One Irwin,
  372. Homewood, IL.  336 pp.  Softbound.  $24.95 ISBN 1-55623-616-6.
  373.  
  374. Contributor: Binion Amerson
  375.  
  376. *** B. Juergen Gulbins.  1992.  "Desktop Publishing mit FrameMaker".
  377. Published in German.  Springer-Verlag Berlin Heidelberg New York.
  378. ISBN 3-540-54455-0.
  379.  
  380. Contributor: Karl Obermayr
  381.  
  382. *** C. Framers forum Magazine  
  383. Published quarterly.  $24.95 yearly in USA, $29.95 outside USA. 
  384.     Framers forum Magazine       Tel: +1 503-637-3275
  385.     Subscription Department      Fax: +1 503-637-6876
  386.     37213 SE WildCat Mt. Dr.
  387.     Eagle Creek OR 97022 USA
  388.  
  389. *** D. FrameFootnotes: The technical newsletter for FrameMaker users.
  390. Published (quarterly?) by Frame Technical Support. Contact:
  391.     Technical Support/FrameFootnotes
  392.     Frame Technology Corporation (address above)
  393.  
  394. *** E. FrameFocus: Marketing newsletter from Frame.
  395. Published quarterly by Frame Technologies. Contact: 
  396.     Editor, FrameFocus
  397.     Frame Technology Corporation (address above)
  398.  
  399. ------------------------------------------------------------
  400. ** INF-3: User Groups
  401.  
  402. Usually called FUN for Frame User Network.  These groups meet to
  403. discuss FM and its usage.  They often include speakers from FM,
  404. 3rd-party tool suppliers, etc.  (Country code for all phone numbers is
  405. +1.)
  406.  
  407. Atlanta GA USA
  408.             Dana O'Farrell  404-417-4811  Meets quarterly.
  409. Chicago IL USA
  410.             Lester LaPierre  708-576-4445
  411. Cleveland OH USA
  412.             Eric LaPresto  216-445-9368
  413. Columbus OH USA
  414.             Alan Addis  614-477-3600 x2497
  415.             Peggy Sutliff     "      x3200
  416. Dallas-Fort Worth TX USA
  417.             Darja Adams  214-869-0680 x2257
  418. Dayton OH USA
  419.             Brian Bermhardt  513-257-2479
  420. Detroit MI USA
  421.             Myron Hayden  313-459-5630
  422. Florida USA
  423.             Kathy Garvey  kgg@epg.harris.com 
  424. Indianapolis IN USA
  425.             Brad Williamson  317-230-5564  317-471-3055
  426.                              317-872-7220 x632
  427. Los Angeles CA USA
  428.             Brian Keith  818-883-3838
  429. Milwaukee WI USA
  430.             Luke Heffron  414-782-0007
  431. Minneapolis MN USA
  432.             Nancee Melby  612-726-2277
  433. New England USA
  434.             Paul Brady  funne-list-request@world.std.com  508-490-5797
  435. Phoenix AZ USA
  436.             Ken Arnold  602-862-6699
  437. Pittsburgh PA USA
  438.             Al Mylan  412-378-4046
  439.             Mike Myers  412-374-3246
  440. San Diego CA USA
  441.             Cynthia Hilsinger  619-556-9167
  442. San Francisco Bay Area CA USA
  443.             Ruth LoCurto  rlocurt@cadev6.intel.com  408-765-4157
  444.  
  445. Frame has installed a pre-recorded message to find out about user
  446. group meetings. The number is +1 408-433-3311 x2286.
  447.  
  448. If you want to start one of your very own FUN group, contact Sandy
  449. Knox, slk@frame.com, +1 408-433-3311.
  450.  
  451. ============================================================
  452. * TEXT FORMATTING AND FLOWS
  453.  
  454. ------------------------------------------------------------
  455. ** TXT-1: How can I control which master page is used when text flows off
  456. of the current page?
  457.  
  458. When you push text out of a column with Autoconnect turned on, how
  459. does FM choose which master page to use for the new page? 
  460.  
  461. - If the number and type (letter tag) of the autoconnect flows on the
  462. current body page exactly match the autoconnect flows on the Right
  463. master page, then the Right master page is used.
  464.  
  465. - Otherwise, the master page for the current body page is used.
  466.  
  467. The Right master page is kind of the default master page. (Unless it
  468. is a double-sided document, in which case there are Left and Right
  469. defaults.) For example, if you were typing a memo, you would have (at
  470. least) two master pages, one called "First" which contained the big
  471. header, and one called "Right" for all of the continuation pages.
  472.  
  473. You cannot get FM to automatically go from one non-Right master to
  474. another. For example, assume that a memo has 3 masters: Fax, First,
  475. and Right. There is no way to start the document with only the Fax
  476. page, and have it automatically change to First, and then to Right.
  477. The solution is to create 3 pages, apply the appropriate masters,
  478. connect the flows as needed, and make sure that empty pages are not
  479. deleted (turn this off in Format->Document or add dummy text to each
  480. page).
  481.  
  482. Another item to note is that when changing master pages with Page
  483. Layout, the same "union" rules apply, as done with "Use Formats." For
  484. example, if the body page currently has one column of flow B, and you
  485. apply a master page which has one column with flow A, you will wind up
  486. with two text columns. You can then copy the text from the old column
  487. to the new column (if appropriate), and then delete the old column.
  488.  
  489. ------------------------------------------------------------
  490. ** TXT-2: What exactly is copied during File:Use Formats?
  491.  
  492. Here is a description of what is copied and what actions occur during
  493. Use Formats.  (This is from the Reference Manual, but I think it bears
  494. repeating, since it is not in the on-line help.)
  495.  
  496. P Formats
  497.     P Catalog
  498.     All paragraphs are updated with the new formats
  499.     Footnote properties (where placed, prefix, format, etc.)
  500.     Equation sizes
  501.     Document Properties: Allow Line Breaks After
  502.     Flow Properties: Feather
  503.  
  504. C Formats
  505.     C Catalog
  506.     All tagged characters are updated with the new formats
  507.  
  508. Page Layouts
  509.     Master Pages
  510.     Background and Column Layout applied to all body pages
  511.     Change Bar Properties
  512.     Document Properties: First Page Number and Page Number Style
  513.     View Options
  514.  
  515. Reference Pages
  516.     Reference Pages
  517.     Reference Frames in current doc that are not in source doc are removed!
  518.  
  519. Variable Definitions
  520.     Variables
  521.  
  522. Cross Reference Formats
  523.     Cross Reference Formats
  524.     Updates internal cross-references (x-refs)
  525.  
  526. Table Formats
  527.     Table Format Catalog
  528.     Ruling Style Catalog
  529.     Update all tables
  530.  
  531. Conditional Text
  532.     Conditional Tags
  533.     Show/Hide Settings
  534.     Use Format Overrides
  535.  
  536. If you are going to apply P Formats, than you should also apply C
  537. Formats.  Otherwise, text tagged with C formats will still be tagged
  538. correctly, but will be displayed with the default P format.
  539.  
  540. ------------------------------------------------------------
  541. ** TXT-3: How can I delete all empty paragraphs?
  542.  
  543. If you're trying to delete extra paragraph marks (obligatory in good
  544. formatting), you may have noticed that you can't search for two
  545. paragraph marks (\p\p) and replace with one paragraph mark (\p)
  546. without losing the formatting of one of the paragraphs on either side
  547. of that string.
  548.  
  549. The solution is to search, with wildcards, for a beginning of a line
  550. followed by the end of a line (^$), and replace with a null string.
  551.  
  552. Contributor: Mike Sierra  <sierra@ora.com>
  553.  
  554. ============================================================
  555. * AUTONUMBERING, CROSS-REFERENCES, VARIABLES, TOC
  556.  
  557. ------------------------------------------------------------
  558. ** NUM-1: How do I set up autonumbers for Figures as "Figure 5-1"?
  559.  
  560. First, FM organizes paragraph number into multiple series, each
  561. series indicated by an upper case letter and colon (H:).  There is
  562. also a series with no indicator.
  563.  
  564. Second, within a series, the numbers are in a hierarchy, where the
  565. default behavior is that when a number in incremented, all numbers to
  566. the right are reset to zero.  This can be overridden; see below.
  567.  
  568. In autonumbering, if you include "< >" in the number, this means
  569. "don't display and don't reset the number in this position." Note the
  570. space between the angle brackets.
  571.  
  572. Use one number series for both headers and figure numbers. The
  573. positions of the numbers in the series are as follows:
  574.  
  575. <level1> <figure> <table> <example> <level2> <level3> <level4> <level5>
  576.  
  577. The resultant autonumbers are:
  578.  
  579. Head1        H:<n+>
  580. Figure        H:<n>-<n+>< >< >< >< >< >< >
  581. Table        H:<n>-< ><n+>< >< >< >< >< >
  582. Example        H:<n>-< >< ><n+>< >< >< >< >
  583. Head2        H:<n>< >< >< >.<n+>
  584. Head3        H:<n>< >< >< >.<n>.<n+>
  585. Head4        H:<n>< >< >< >.<n>.<n>.<n+>
  586. Head5        H:<n>< >< >< >.<n>.<n>.<n>.<n+>
  587.  
  588. Contributor: Alan Koch  <ask@sei.cmu.edu>
  589.  
  590. ------------------------------------------------------------
  591. ** NUM-2: How do I place an autonumbered figure number in an anchored
  592. frame?  Why doesn't it update properly?
  593.  
  594. There are three ways to place figure numbers so that they are
  595. automatically updated.  They each have advantages and disadvantages.
  596. Note that you cannot use a "text line" (the A tool) for the figure
  597. number, because text lines cannot be autonumbered, since they are not
  598. real paragraphs in a text column.
  599.  
  600. *** A. In-Frame
  601.  
  602. The figure number is contained in a text column which is inside the
  603. anchored frame.
  604.  
  605. Advantages: 
  606. + Can use "floating" figures, because the title is inside the floating
  607. frame.
  608.  
  609. Disadvantages:
  610. -  Text column must be properly placed (see below).
  611. -  Cannot be used if you want other autonumbered text cols in frame.
  612.  
  613. If you use this method, the text column with the figure number must be
  614. the first text column in the drawing order. To ensure this, select the
  615. column and do Graphics->Back.
  616.  
  617. *** B. Out-of-Frame
  618.  
  619. The figure number is outside the frame, usually in the paragrah that
  620. contains the anchor or the paragraph after the anchor paragraph.  Use
  621. Keep With Next and Keep With Previous in Format Paragraph to keep
  622. things together.
  623.  
  624. Advantages:
  625. +  Don't have to worry about text column in frame.
  626. +  Can have an autonumbered text column in frame.
  627.  
  628. Disadvantages:
  629. -  Cannot use floating figures.
  630.  
  631. *** C. Frame in One-cell Table
  632.  
  633. Create a one-cell table, put the anchored frame in the cell, and place
  634. the figure title in the table title column.
  635.  
  636. Advantages:
  637. +  Can use all the formatting features of tables: 
  638.          Title above or below
  639.          Controlled spacing between title and figure
  640.          Controlled ruling (could use top and bottom rule lines)
  641.          etc.
  642. +  Don't have to worry about placement of text column in frame.
  643. +  Can easily place 2 (or more) figures side-by-side in a column.
  644.    (If using more than one row, use the Table Format:Basic:Numbering
  645.    property to set row-first or column-first numbering.)
  646. Disadvantages:
  647. -  Yet another layer of nesting (table contains frame which contains
  648.    graphic)
  649.  
  650. Note that this method provides an easy way to do side-by-side figures
  651. (or other groupings), but you must then place the figure title inside
  652. the table cell.  Figure number ordering can be set from Table Format.
  653.  
  654. Contributor: Harro Kremer <kremer@cs.utwente.nl>
  655.  
  656. ------------------------------------------------------------
  657. ** NUM-3: How can I get "Page 3 of 152" to work for a multi-file book?
  658.  
  659. If you place text such as "Page <Current Page #> of <Page Count>"
  660. (where <xxx> signifies a variable) in the footer, you will get the
  661. expected results for a single-file document, but not for a multi-file
  662. book.  The solution is replace the variable <Page Count> with a
  663. cross-reference to a paragraph on the last page of the last file in
  664. the book.  The format of the cross-reference should be <$pagenum>.
  665. Make sure that you perform "File Generate/Update Files" from the book
  666. before you print, to update all cross-references.
  667.  
  668. ------------------------------------------------------------
  669. ** NUM-4: I want chapter number and title on separate lines, both in TOC.
  670.  
  671. At the beginning of each chapter I want:
  672.  
  673.                   Chapter <n>
  674.  
  675.            Title of Chapter Goes Here
  676.  
  677. This requires two paragraphs, one for the number and one for the
  678. title.  However, in the TOC I want:
  679.  
  680.     Chapter <n>   Title of Chapter Goes Here...............<pagenum>
  681.  
  682. Solution: Use different paragraph tags for your Chapter number and
  683. Title (e.g. ChapNum & ChapTitle).  In your TOC Setup, gather only
  684. ChapTitle.  In the TOC document itself, modify the Paragraph Format
  685. for ChapTitleTOC to set Numbering Properties to:
  686.     Chapter <n+>.\t 
  687. This will reproduce or mimic the chapter numbering, instead of pulling
  688. it from the chapter file.  You may have to use a separate series (H:,
  689. C:) or use Book: File: Setup File to reset the numbering
  690. appropriately.  On the TOC Reference page, set the entry for
  691. ChapTitleTOC to:
  692.     <$paratext>\t<$pagenum>
  693.  
  694. Contributors: Steve Harding <harding@sun444.nas.nasa.gov>
  695.               Rob Weinberg
  696.  
  697. ------------------------------------------------------------
  698. ** NUM-5: Can I generate a table-of-contents directly inside a file?
  699.  
  700. Sort of, by using Cross-References instead of the Generate facility.
  701.  
  702. At the front of your document, start setting up cross references to
  703. all the paragraphs you want to appear in the TOC.  You can experiment with
  704. all the flexibility offered by X-Ref formats and autonumbers.
  705.  
  706. Every time you add a new section to your document, you must manually
  707. add a corresponding cross reference in your TOC, but from then on it's
  708. self-maintaining.  To update the TOC, just do Special :
  709. Cross-Reference : Update : Internal.  If you delete a section and
  710. forget to delete the cross reference in the TOC, no problem!  You use
  711. the standard methods to search- and-destroy (or fix) unresolved cross
  712. references.  After the update, visually inspect the TOC to look for
  713. missing numbers, which may indicate sections that did not get
  714. referenced.
  715.  
  716. This isn't as automated as the Generate method, but it has the major
  717. bonus of giving you the "Go To" hyperlink on the Cross Reference
  718. dialogue box.  When you want to go to a section, you just double-click
  719. on the cross reference in the TOC, hit "Go To" in the dialogue box,
  720. and there you are!  Very popular if you have various people reviewing
  721. a document on-line.
  722.  
  723. Contributor: Ken d'Albenas <kendal@autotrol.cuc.ab.ca>
  724.  
  725. ------------------------------------------------------------
  726. ** NUM-6: Why do some of my cross-references keep changing to point
  727. to the wrong paragraph?
  728.  
  729. *** SITUATION: We have a document with many figures (or tables or
  730. equations).  Each figure is cross-referenced in the body text.
  731.  
  732. *** SYMPTOM: Some cross-references seem to be "unstable".  For example,
  733. when one places a cross-reference to 'Figure 3' in the text, the
  734. number is correctly displayed ('Figure 3'). Later on, when the
  735. cross-references are updated, the cross-reference suddenly changes,
  736. e.g. to 'Figure 1'.
  737.  
  738. (Manually changing the cross-reference back to 'Figure 3' (Special
  739. Cross-Reference, Replace) restored the correct number (3), but when
  740. the 'Update' was performed again, the number again reverted to 1!)
  741.  
  742. *** CAUSE: The problem is caused by the use of the copy/paste functions to
  743. duplicate a block of text that contains an X-Ref (aka Cross-Ref)
  744. marker. First, here is some background on cross-reference markers.
  745.  
  746. FM puts an X-Ref marker at the beginning of a paragraph when one first
  747. sets a cross-reference to that paragraph.  Normally, users don't have
  748. to bother about such X-Ref markers.  The marker symbol ('T') is
  749. visible if you have View Text Symbols turned on.
  750.  
  751. Each marker has a marker number and a descriptive text, such as
  752.     <MText `15755: Figure: Figure 1 Caption one'>
  753.  
  754. (The Paragraph tag and text are set in the marker when the marker is
  755. first created, and they are not updated when the paragraph changes.
  756. When a cross-reference is updated, the actual paragraph text is used.)
  757.  
  758. The marker number is crucial; it identifies the source of the
  759. cross-reference (i.e., the paragraph to which one refers), therefore
  760. it seems essential that each such number be UNIQUE in a document! FM
  761. generates a new, unique number whenever you add a new cross-reference
  762. source.
  763.  
  764. *** THE SOURCE OF THE PROBLEM: However, if you copy a block of text that
  765. contains an X-Ref marker, such as a figure caption, and then paste it
  766. into another location (e.g., to create a new, similar figure), you end
  767. up with TWO identical X-Ref markers, with the same marker number.
  768.  
  769. If you insert a reference to this new caption, it will show correctly
  770. in the list box and on-screen, and will read the correct paragraph
  771. text or number.  However, whenever you Update your cross-references,
  772. the destination cross-reference will look for the X-Ref marker with
  773. the particular number, and it will find the first instance of a marker
  774. with that number.  This will cause the cross-reference to be
  775. incorrect, as it will refer to the originally copied paragraph.
  776.  
  777. *** DIAGNOSIS: Is there a simple method to see if an existing document
  778. contains the problem described above? There are two methods.
  779.  
  780. Method 1: Choose File Generate, choose 'Alphabetical Marker List',
  781. include X-Ref (or Cross-Ref) type markers. This will produce a list of
  782. all X-Ref markers, sorted by marker number.  Visually inspect the
  783. generated file: the presence of two or more (consecutive) lines with
  784. the same marker number indicates the presence of the problem.  The
  785. marker texts may be different.
  786.  
  787. Method 2: Save the document as MIF, for example 'report.mif', then
  788. issue the following Unix command:
  789.         grep MText report.mif | sort > report.lst
  790. This searches for all markers in the document and sorts them by
  791. number. Visually inspect the list of markers: the presence of two or
  792. more (consecutive) lines with the same marker number indicates the
  793. presence of the problem.  The marker texts may be different.
  794.  
  795. *** THERAPY: Is it possible to fix the problem?  Yes.  It is a tedious
  796. manual process, but it works reliably.
  797.  
  798. First, find and delete all duplicated X-Ref markers.  Open the Special
  799. Marker dialog. Use Edit Find/Search to search for "Marker of Type:
  800. X-Ref" or "Marker of Type: Cross-Ref".  (Look in the Marker Type list
  801. in the Marker dialog to find the exact spelling.)  Once it has found a
  802. marker, examine the marker number in the Marker Text box in the Marker
  803. dialog.  If this marker is one of the ones with duplicated numbers,
  804. delete it.  (The marker should be already highlighted by the search,
  805. so just give the document window the focus and hit <backspace> or
  806. <delete>.)  Repeat until all markers that had the duplicated numbers
  807. have been deleted.  You must delete ALL instances of markers with
  808. duplicated numbers, even the original marker which formerly was
  809. correct.
  810.  
  811. Second, update all cross-references (File Generate-Update from the
  812. book, or Special Cross-References, Update from a single document.)
  813. All of the references to the deleted markers will become "unresolved
  814. cross-references".  Search for these using Edit Find/Search, searching
  815. for "Unresolved Cross-Reference".  Double-click to bring up the
  816. Cross-Reference dialog, and replace the cross-reference with the
  817. correct paragraph. Repeat for each unresolved reference.
  818.  
  819. Third, update all cross-references again, and check for incorrect
  820. references.  You should also regenerate the marker list and check it
  821. again for duplicates, in case you missed one.
  822.  
  823. *** PREVENTION (short term): You can prevent this in the future by noting
  824. whenever you duplicate text containing markers. Turn on View Text
  825. Symbols to see the markers.  Note whenever you copy and paste text
  826. containing a marker.  If you duplicate text with a marker, if it is an
  827. X-Ref marker, delete it!  (This may also apply to other types of
  828. markers.)
  829.  
  830. When you are ready to publish a document, if there is a possibility of
  831. duplicated markers, generate the marker list and check it for
  832. duplicates.
  833.  
  834. *** PREVENTION (long term): Frame has been asked to update the Paste
  835. function to check for markers in the pasted text, and ask the user
  836. what should be done about the pasted markers (delete them, renumber
  837. them, or leave them alone).
  838.  
  839. Contributor: Folco Casadei <folco.casadei@jrc.it>
  840.  
  841. ------------------------------------------------------------
  842. ** NUM-7: How can I convert x-refs automatically to hypertext links?
  843.  
  844. *** A. Automatic in FM4
  845.  
  846. [stated in press release; not sure of exact operation of this -Bob]
  847.  
  848. *** B. HyperGen <Unix & Windows>
  849.  
  850. Working from a book file, HyperGen automatically links the TOC, list
  851. of figures and tables, index, and cross-references. User-defined
  852. target strings can be used to make custom links inside or outside the
  853. current book.
  854.  
  855. HyperGen is fully documented and warranted, and comes with pointers on
  856. designing and integrating navigational aids. Samples of navigational
  857. aids are included.
  858.  
  859. For more information on either version contact:
  860.  
  861. Frank Stearns Associates
  862. Internet: franks@pacifier.rain.com
  863. Tel: +1 206-892-3970
  864.  
  865. ------------------------------------------------------------
  866. ** NUM-8: Can I set and FM variable from the command line?
  867.  
  868. Here's a simple Unix shell script which can set a variable in a
  869. FrameMaker '.doc' file.
  870.  
  871. ------------8<-------cut here---------------
  872. #!/bin/csh -f
  873. #
  874. # usage: set-maker-variable <variablename> <variablevalue> <docfile>
  875.  
  876. set variable = $argv[1]
  877. set value = "$argv[2]"
  878. set file = $argv[3]
  879.  
  880. set tmpfile = /tmp/$$.mif
  881. cat > $tmpfile << EOF
  882. <MIFFile 3.00>
  883. <VariableFormats 
  884.  <VariableFormat 
  885.   <VariableName \`$variable'>
  886.   <VariableDef \`$value'>>>
  887. EOF
  888.  
  889. fmbatch <<EOF
  890. Open "$file"
  891. Open "$tmpfile"
  892. UseFormatsFrom v "$file" "$tmpfile"
  893. Save "$file"
  894. EOF
  895.  
  896. rm $tmpfile
  897. ------------8<-------cut here---------------
  898.  
  899. Contributor: Michael Greenberg  <mgreenberg@scr.siemens.com>
  900.  
  901. ------------------------------------------------------------
  902. ** NUM-9: Does FM support mail merge?
  903.  
  904. *** A. fmmerge
  905.  
  906. This is included on the FUN tape; see question TMP-1 in part 2 of this
  907. FAQ.  
  908.  
  909. *** B. ixos - FrameMerger
  910.  
  911. Produces mail merge with FM and relational databases.
  912.  
  913. UniPress Software
  914. 800-222-0550.
  915.  
  916. Contributor: Steven Johnson <johnson@power.amasd.anatcp.rockwell.com>
  917.  
  918. ------------------------------------------------------------
  919. ** NUM-10: Is there are tool to automatically produce index entries?
  920.  
  921. "fmixgen" takes a concordance file and marks your document.  
  922.  
  923. It cannot handle a word that wraps from one line to the next
  924. (hyphenated), due to the way MIF files are structured.  As a
  925. work-around, you can turn off hyphenation while you index.
  926.  
  927. The code cannot be compiled with gcc, acc -O or cc -O (Sun
  928. SPARCstation SunOS).  It must be acc -g or cc -g.
  929.  
  930. Not currently available on an FTP site (soon -Bob).  Ask on the net.
  931.  
  932. Contributor: Vidiot <brown@ftms.UUCP>
  933.  
  934. ------------------------------------------------------------
  935. ** NUM-11: How do I set up "dictionary-style" headers?
  936.  
  937. To set up headers that reflect the first and last paragraphs of a
  938. certain type on a page, you need to use two of the Running H/F
  939. variables on a master page.  For example, if the paragraph is interest
  940. is tagged "Heading", you could use the following variables:
  941.  
  942.      Running H/F 1        <$paratext[Heading]> 
  943.      Running H/F 2        <$paratext[+,Heading]>
  944.  
  945. Running H/F 1 will give you the first paragraph, and Running H/F 2 will give
  946. you the last paragraph with the tag "Heading" on the page.
  947.  
  948. Note that this gives you the text of the entire paragraph, so if you use this
  949. in a generated index file, you will wind up with the index entry AND the page
  950. number in the header.
  951.  
  952. Contributor:  L. Daniel York  <ldy@copley.mv.com>
  953.  
  954. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  955. end of part 1 of 2
  956. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  957.