https://bugs.documentfoundation.org/show_bug.cgi?id=154400
Bug ID: 154400 Summary: Manual Set Reference and insert reference s cumbersome and incomplete Product: LibreOffice Version: 7.5.1.2 release Hardware: All OS: All Status: UNCONFIRMED Severity: normal Priority: medium Component: Writer Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: sailnf...@gmail.com I am putting together a multiple chapter book with a master document and I have run into the challenge of referencing Figures, Tables, Alphabetic index and bibliography across separate subdocuments (chapters). The notion of creating a "Set Reference" and using "Insert Reference" for cross-referencing between subdocuments is not only awkward and clumsy, but requires that you create your own "database" of reference names. Having done that, when you "insert reference" you can get the chapter number and the text that was highlighted when you create a "set reference." There are multiple challenges with this approach. If I attempt to "set reference" to the caption on a Figure, if I attempt to highlight the word "Figure" I find that the figure itself is selected and would be pasted in when I do an "insert reference." I know that this is not strictly the purview of the documentation team but might be better addressed as an enhancement request for the operation of the Libreoffice Writer implementation team. My suggestion is as follows. Every time I perform an "update all" from a "master" document, it would be nice if there were (optionally because it can be time consuming) the ability to create a database table of "set references" that is browsable in the same manner that "Headings," "Figures," and "Tables" can be browsed when you perform a normal "cross reference." The database table would be segmented by the sub-documents known in the "Navigator" at the time of the "update all" operation is performed. Then I could scroll through the list and select the heading, figure or table in the same way I would do in a single large document. This database would literally be a file so that it does not consume large quantities of memory. When I select an item from this list, it would automatically "tag/create" in the source document the "set reference" that is required and then perform an "insert reference" in the target document. This would not be simple or easy, but is simpler than building my own table of "Set references" that can't handle the different types of references. Most of the necessary code exists when index tables are generated. -- You are receiving this mail because: You are the assignee for the bug.