-
Notifications
You must be signed in to change notification settings - Fork 748
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
Huge LaTeX fix #269
base: main
Are you sure you want to change the base?
Huge LaTeX fix #269
Conversation
Wow, this is super nice! It feels to me when looking at the new and old pdf side by side that section titles now have a bit more vertical spacing around them, do you think some of the size growth could be clawed back by putting some negative margins there? I get a build error on first build unless I remove the |
Agreed. I'm only concerned about upgrade scenarios from before this PR to after. It adds some ugliness to the makefile to deal with a one-time event, but I think it's worth it given the number of KACTL users. |
Added a flag file, should be a seamless upgrade now. |
I think that only happens when the last build was before the pull request, so once this pull request is merged you only need to remove the build directory once, is it necessarily to add the flag file only for that? |
KACTL has long been plagued with LaTeX issues (#128), making it difficult to modify and compile without causing spacing problems. This PR changes the document class from extreport to extarticle, which surprisingly fixes all overlapping text and similar issues.
One notable side effect is that the spacing is slightly different in some places (mainly because penalties work differently for some reason), but this is not a major issue, as everything still fits within 25 pages. Additionally, as far as I know, the large spaces between code snippets disappear when more content is added.