-
-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Typesetting issues in sile-0.10.15.pdf #1174
Comments
Thanks for taking the time to report these @zavislak! (And welcome to SILE. Don't be afraid to post about any trouble you run into here even if it's a question about how to accomplish X and not strictly a bug report). The first issue here is a duplicate of #394. Drop-caps (floats) and everything to do with them are a long-standing disaster situation. Lets leave that out of this issue and comment on the old tracking issue if needed. The second issue I don't remember seeing reported before. Lets make this issue about tracking down that problem. |
"A one-year old unaddressed issues...", thinks Omikhleia. "Hey, it's time to pinpoint it!" 🤣 Problem (2), i.e. some small frame overflow at the bottom, is easy to understand - it's a mix of two things (fixed baseline skip from very early in But problem (1), i.e. some extra vertical space in the columns, is much more interesting. We just need to track where this weird thing started occurring... Omikhleia puts on his spectacles... "Gotcha!". And the culprit is.... That good old grid package, via its package documentation. When grid typesetting is enabled ( A workaround is actually doable here:
Problem solved. Er. Root cause identified, with a way to work around it, rather... Still, there are other bits of code smell... E.g. Also, this may raise an interesting question for those interested in idempotent things (hi there, @alerque)... We have ways to register hooks, but not to unregister them... |
Re-unregistering stuff. Yup the idempotent overhauls knew that was coming! Everything that is done should have an undo. The most obvious one being a bulk The manual is a pretty good stress test for this in core packages, but we're had to hack around it being problematic in lots of places. We should be able to load a package, demo it's use, then move on with everything back the way it was. We're not there yet but much closer than 2 releases ago. |
See sile-typesetter#1174 (comment) Not a true fix perhaps (we'd need the ability to unregister hooks, but at least make it ineffective when grid is off. Bonus, the SILE manual gets some vertical spacing issue fixed.
See sile-typesetter#1174 (comment) Not a true fix perhaps (we'd need the ability to unregister hooks, but at least make it ineffective when grid is off. Bonus, the SILE manual gets some vertical spacing issue fixed.
For the sake of backlog cleaning, I think we could close this issue:
|
I'm new to SILE so I can't debug, but I wanted to note the following oddities:
On page 4 the spacing between two paragraphs is insufficient, probably due to the placement of the figure:
On page 74 in the two column demo, the left column has a vertical offset that takes the text out of the frame:
The text was updated successfully, but these errors were encountered: