Bookmarks & cross-reference text
Posted: 2009-07-01 06:30:44
Hi,
I've been converting over some old Nisus Classic documents that contain cross-referencing to a list of referenced papers at the end.
Typically, where there is a long list of authors I would want the cross-reference text in the body of the document to read something like "J. Smith et al, 1997", but for the item in the references list at the end to give the full list of authors names.
In Classic I was able to do this, albeit in clumsy fashion, but setting a label that read "J. Smith et al, 1997" with an "invisible" style so that it didn't print. For example, the entry in the reference list might look like this:
J. Smith, F. Bloggs, H. Potter & W. Jones; "Some title or other", International Journal of Stuff, V10, N11, 1997 [J. Smith et al, 1997]
The bit in the square brackets is the label and it (including the braces) would be non-printing. The text between the braces would be selected as the bookmark for this item, and then displayed in the body of the document as the cross-reference text.
I could do the same by labelling each item in the reference list at the end of the document in NWP, but I don't see a means of making the label non-printable in the styling options, so it appears messy (and unnecessary) in the reference list.
What would be helpful would be either
1) Some styling option to set a run of text as being non-printable as per the old 'invisible' styling option in NWClassic, or
2) The ability to specify the Bookmark name as the display text in a cross-reference, or
3) Allow creating a custom label attached to the bookmark so that it is never part of the actual visible document, and then using that custom label as the visible text for the cross-reference.
Hope that makes sense. Of course, if anyone has a solution that would allow this in current NWP, I'd be delighted to learn of it.
Cheers
Rob
I've been converting over some old Nisus Classic documents that contain cross-referencing to a list of referenced papers at the end.
Typically, where there is a long list of authors I would want the cross-reference text in the body of the document to read something like "J. Smith et al, 1997", but for the item in the references list at the end to give the full list of authors names.
In Classic I was able to do this, albeit in clumsy fashion, but setting a label that read "J. Smith et al, 1997" with an "invisible" style so that it didn't print. For example, the entry in the reference list might look like this:
J. Smith, F. Bloggs, H. Potter & W. Jones; "Some title or other", International Journal of Stuff, V10, N11, 1997 [J. Smith et al, 1997]
The bit in the square brackets is the label and it (including the braces) would be non-printing. The text between the braces would be selected as the bookmark for this item, and then displayed in the body of the document as the cross-reference text.
I could do the same by labelling each item in the reference list at the end of the document in NWP, but I don't see a means of making the label non-printable in the styling options, so it appears messy (and unnecessary) in the reference list.
What would be helpful would be either
1) Some styling option to set a run of text as being non-printable as per the old 'invisible' styling option in NWClassic, or
2) The ability to specify the Bookmark name as the display text in a cross-reference, or
3) Allow creating a custom label attached to the bookmark so that it is never part of the actual visible document, and then using that custom label as the visible text for the cross-reference.
Hope that makes sense. Of course, if anyone has a solution that would allow this in current NWP, I'd be delighted to learn of it.
Cheers
Rob