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
[latexrelease] Page head hyphenation with latexrelease #25
Comments
Ah. If I understand the issue this is something that came up as a "theoretical possibility" in some internal discussions about \IncludeInRelease the other day, but hadn't noticed it appears in practice. the change is in ltfiles.dtx marked
which means it backdates to that format date but that only matches the format you were using at that date if you regularly build from source (so effectively no one). As a result of discussions on how this is supposed to work, we have just documented internally that all new \includeRelease dates at a new ctan release should be normalised to the nominal date of that release. In this case, as shown in changes.txt the change to save I suppose we should find all \IncludeInRelease dates that don't match a public release and adjust. Note however that by design it does not exactly match the public release in all cases as \IncludeInRelease can not distinguish patch releases so all changes that happen at a patch release are treated as if they happened at the main release. so someone using a "real" 2016/03/31 release will not have a fix that was added in 2016/03/31 patch level 3, even though a later release using 2016/03/31 compatibility option of latexrelease.sty will have the patches from patch release 1, 2 and 3. that is not the issue here though. |
So, currently it seems that \IncludeInRelease dates should be one of the following 7:
I agree
but that does not resolve this issue |
Try to adjust all \IncludeInRelease on #26, but the issue here remains. I don't understand why; some emulation code is still missing? |
but that does not resolve this issue so if latexrelease.sty was changed so the two occurrences of 2017/03/10 were changed to (I just saw you added a PR I'll look in a bit) |
It seems that ltmiscen.dtx is missing from latexrelease.sty! |
that would explain things....
…On 31 March 2018 at 11:49, Hironobu Yamashita ***@***.***> wrote:
It seems that ltmiscen.dtx is missing from latexrelease.sty!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#25 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABNcAvz_yV9o7rZuHqipsINEK2FPqwU4ks5tj19CgaJpZM4TCZcJ>
.
|
Am 31.03.18 um 12:49 schrieb Hironobu Yamashita:
It seems that ltmiscen.dtx is missing from latexrelease.sty!
oops
|
@aminophen sorry was adding that by hand, I'll pull the other changes:-) |
!! Please fill out all sections after reading CONTRIBUTING guidelines !!
Brief outline of the bug
The code below is based on "tlb-verb-003.lvt". It compiles fine with
but wrong output comes with e.g.
\RequirePackage[2016/03/31]{latexrelease}
.The threshold lies between 2017/03/09 and 2017/03/10, and any date options before 2017/03/10 breaks compatibility.
Minimal example showing the bug
Log file (required) and possibly PDF file
iir-verb.log
The text was updated successfully, but these errors were encountered: