Debbie,
Lin's example uses some options in FrameMaker's counter support
that you didn't mention in your post:
1. Different sequences. If a paragraph's autonumber starts with a single
character followed by a colon, it uses counters that are independent of
those in other sequences. One solution in your case would be to use:
x:<n=1> and x:<n+> for numbered items
y:<a=1> and y:<a+> for lettered items
I've used the x and y sequences in this example to emphasize that the
sequence identifiers are independent of the way you are formatting the
counter values. Of course, using n and a (or N and A) is probably more
natural.
Different sequences can be used for different numbered constructs. For
example, you might use one sequence for list numbers and a different one
for section numbers.
2. Using multiple levels in one sequence. For example, documents with
three levels of sections can use the first counter for main sections,
the second for subsections, and the third for subsubsections with
autonumbers such as:
s:<n+> for main sections
s:<n>.<n+> for subsections
s:<n>.<n>.<n+> for subsubsections
The counter for any level that is not mentioned is reset to 0. Thus,
s:<n+> increments and displays the first level and resets the
second and third levels to 0
s:<n>.<n+> displays the first level without changing it,
increments and displays the second level, and resets the third level to 0
s:<n>.<n>.<n+> displays the first and second levels without
changing them, increments and displays the third level
3. Displaying a counter in different ways. Building blocks indicate the
format in which counters are displayed (n for Arabic numerals, a for
lowercase letters and so forth), but the counter value depends on how
that level of that sequence was set in previous paragraphs and not by
how it was displayed previously. It is up to the user to make sure that
the same format is used consistently in all paragraphs.
One way to "display" a counter is not to show it at all. That's done by
using a space instead of a visible character (such as n or a) for the
format. Lin is using the L sequence for items in lists with the first
level of that sequence for numbered items in the main list and the
second level of that sequence for lettered items in numbered lists. So
his L:< ><a+>\t, where the space between the first pair of angle
brackets is important, means to save but not display the value of the
first counter level and to increment and display the second level as a
letter. Without < >, the autonumber would be referring to the first
level and the numbers and letters for both list levels would be confused.
Hope this helps,
--Lynne
On 6/15/2021 5:09 AM, Lin Sims wrote:
These are the contents of my Autonumbers for a similar list. I suspect
you've not got your placeholders set up correctly.
1st Level, Reset: L:<n=1>< =0>\t
1st Level: L:<n+>< =0>\t
2nd Level, Reset: L:< ><a=1>\t
2nd Level: L:< ><a+>\t
On Mon, Jun 14, 2021 at 8:11 PM DJ Layton <visualbis...@comcast.net> wrote:
The second part of the numbered list seems to be incrementing the
ALPHABETIC value rather than the preceding NUMERIC value.
I used the standard <n=1>, <n+>, and <a=1>, <a+> building blocks.
I cannot figure this out!!!
--
Lynne A. Price
Text Structure Consulting, Inc.
Specializing in structured FrameMaker consulting, application development, and
training
lpr...@txstruct.com http://www.txstruct.com
voice/fax: (510) 583-1505 cell phone: (510) 421-2284
_______________________________________________
This message is from the Framers mailing list
Send messages to framers@lists.frameusers.com
Visit the list's homepage at http://www.frameusers.com
Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/
Subscribe and unsubscribe at
http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com
Send administrative questions to listad...@frameusers.com