https://bugs.freedesktop.org/show_bug.cgi?id=48039
--- Comment #11 from Joseph Ervin <[email protected]> --- The cross-reference issues with master docs has plagued this application for almost a decade. The bug that has affected most of us in the staroffice/openoffice/libreoffice community over that time has been that cross references within a subdoc would scramble when the master doc is fully assembled. So a cross reference of "see Table 3-1, below, on page 22", would be scrambled into "see Table 2-3, above, on page 11", or something similar. It rendered cross references useless in projects using master docs. The biggest bummer is that Libreoffice seems now to have broken what has been a usable workaround for this issue for the past 9 years; the workaround being to create a custom counter variable name for each subdoc. This has been easy to do simply by manually typing a cross-reference category name directly into the category field of the caption dialog box. So instead of simply choosing "Table" from the drop-down, you type "fooTable" directly into the dialog. This automatically creates a counter variable called "fooTable" and a paragraph style called "fooTable". The created caption then says "fooTable 1-1: my text here". Then, you could just delete the "foo" from the caption text, leaving a caption of "Table 1-1: my text here". Later a cross reference to this caption could be inserted elsewhere in the same subdoc selecting "fooTable 1-1" in the cross-reference dialog. If you were cross-referencing "category and number", prior versions of Libreoffice and openoffice would correctly insert "Table 1-1" into the doc. With version 3.6.3.2, however, there seems to be a check that the "category" part of the caption text matches the name of the counter variable, and if not, then the category part of the caption is omitted from the cross-reference. So in my example where I used "fooTable" as the counter variable and then just deleted "foo" from the caption, I find that I am unable to insert a proper cross reference that includes the category. Trying to do so inserts only the number part of the cross reference, i.e. "1-1". Please fix cross references in master docs, and please, please, please, undo the change that broke this longstanding workaround. Regards, Joe -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
