After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 793649 - LaTex index entries to long when using FILE_VERSION_FILTER
LaTex index entries to long when using FILE_VERSION_FILTER
Status: RESOLVED OBSOLETE
Product: doxygen
Classification: Other
Component: general
1.8.14
Other Windows
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
[moved_to_github]
Depends on:
Blocks:
 
 
Reported: 2018-02-20 13:14 UTC by Frank HJ Cuypers
Modified: 2018-07-30 10:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Complete example, see description field. (18.05 KB, application/zip)
2018-02-20 13:14 UTC, Frank HJ Cuypers
Details

Description Frank HJ Cuypers 2018-02-20 13:14:40 UTC
Created attachment 368637 [details]
Complete example, see description field.

I have set FILE_VERSION_FILTER="git hash-object" to return the hash of a git file.
I also generate a LaTex index.
Source file names in the index include the hash produced by FILE_VERSION_FILTER. The hash is however not split, causing index entries with a hash to overflow the column width and run into the other column or cross the page border.

In the provided example, run doxygen and then tmp/latex/make.bat. 
In the generated pdf, look at the index entry of theclass.java.

Can the hash be split in the index? Does the hash need to be part of the index entry? Can the hash be truncated in the index?
Comment 1 albert 2018-02-20 14:57:10 UTC
When applying the patch as proposed with bug_793644 this problem is also fixed.

In my opinion the bug can be set to duplicate of the mentioned bug.
Comment 2 Frank HJ Cuypers 2018-02-20 15:38:31 UTC
I manually added the \sloppy after \begin{document} and verified the result.
The index entry is better, but still to wide to fit in the index column.
Comment 3 André Klapper 2018-07-30 10:14:30 UTC
As discussed in https://github.com/doxygen/doxygen/pull/734 , Doxygen has moved its issue tracking to 

   https://github.com/doxygen/doxygen/issues

All Doxygen tickets in GNOME Bugzilla have been migrated to Github. You can subscribe and participate in the new ticket in Github. You can find the corresponding Github ticket by searching for its Bugzilla ID (number) in Github.

Hence I am closing this GNOME Bugzilla ticket.
Please use the corresponding ticket in Github instead. Thanks a lot!