Omikhleia / fancytoc.sile

Some fancy table of contents for the SILE typesetting system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Upcoming paragraph indent propagation issue with SILE 0.14.9

Omikhleia opened this issue · comments

Doing some tests with SILE master branch (= upcoming changes in 0.14.9), the fancy toc shows an issue when used with the resilient book class.

image

The extra space corresponds to a parindent: It's visibly caused by the fixes to the hbox building logic and the additional fixes we have in the resilient hacks (for the parindent issues in boxes, not fixed yet on SILE master, but resilient had a hack for parboxes to that effect, and it now propagates to hboxes too, impacting the curly-braced framebox).

Checking the code, we clearly forgot to cancel a parindent in a parbox, but the issue was not visible due precisely because of the hbox issues. It will need to be fixed (although with SILE 0.14.8, it then has a side effect too = do we need a compatibility workaround? It's a bit ugly (an explicit version check) and I am not sure many people are using my packages -- so trying to have a compat fix might not be really necessary...