Bug 154400 - Manual Set Reference and insert reference is cumbersome and incomplete
Summary: Manual Set Reference and insert reference is cumbersome and incomplete
Status: RESOLVED INSUFFICIENTDATA
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.5.1.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-26 06:21 UTC by sailnfool
Modified: 2023-11-04 03:15 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sailnfool 2023-03-26 06:21:27 UTC
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.
Comment 1 m_a_riosv 2023-03-26 13:39:27 UTC
Please could you put your question in https://ask.libreoffice.org/c/english/5, there are people with a great acknowledge of writer, that maybe can help to solve your question.
Comment 2 Dieter 2023-04-06 22:14:46 UTC
Sailnfool, could people solve your problem at ask.Libreoffice.com?
=> NEEDINFO
Comment 3 QA Administrators 2023-10-04 03:18:22 UTC Comment hidden (obsolete)
Comment 4 QA Administrators 2023-11-04 03:15:10 UTC
Dear sailnfool,

Please read this message in its entirety before proceeding.

Your bug report is being closed as INSUFFICIENTDATA due to inactivity and
a lack of information which is needed in order to accurately
reproduce and confirm the problem. We encourage you to retest
your bug against the latest release. If the issue is still
present in the latest stable release, we need the following
information (please ignore any that you've already provided):

a) Provide details of your system including your operating
   system and the latest version of LibreOffice that you have
   confirmed the bug to be present

b) Provide easy to reproduce steps – the simpler the better

c) Provide any test case(s) which will help us confirm the problem

d) Provide screenshots of the problem if you think it might help

e) Read all comments and provide any requested information

Once all of this is done, please set the bug back to UNCONFIRMED
and we will attempt to reproduce the issue. Please do not:

a) respond via email 

b) update the version field in the bug or any of the other details
   on the top section of our bug tracker

Warm Regards,
QA Team

MassPing-NeedInfo-FollowUp