Skip navigation

FM 9 TOC numbering issue

Mar 29, 2012 1:53 PM

  Latest reply: Van Kurtz, Apr 13, 2012 8:13 AM
Replies
  • Currently Being Moderated
    Apr 3, 2012 1:00 PM   in reply to asking writer2

    There are several kinds of reference pages. What you have listed is NOT the TOC reference page. The TOC reference page displays TOC at the bottom. See the attached screen shot in the red square.

     

    TOC_ref_page.jpg

     

    The TOC reference page should have a set of paragraphs that look like the TOC.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 3, 2012 1:31 PM   in reply to Van Kurtz

    Well, from the TOC body page, I clicked View > Reference Pages and that's what I got. At the bottom it says: "MasterPageMaps (1 of 9)".

     

    Scrolling down until the TOC appears in the bottom bar, I see this:

     

     

    Table of Contents Specification

    openXmlElementId <$relfilename>:<$UniqueXmlElementId> <$RelativeXmlElementId>

    <$paratext> <$pagenum>

    <$paratext> <$pagenum>

    <$paratext> <$pagenum>

    <$paratext> <$pagenum>

    openObjectId <$relfilename>:<$ObjectType> <$ObjectId>

    <$paranum>     <$paratext>    <$pagenum>

    <$paratext>    <$pagenum>

    <$paratext>    <$pagenum>

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 5, 2012 11:35 AM   in reply to asking writer2

    Can anyone help? I'm really stuck on this one! Thank you!

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 6, 2012 5:50 AM   in reply to asking writer2

    asking,

     

    Each paragraph should be associated with a paragraph style, also called a paragraph tag. For example, the title of each module might be tagged with a paragraph style named Module Title. When you create a standard TOC, you specify which paragraphs you want listed in the TOC. You do this by selecting the appropriate paragraph tags from a list. See the FrameMaker User Manual for the details.

     

    When you create the TOC the first time, FrameMaker creates a paragraph on the TOC reference page for each paragraph style (tag) you specify for the TOC. FrameMaker also creates another paragraph tag with the same name as the paragraph style but with TOC appended to the end of the name. If you want, you can then edit each line on the TOC reference page to get the format you want for the corresponding entries on the TOC. Again, see the user manual for details.

     

    The above is the way I and probably most other writers create TOCs.

     

    I have heard there is another way, which might be the way the original writer used in your case. I have never used this method, so I may be guessing a little on how it is done. But it might be a clue to your problem.

     

    FrameMaker also allows you to create a list of markers, and you can choose which markers to list, even your custom markers. Like an index marker, a custom marker has text in it, but the text is visible only in the marker dialog/pod, again like an index marker. So, when you create a list of markers (and you can chose which markers to list), the list gets its entries NOT from the content in a paragraph but from the content in the markers.

     

    So, I am guessing the original writer created a custom marker, say called toc. The writer then placed a toc marker either at the beginning of the paragraph with the module title or possibly in a blank paragraph just before the title paragraph. The writer then copied the title and placed it in the marker text. (Aside, instead one can set the marker text to the building block <$paratext>, and the list will display the text of the paragraph containing the marker; BUT the marker has to be in the paragraph with the module title.) Then when the list of toc markers is generated, the list displays the content that is stored in the toc markers, not the content in the module title paragraphs.

     

    So, if the original writer used this method, the toc marker for the module might be on the previous page and not with the module title itself.

     

    To check this, turn on text symbols (select View > Text Symbols). Put your cursor at the beginning of the document. Open the Marker dialog/pod (select Special > Marker). In the find dialog, select Find > Any Marker. Then click Find. At each marker found, view the contents of the marker text in the Marker dialog/pod. You may find the situation I laid out above.

     

    I hope this information helps to find your problem,

    Van

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 9, 2012 7:27 AM   in reply to Van Kurtz

    Van,

     

    Thank you for taking the time to answer my concern. I apprecite it.

     

    The headings are being picked up by the TOC in the manner you first described, but the TOC is leaving out a page number. I'm thinking it may be a corrupted file at this point.

     

    The heading topic on page 1 ends up on page 1 in the TOC - so, good.

    The heading topic from page 1 continues over to page 2.

    A 2nd headling topic starts on page 3 - but the TOC says it starts on page 2.

     

    ?

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 9, 2012 9:58 AM   in reply to asking writer2

    I reformatted all the page 1 text to be on one page, so that page 2 starts a new heading, and this makes the TOC correct.

     

    But now, when I click on the Heading 2 TOC item, it takes me to an item on page 1!

     

    There is now an L shaped marker that is embedded just before a table I made on page 1, and it's linked to the heading on the second page. I can't delete it. I tried Find with change to None, and it doesn't work. I can't Cut it out. It is listed as Body text in the styles. If I move the table down, the L mark moves with it.

     

    What is this "L" marker and how do I get rid of it?

     

    Thanks.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 9, 2012 10:32 AM   in reply to asking writer2

    I looked in the FrameMaker user manual, and there is no marker (text symbol) that is L-shaped. The text symbol for a table is an inverted T. Typically the table symbol is the very last character in a paragraph. The end of paragraph symbol may overlap it making it look like an L.

     

    In any event, FrameMaker "hangs" a table from the last line in the previous paragraph (actually, the line just above the table). The table symbol marks that place where the table is "hanging." If the symbol you are talking about is the table symbol, then yes, it moves with the table.

     

    My guess is that it does NOT have the Body text style. What you are seeing is the style for the paragraph in which the marker sits, which is Body text.

    There is now an L shaped marker that is embedded just before a table I made on page 1, and it's linked to the heading on the second page.

    What do you mean it is "linked to the heading on the second page." How is it linked?

     

    I vaguely recall that unstructured FrameMaker creates markers at the targets of the TOC. This is just a guess. If true, then you created the table between this marker and the heading following the table. The trick is to find this marker, if it exists, and delete it.

     

    So, try this. Put your cursor at the beginning of the document. Open the Marker dialog/pod (select Special > Marker). In the find dialog, select Find > Any Marker. Then click Find. At each marker found, view the contents of the marker text in the Marker dialog/pod. Also note where the selected marker is. In particular, look to see if the selected marker is at the end of the paragraph just before the table in question. If the marker is NOT an index marker, then delete it. Once you get past the second heading, you can quit searching. NOW update the TOC.

     

    Van

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 9, 2012 12:31 PM   in reply to Van Kurtz

    Thanks.

     

    It's probally the Table marker, then.

     

    It's linked, as when I try to put some blank spaces before the table, and move the table, the "L" marker just moves down a few spaces. I was wanting to delete it, but I guess that's a moot point.

     

    Now, I am having an issue with the TOC link that used to work, but now is not. It's a Heading 2, so it should be clickable from the TOC file by holding down ALT and CTRL, but when I do, it tells me that it "Cannot find object specified in hypertext command." Which is strange, as it worked before I put the Table in...

    Now, it takes me to the "L" marker. When I look at the "L" marker with the Marker Pod, I see a greyed-out reference to a link far along in the document, that should not be linked to from there.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 13, 2012 6:24 AM   in reply to asking writer2

    Does anyone have any more suggestions on this? Thank you.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 13, 2012 8:13 AM   in reply to asking writer2

    Now, I am having an issue with the TOC link that used to work, but now is not. It's a Heading 2, so it should be clickable from the TOC file by holding down ALT and CTRL, but when I do, it tells me that it "Cannot find object specified in hypertext command." Which is strange, as it worked before I put the Table in...

     

    You stated in an earlier post that you udpated and recreated the TOC. Have you done that since trying all these other things? I would think that aftet you  update the TOC, there should be no entry that does not work, because the TOC generation process should create only entries that work.

     

    Now, it takes me to the "L" marker. When I look at the "L" marker with the Marker Pod, I see a greyed-out reference to a link far along in the document, that should not be linked to from there.

     

    This seems to contradict the previous statement that it could not find the object specified.

     

    Have you tried (after saving a backup copy first) simply deleting this L marker and then update the TOC?

     

    Have you tried the famous mif wash? That is, save the document or documents to the mif format. Then open each mif file and save to the fm format (delete the .mif in the file name in the save dialog). This can clean out bits and pieces of extraneous stuff that has accummulated over many years of rediting old files.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points