Question about cross-references

I realise this isn’t a bug report, but as it related to the beta, I’m hoping someone her could help.

I need to refer to a specific point in a document (not the document as a whole) with a “see page xxx” reference. With 1.9 I used to put a made-up code like this “{xxx}” into documents, then add all the cross-references in Word (by searching for the many examples of {xxx} and changing them into named bookmarks, which are inserted at the point in the text to which you wish to refer. You then use that name to tell the “see page” entry what it points to).

I assume that this ought to be possible in Scrivener 3, but having searched these forums (and more widely), it doesn’t seem to be (unless I want to learn MMD, which I’d prefer not to). Am I missing something?




Not even MMD does that, really, unless you count how it handles captioned figures and tables as anchor targets. If you want to link to some random place in the middle of nowhere (semantically speaking) you’d have to insert an anchor/link pair yourself using the raw syntax for whatever end output file type you’re aiming for. With Scrivener, you can do similar with HTML (look into styles, and the Styles compile format pane’s option to treat as raw markup) but that’s it.

Thanks for the clarification. I will post something in the feature requests section in the hopes of having it addressed in a future version.

You might want to search before creating a new post, I’m pretty sure that is something that has been brought up and discussed a number of times in the past.

The reason for why there is nothing like this is largely technical of course. There is no fundamental reason to have this limitation, it’s just simply not how hyperlinks tend to work when loading files in this fashion (and at this level we must be technical and literal about what is happening: you are opening a file off of the disk, not a segment of text in an outliner). You need a way of sending sub-file anchor information within the link, and there is no convention for doing that in RTF files (unlike HTML, where you can link to “some_file.html#anchor_point”).