Bug 136649 - Choice of multiple columns is ignored when inserting an alphabetical index with a concordance file (steps in comment 15)
Summary: Choice of multiple columns is ignored when inserting an alphabetical index wi...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
3.5.0 release
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: TableofContents-Indexes
  Show dependency treegraph
 
Reported: 2020-09-10 13:45 UTC by David Burleigh
Modified: 2022-12-19 11:56 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
video (1.37 MB, video/mp4)
2020-09-12 21:15 UTC, BogdanB
Details
video of the index in columns working well (5.10 MB, video/mp4)
2022-02-17 20:37 UTC, BogdanB
Details
demo document (31.84 KB, application/vnd.oasis.opendocument.text)
2022-02-17 20:39 UTC, BogdanB
Details
Example of failure to make 2-column index (953.08 KB, application/zip)
2022-03-08 16:29 UTC, David Burleigh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Burleigh 2020-09-10 13:45:37 UTC
When I try to insert an alphabetical index and specify 2 columns, that choice is ignored, and the index is generated with only 1 column. Then I can edit the index and again specify 2 columns, and then the index is regenerated with 2 columns. It would be so much faster and simpler to generate it with 2 columns to begin with.
Comment 1 BogdanB 2020-09-12 21:15:09 UTC Comment hidden (obsolete)
Comment 2 BogdanB 2020-09-12 21:15:28 UTC
Created attachment 165434 [details]
video
Comment 3 David Burleigh 2021-03-02 21:39:34 UTC
Just tried it in version 7.1.1.1. It let me choose 2 columns and specify a 0.1 inch gap between them, and then it created the index with only one column. (This is an Alphabetical index, by the way, using a concordance file.)
So then I edited the resulting single-column index and again specified 2 columns with a 0.1 inch gap, and this time it generated the index with two columns.
Comment 4 QA Administrators 2021-03-03 03:54:04 UTC Comment hidden (obsolete)
Comment 5 Dieter 2022-02-16 21:32:41 UTC
Hello David, a new major release of LibreOffice is available since this bug was reported. Could you please try to reproduce it with the latest version of LibreOffice from https://www.libreoffice.org/download/libreoffice-fresh/ ?
I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the bug is still present in the latest version.
Comment 6 David Burleigh 2022-02-17 17:34:45 UTC
Yes, the bug is still present in the latest version, 7.3.
Comment 7 Dieter 2022-02-17 20:21:35 UTC
I confirm the behaviour, but I'm also not very experienced with alphabetical index, so perhaps I made a mistake. Bogdan, I can't open your video from comment 2 to check this.
Comment 8 BogdanB 2022-02-17 20:37:35 UTC
Created attachment 178360 [details]
video of the index in columns working well

The first video was not ok.
I upload a new video.
You can see I am playing in the video with 2 or 3 columns and everything is ok wven after update.
Comment 9 BogdanB 2022-02-17 20:39:23 UTC
Created attachment 178361 [details]
demo document

The file used in the video
Comment 10 Dieter 2022-02-20 10:16:09 UTC
(In reply to BogdanB from comment #9)
> Created attachment 178361 [details]
> demo document
> 
> The file used in the video

Thank you for the file, Bogdan. It works for me now. I've also tested following steps:

1. Open an empty document
2. insert alphabetical index with two columns
3. Copy and paste text from attachment 178361 [details]
4. Update index

Result: Index with two columns

=> David, does these informations solve your problem? If not, please give precise steps to reproduce.

=> Needinfo
Comment 11 David Burleigh 2022-02-20 10:36:34 UTC
No, it does not solve my problem. I have a master document containing linked subdocuments, and I have a concordance file of almost 4000 significant words that I want to include in an index at the end of the book. So I go to the end of the book and insert an alphabetical index, specifying 2 columns with a small gap between them, and select the concordance file. After several minutes pass (the book is over 300 pages) the index appears with only one column. Then I have to edit the index and again specify 2 columns, and regenerate the index. Then several more minutes pass and the index appears with 2 columns. 

Having to generate such indexes twice for each master document is a bit tedious, but I can live with it. LibreOffice is an amazing application and I am very thankful that it works as well as it does. It's my principle tool as a writer/editor, which I've been using for the past 15 years since I abandoned the Microsoft world. I appreciate the labors of all who continue to develop it.
Comment 12 QA Administrators 2022-02-21 03:34:41 UTC Comment hidden (obsolete)
Comment 13 Dieter 2022-03-08 15:33:17 UTC
(In reply to David Burleigh from comment #11)
> No, it does not solve my problem. I have a master document containing linked
> subdocuments, and I have a concordance file of almost 4000 significant words
> that I want to include in an index at the end of the book.

Wasn't clear, that your report is about master document and subdocuments. Could you plase provide a short sample document, so we're able to reproduce the problem.
=> NEEDINFO
Comment 14 David Burleigh 2022-03-08 16:29:34 UTC
Created attachment 178726 [details]
Example of failure to make 2-column index
Comment 15 David Burleigh 2022-03-08 16:30:29 UTC
Ok, I will upload a simple example (example.zip). Here are the steps to show the bug:

1) Open "example.odm
2) Click "Yes" to update links
3) Go to the end of the master document
4) Right-click on "blank.odt" in the Navigator pane and select "Insert index"
5) Choose "Alphabetical Index" from the Type menu
6) Click the "Concordance file" check box
7) Choose "Open" from the File menu
8) Select "words.sdi"
9) Click the "Columns" tab
10) Click the two-column icon
11) Click "Ok" to generate the index (it will have only one column)
12) Right-click within the index and choose "Edit index"
13) Click the two-column icon
14) Click "Ok" to re-generate the index (it will have two columns)
Comment 16 QA Administrators 2022-03-09 03:47:08 UTC Comment hidden (obsolete)
Comment 17 Buovjaga 2022-12-19 11:56:38 UTC
Reproduced, already with 3.5.0.

Arch Linux 64-bit, X11
Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 96a856f87f16cca2e039c973c18d57c8b9dca362
CPU threads: 8; OS: Linux 6.0; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded Jumbo
Built on 19 December 2022