Re: Text Manipulation
- To: mathgroup at smc.vnet.net
- Subject: [mg58038] Re: Text Manipulation
- From: David Bailey <dave at Remove_Thisdbailey.co.uk>
- Date: Thu, 16 Jun 2005 06:43:56 -0400 (EDT)
- References: <d8jm1p$t2h$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Garry Helzer wrote:
> I spend a lot of time using Input > Create Automatic Numbering
> Object . . . to create references of the form : Proposition 3.7.9.
> The relevant part of the cell expression is something like
>
> TextData[{
> "Propostion\[NonBreakingSpace]",
>
> CounterBox["Title", "foo"],
> ".",
>
> CounterBox["Section", "foo"],
> ".",
>
> CounterBox["Proposition", "foo"]
> }]
>
> Here "foo" is a cell label and "Proposition" is a defined cell style.
>
> I would like a more efficient way to do this. What I have in mind is
> something like a function propref["foo"] which when evaluated in
> place changes to Proposition 3.7.9, or a button, or a palette, or
> something.
>
> Any suggestions of the best way to go about this?
>
> Garry Helzer
> gah at math.umd.edu
>
Hello,
This question is a bit vague, but I think you might find CellPrint
useful - you can create a cell with any structure you like.
David Bailey
http://www.dbaileyconsultancy.co.uk