Skip navigation
RaceHome
Currently Being Moderated

Two Separate Autonumber Formats in One Document...One Referencing the Other Format?

Apr 4, 2012 5:04 PM

Hello All,

 

I searched and could not find the answer. Since I'm fairly new at working with Framemaker, maybe I'm searching in the wrong area.

 

I'm writing a document that has multiple sections of instructional steps along with multiple images in each section.

 

Here's how I have the steps numbered in each section (module):

M:<n>.<n=1>   OUTPUT EXAMPLE= 1.1

M:<n>.<n+>     OUTPUT EXAMPLE= 1.2

M:<n>.<n+>     OUTPUT EXAMPLE= 1.3

 

I want to autonumber the images in the sections by referncing the section number (module number) "1", but follow the number with a letter. i.e. 1.A, 1.B, 1.C.

 

I tired this:

M:<n>.<A=1>

M:<n>.<A+>

 

Unfortunately, once I add the number format to the image...the numbers of the steps in the section start counting up by the amount of images.

 

I want to reference the step numbers because there are some steps that are all text and do not have images, which would force me to manually override the sections without images. If I'm going to manually override these sections, it defeats the purpose of formatting to help my day go smoothly.

 

Can a format be written to fix my numbering issue?  Or am I stuck manually changing the numbers on each image?

 

Thanks,

Tony~

 
Replies
  • Currently Being Moderated
    Apr 4, 2012 5:25 PM   in reply to RaceHome

    Its a bit hard to say what's going on here. can you send me an example framemaker file that demonstrates this problem? My email is jaloren AT gmail.com

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 5, 2012 1:33 AM   in reply to RaceHome

    RaceHome wrote:

     

    Hello All,

     

    I searched and could not find the answer. Since I'm fairly new at working with Framemaker, maybe I'm searching in the wrong area.

     

    I'm writing a document that has multiple sections of instructional steps along with multiple images in each section.

     

    Here's how I have the steps numbered in each section (module):

    M:<n>.<n=1>   OUTPUT EXAMPLE= 1.1

    M:<n>.<n+>     OUTPUT EXAMPLE= 1.2

    M:<n>.<n+>     OUTPUT EXAMPLE= 1.3

     

    I want to autonumber the images in the sections by referncing the section number (module number) "1", but follow the number with a letter. i.e. 1.A, 1.B, 1.C.

     

    I tired this:

    M:<n>.<A=1>

    M:<n>.<A+>

     

    Unfortunately, once I add the number format to the image...the numbers of the steps in the section start counting up by the amount of images.

     

    I want to reference the step numbers because there are some steps that are all text and do not have images, which would force me to manually override the sections without images. If I'm going to manually override these sections, it defeats the purpose of formatting to help my day go smoothly.

     

    Can a format be written to fix my numbering issue?  Or am I stuck manually changing the numbers on each image?

     

    Thanks,

    Tony~

     

    Examine the autonumbering formats in the sample template Outline Harvard for an example of nested lists. It's in File > New > Explore Standard Templates > Open Sample.

     

     

    HTH

     

     

    Regards,

     

     

    Peter

    _______________________

    Peter Gold

    KnowHow ProServices

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 5, 2012 5:34 AM   in reply to RaceHome

    Tony,

     

    Try using the <$sectionnum> building block and a different series label for images and steps.

     

    So, the autonumbering for steps would be:

     

    S:<$sectionnum>.<n+>

     

    And for images:

     

    I:<$sectionnum>.<A+>

     

    The autonumbering for the section title would be

     

    <$sectionnum>

     

    Then in the Numbering Properties for the document, set Section numbering to continue from previous and Paragraph numbering to restart.

     

    CAVEAT: I have never used the <$sectionnum> building block, so this may not work. I am assuming it works like <$chapnum>.

     

    Van

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 5, 2012 8:55 AM   in reply to RaceHome

    Van is correct, whether you use the sectionnum or chapnum building blocks or not--their use to "source" the leading "1." is sort of orthogonal to the numbering-cross-interference issue.

     

    Use two different series labels and you'll be golden. For some deliverables sets (in unstructured FM), I will make a series label for just about every content type which could be numbered (e.g., tasks, figures, tables, footnotes, book-relevant-bits [volume, chapter, section]).

     

    [I also think that using "=1" is a bit obsolete, when you can control numbering resets to 1 at the BOOK or sub-BOOK [FM9+] level, and when one hopes to move to structured FM. But that... is a different story.]

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 5, 2012 11:41 AM   in reply to RaceHome

    Ah, yes, good point: you'd have to use chapnum or sectionnum to drive the initial number, in both series. Otherwise, for chapters with no images, it would not increment on the "I" series when it incremented on the "S" series.

     

    But, no, you don't do it with the same series label because (a) they aren't the same serieses and (b) they don't have the same numbering format.

     

    [Aside: There's something to be said for figure numbers being directly coupled to their steps... in which case you *could* use one series, adding an alphabetic enumerator to the end of the existing steps's series (but not to the steps' autonumbering, of course). But you wouldn't get the "count of figures in the section" that the separate series label gets you... though I'm not sure what that buys you, in terms of navigation or comprehension--I have to assume that numbering sccheme was a management decision, therefore! ]

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 7, 2012 5:35 PM   in reply to RaceHome

    Unless I'm missing something, there's a simple solution.

     

    It took me a while to follow throug and sort out the various suggestions.

     

    If I understand it correctly, the goal is to have two auto-numbered paragraph formats for text, and one for figures. I'll call them Topic, Subtopic, and Figure.

     

    They're supposed to behave like this:

     

    • The Topic paragraphs are  to be numbered sequentially. Example: 1, 2, 3...
    • The Subtopic paragraphs are to be numbered with the topic number, followed by a period, followed by a sequential number. Example: 1.1, 1.2, 1.3, 2.1, 2.2, 2.3...
    • The Figure paragraphs are to be numbered with the topic number, followed by a period, followed by an uppercase letter. Figure numbers omit subtopic numbers. The first figure that follows a topic is letter "A." Example,  1, 1.1, Figure 1.A, 1.2, 1.3, Figure 1.B; 2, 2.1, Figure 2.A, 3, 3.1, Figure 3.A, 3.2...

     

    This can be managed with a single series identifier. Example: "C:", without book-level system variables like <$sectionnum>, and without manual intervention.

     

    In this case, you want to the autonumbering to track three items. You already know that you need three paragraph styles, but you also need three autonumber "counters." FrameMaker's autonumber counters work like simple columns. In arithmetic, there are columns for units, tens, hundreds, etc. To keep addition subtraction working properly, the columns need to be straight, and, to keep the digits in their proper columns, where a column would be blank, we insert a zero, to assure that 11 and 101 are in the right places.

     

    What's confusing here is that the figure counter seems to be different because it's not in sequence as a next-lower outline or step level; it "skips" one counter column. In FrameMaker, we use the non-incrementing placeholder "<n>" counters to display the value of the most-recent paragraph format that uses that counter column. And, we use blank "< >" counters that remember the value, but don't display it. So, you need a placeholder column that keeps track of the value that usually follows the decimal (the second 1, as in 1.1,) but hides it, and y ou need a placeholder column that usually hides the figure value, and only displays it with the Figure paragraph format. NOTE: There's a space between the angle brackets in < >; when there's an n, N, a, A, n+, or similar counters in that spot, the value is displayed.

     

    It's harder to explain than to do it, but to do it, you need to understand it. OK? This isn't spelled out in FrameMaker's own docs very well, nor in most FrameMaker training materials anywhere. To toss in a quirk, the trailing "< 0>" placeholders set counters in their column to zero, invisibly. In early FrameMaker releases, these were required, but since around FrameMaker 6.x, they've been optional. Counters usually reset when a higher-level counter, one more to the left in the autonumber format, intervenes. There's no harm in using < =0>, and there's value if it helps to visualize how things work.

     

    fm screen topic sub fig.png

     

     

    HTH

     

     

    Regards,

     

     

    Peter

    _______________________

    Peter Gold

    KnowHow ProServices

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 8, 2012 11:53 AM   in reply to peter at knowhowpro

    There is a very good paper that may be of help with your complex

    autonumbering here:

     

    http://www.infocon.com/files/autonum.pdf

     
    |
    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