Customized numbered lists

D

DAW

Hi folks:

I'm trying to define the following sort of list style for numbered examples:

(1) (a) foo
(b) bar
(c) baz
(2) (a) frob
(b) frobozz
....etc.

That is, the examples are a numbered series of alphabetically ordered subexamples. I'd then like to be able to cross-reference these, as in: "In example (1) (c), we see that ...". Finally, of course, the examples will occur discontinously through the document, so the list should be continuable.

Any suggestions on the easiest way to achieve this? I've been trying to customize pre-existing numbered outline formats without much luck.

Cheers,
DAW
 
M

Margaret Aldis

Hi DAW

The tricky bit here is the (1) and the (a) on the same line. The way I'd do
this is define the top level numbering as (*) (a) where * is the level 1
number (in 1,2,3 format) and everything else is hard text. Define the second
level numbering as (*) where * is the second level number (in a, b, c
format), and 'start at' b.

The best way of applying this is via paragraph styles - for full details of
setting up see

http://www.shaunakelly.com/word/numbering/OutlineNumbering.html

To insert the cross references, use Insert > References > Cross reference
and choose 'Numbered item' and 'Paragraph number'.

--
Margaret Aldis - Microsoft Word MVP
Syntagma partnership site: http://www.syntagma.co.uk


DAW said:
Hi folks:

I'm trying to define the following sort of list style for numbered examples:

(1) (a) foo
(b) bar
(c) baz
(2) (a) frob
(b) frobozz
...etc.

That is, the examples are a numbered series of alphabetically ordered
subexamples. I'd then like to be able to cross-reference these, as in: "In
example (1) (c), we see that ...". Finally, of course, the examples will
occur discontinously through the document, so the list should be
continuable.
Any suggestions on the easiest way to achieve this? I've been trying to
customize pre-existing numbered outline formats without much luck.
 
D

DAW

Hi Margaret:

That's an great solution. Very ingenious. It does virtually all of what I need. The only thing that doesn't work perfectly well involves cross-referencing, where the xrefs show up as '(b)', rather than '(2) (b)'. I can get around this, but only by changing the style to something like:

(2) (a)
(2) (b)
(2) (c)
etc...

Any easy way to get these numbers to appear as '(b)' in the list proper, but as '(2) (b)' in cross-refs? Or are we out of 'easy' territory here?

Thanks for all the help,
DAW
 
M

Margaret Aldis

Hi DAW

Definitely out of easy territory! There is a way you can fudge it, but it is
fairly obscure and may not be robust. Here is the essence of the idea:

Make the font for your second level hidden. Set this numbering up to include
the number from level 1, and start at b.

Set up a third level, not linked to any style, using the (a) start at b
format without the prior level. Restart this level after Level 1.

In the text, insert a LISTNUM \l 3 field at the start of the (b), (c)
paragraphs - this will pick up the third level of the current numbering
sequence so will give you the letter only (duplicate of the hidden level 2,
without the first number). You'd need to set up a blank paragraph with the
LISTNUM as an AutoText to make inserting this level para easy.

In the X-refs to the (b) (c) paras, pick up the second level numbers to give
you a full reference. (This will be easiest if you use built-in heading
styles for the numbered paras, then you can list headings instead of
numbered items in the X-ref dialog box.)

Caution! I would only do this if a) there is a real need for the format and
this degree of automation and b) you are the only person editing these docs.
The scope for either Word or an inattentive editor screwing this up is
fairly high!

--
Margaret Aldis - Microsoft Word MVP
Syntagma partnership site: http://www.syntagma.co.uk


DAW said:
Hi Margaret:

That's an great solution. Very ingenious. It does virtually all of what I
need. The only thing that doesn't work perfectly well involves
cross-referencing, where the xrefs show up as '(b)', rather than '(2) (b)'.
I can get around this, but only by changing the style to something like:
(2) (a)
(2) (b)
(2) (c)
etc...

Any easy way to get these numbers to appear as '(b)' in the list proper,
but as '(2) (b)' in cross-refs? Or are we out of 'easy' territory here?
 
Top