I am working on a master document with multiple subdocuments that use the improvised autotext equation numbering technique. Until now, I had not worried about how Libreoffice managed this cross-references internally.
It turns out that while in each individual subdocument the cross-references to the equations work, in the master document they tend to mix up and more frequently get lost, i.e. show the message “Error: Reference not found” instead of an actual value.
How can I fix this? This is the workspace https://dl.dropbox.com/u/495142/crsalad.zip
Notice how when you first open the files all the references are right, but upon a single global update of the document, the “Error: Reference not found” messages start popping around.