Maria wrote:Excellent summaries about what is needed for cross references. I still do not see how to find the referred object quickly, this is why I suggested to make them visible tags (and invisible again) in the outline.
In Nisus I did not use cross referencing intensively because after a while it became impossible to keep track of all marked text in one list for a 800 page text.
One always has an idea about in which part of the text the referred part is. So it should be easy to e.g. cmd-click on a section ( chapter) triangle or header in the outliner and get a list of all referenced texts in this particular section. The list would be much shorter than for the whole book.
Maybe I am stuck in the Nisus paradigm, but I do not see any other way than with such a list -- if one will not have to move manually to the part referred to (which would need split screen btw).
Your ideas please.
Maria
The question of tracking and navigation between CRs is crucial, but should be separated, IMO, from the "core implementation" that deals with insertion and formatting of CRs.
There are a few possible options for dealing with tracking and navigation:
A. A simple list of "marked" text.
B. Utilising Find and Replace.
C. Listing CRs in the outline pane, either within chapters or separately (much like figures today).
D. A separate pane for CRs, with marking for "incoming" (referred to) and "outgoing" (referring) CRs. That can come with or without "rude" separation (e.g., by chapters) of CRs.
E. A "jump" system from referrer to referred.
Of course, most of those are not mutually exclusive.