Problem with cross references

I just upgraded to:
Version: 4.1.3.2
Build ID: 410m0(Build:2)
KUbuntu 12.04

Simple and sweet, cross references don't work for me. It had problems in 3.5, but it worked to a certain extent.

Set Reference, insert reference, update field..... nothing. Does this work for anyone?

Version: 4.1.3.2
Build ID: 410m0(Build:2)
KUbuntu 12.04

After setting a cross reference, then inserting a reference to that set reference, it doesn't update the reference.

For clarity, lets call the set reference a "setpoint" so as to be clear. I create the setpoint, which is a field. I insert a reference to it elsewhere in my document - lets call it the "reference point". The reference point does not get update with the setpoint field value.

Graphically:

setpoint[field value X]

reference point [<should get field value X, but is blank>]

Hi :slight_smile:
Errr, did you solve this? If not it might be worth asking again.
Sorry if you didn't get any responses! Documentation might be worth
flicking through while waiting for answers from the mailing list. If
you do find the answer in there please answer your own thread on the
mailing list to help people with the same issue in the future and to
kinda close the thread
https://wiki.documentfoundation.org/Documentation/Publications#LibreOffice_Writer_Guide

I've got a feeling you might find it worth installing Zotero to handle
this sort of thing. It adds a lot more functionality to Word or
Writer making them much more useful
Regards from
Tom :slight_smile:

Brian Barker provided me with a sample that showed it works, but I had to figure out why his worked and mine didn't.

There's a trick to it. First, you have to type some random text to use as your initial value. Then, highlight/select that text/value. That's the key step I was missing which isn't documented and cost me substantial time and frustration. (Perhaps there's another way, but that's the only way that I was able to discover.)

Once it's selected/highlighted, you can set a reference point like so: menu->insert->cross-reference->set reference, and then menu->insert->cross-reference->insert reference, repeating the insert reference sequence as often as needed.

I also found there was some weirdness associated with updating the value. First, you have to be very careful about where you place the cursor or you overwrite the set reference point. Because of that, _*I would like to protect the set reference point so that it doesn't get overwritten, but still allows changing the value.*_ *Anyone know how to do that?*

Second, sometimes the value gets auto-updated and sometimes it doesn't so that you have to force it with F9. I haven't figured out why. Yes, I have the auto-update option checked.