Numbers within a symbol for a numbered list

C

Clang

I need to create a numbered list that contains a flag around the number. I
need to use a symbol that I have customized from autoshapes as I cannot find
the appropriate symbol (an isosceles triangle that rests on a point of the
shorter side). The items need to be numbered consecutively and need to
function like normal outline numbering.
 
K

Klaus Linke

Clang said:
I need to create a numbered list that contains a flag around the number.
I need to use a symbol that I have customized from autoshapes as
I cannot find the appropriate symbol (an isosceles triangle that rests
on a point of the shorter side). The items need to be numbered
consecutively and need to function like normal outline numbering.


Hi Clang,

You probably can't *fully* automatize it... but you probably can come close.

I just played around, and maybe it's easiest to use regular (outline)
numbering, and put the autoshape inline right after the number.
You can use an advance field in front of the autoshape so it slips to the
left, say { advance \x2 }.
You'll have to play with the horizontal position \x.

If the autoshape is transparent (not filled), you should still see the
number.

Set the style so the line spacing (in Format > Paragraph) is "exact" rather
than "single", so that the autoshape doesn't mess up the line spacing.

Select the autoshape and use "Format > Font > Spacing tab > Position" to
lower or raise the shape as needed.

After the Autoshape, you can probably use a tab stop to jump to the old
indent position where you want the text to start.

If you select the advance field, autoshape, and the tab, you can define a
formatted AutoCorrect for it. You might not see the selected stuff in the
dialog, but it seems to work all right.

Regards,
Klaus
 
K

Klaus Linke

So putting the AutoShape "over" the numbering works for different indents,
it would be better to use an { advance \l25 } to move the shape left. And as
a finishing touch, choose the number position "centered" rather than "left
aligned" in the numbering dialog, so the number is centered in the shape no
matter how wide it is.

BTW, you can put the AutoShape inline with a right-click on it, then "Format
Autoshape... > Layout tab". Make sure it's not in the drawing layer.

And to change the vertical position, show field codes, then select the shape
field, "Format > Font > Spacing tab > Position".
When you just select the shape, "Format > Font" is grayed out.

Klaus
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top