[Date Prev][Date Next]
[Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[New search]
To: framers@xxxxxxxxx, framers@xxxxxxxxxxxxxx
Subject: Re: YAAP
From: hedley_finger@xxxxxxxxxxx
Date: Wed, 12 Feb 2003 13:44:09 +1100
Cc: Graeme Forbes <forbes@xxxxxxxxxx>
Sender: owner-framers@xxxxxxxxx
Graeme: > The document contains [...] numbered examples, 1, 2, > 3,... But some [...] look like > > (2) a. And > b. the > c. next > d. thing > > [I want to have a cross-reference to (2)b. like] 'the data > in (2b) show that ...' [...] > > The problem is to get the cross-reference to have the format "2b" > while maintaining the style of the lists. [...] [Graeme then explained how '(2)' is a run-in para immediately followed a 'a.' para. A 'cross-reference' is actually two cross-references, an xref to '(2)', immediately followed by an xref to 'a.'.] > This is doable. But: without changing the look of anything, is there > a more convenient way of handling the xrefs to list items? Having to > make two real xrefs for a single textual xref is a particular pain. We do this but the formats of our numbered lists are simpler than yours: 1 Blah blah // Number para fmt; number format: <n+>< =0> 2 Blah blah a Meep meep // Letter para fmt; number format: < ><a+> b Meep meep We then have cross-references of the form 'see Step 2b in the previous section'. The cross-reference format is Step\ <$paranumonly[Number]>\st<$paranumonly> // '\st' is a thin space and we point the cross-reference to the 'b' paragraph to get 'Step 2b' in the text. I changed our para formats to give (1) Blah blah // Number fmt; number format: (<n+>)< =0> (2) Blah blah a. Meep meep // Letter fmt; number format: < ><a+>. b. Meep meep but the cross-reference then came out as 'Step 2)b' (but isn't <$paranumonly> supposed to ignore hardcoded chars and only return the number values?). To make this work with (1) Blah blah // Number fmt; number format: (<n+>)< =0> (2) a. Meep meep // Letter fmt; number format: < ><a+>. b. Meep meep you could make '(2)' a run-in format as you do now, say, NumberRunIn, then alter the cross-reference format to something like Step\ <$paranumonly[Number,NumberRunIn]>\st<$paranumonly> Sure would be pleased if someone can explain why <$paranumonly> is misbehaving. (Isak, Dov, are you reading this?) Regards, Hedley -- Hedley Finger Technical Communications/Technical communicator and FrameMaker mentor MYOB Australia <http://www.myob.com.au/> P.O. box 371 Blackburn VIC 3130 Australia 12 Wesley Court Tally Ho Business Park East Burwood VIC 3151 Australia <mailto:hedley_finger@myob.com.au> Tel. +61 3 9222 9992 x 7421, Mob. (cell) +61 412 461 558 (C) MYOB Limited 2002 ** To unsubscribe, send a message to majordomo@omsys.com ** ** with "unsubscribe framers" (no quotes) in the body. **