FS#59144 - [texlive-core] Wrong spacing between rubric title and first entry using curve.cls
Attached to Project:
Arch Linux
Opened by Alexander Noack (xy) - Monday, 25 June 2018, 11:39 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Saturday, 08 December 2018, 01:52 GMT
Opened by Alexander Noack (xy) - Monday, 25 June 2018, 11:39 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Saturday, 08 December 2018, 01:52 GMT
|
Details
Description:
Highly likely an upstream bug. Using the curve class, the first entry is positioned too high. The space between the rubric title and the beginning of the first line (baseline+height) of rubric entries is too small. It looks like the allocated space for the first entry is correct though: If the first entry contains only one line, the space from the title to the second entry seems to be correct (there is a gap between the first two entries then). If the first entry contains two lines, the second line is properly put below the last line of the first entry (the gap disappears). Since the curve.cls is not part of the texlive-core package, and this package contains many packages, I don't know how to track the bug. It's introduced with the given package version (see below), updating from 2017.46770-1. Also, since the bug is not introduced in the curve class, it might occur in other classes and cases, too. I would like to investigate further, what package is creating this bug, but the package list and changed files seem too big. I would appreciate help on how to track down a bug like this, so I can learn it and write a bug report (and maybe even a fix) upstream. Additional info: * package version(s) texlive-core-2018.47471-1 texlive-pictures-2018.47373-1 (contains curve.cls) Steps to reproduce: Save tex document as `doc.tex`. Then run $ pdflatex doc.tex |
This task depends upon
Closed by Rémy Oudompheng (remyoudompheng)
Saturday, 08 December 2018, 01:52 GMT
Reason for closing: Fixed
Additional comments about closing: texlive-core 2018.47471
Saturday, 08 December 2018, 01:52 GMT
Reason for closing: Fixed
Additional comments about closing: texlive-core 2018.47471
Line 218 introduces a new `\gdef\do@row@strut`. Commenting it out I could get the old correct behaviour. I then wanted to see whether there is a fix already implemented in a new latex version, cloned the current version from https://github.com/latex3/latex2e and then built it.
After that I could NOT reproduce the bug anymore. I reinstalled `texlive-core` and moved the git repository to another place. Still no wrong spacing, I could not reproduce it.
Could somebody try to reproduce the bug? To see whether the bug was somehow related to my computer or is just miraculously fixed in my computer and is still out there? Use the old `texlive-core-2017.46770-1` and the new `texlive-core-2018.47471-1`. Is there a difference in the output when you compile the document I provided?
By updating the `tools` sub-package to the latest version, the bug should be fixed.