TL2015: LaTeX compatibility with TL2014 and earlier

Jan Henrik Sylvester me at janh.de
Fri Jul 24 11:41:35 UTC 2015


On 07/24/2015 11:44, Hiroki Sato wrote:
> Hiroki Sato <hrs at FreeBSD.org> wrote
>   in <20150724.061253.1368110807479135233.hrs at allbsd.org>:
> 
> hr> Jan Henrik Sylvester <me at janh.de> wrote
> hr>   in <55B0D1B5.60505 at janh.de>:
> hr>
> hr> me> I upgraded to TL2015 (on FreeBSD 10.1/amd64) and compiled a few old
> hr> me> documents for testing. They all look fine.
> hr> me>
> hr> me> For one larger project, spacing changed slightly causing page break
> hr> me> changes. Assuming it might be because of the fixltx2e->latexrelease
> hr> me> change, I tried to add \RequirePackage[2014/05/01]{latexrelease} in the
> hr> me> beginning as documented. Now it does not compile anymore at all. This
> hr> me> can easily be reproduced, these three lines already fail:
> hr> me>
> hr> me> \RequirePackage[2014/05/01]{latexrelease}
> hr> me> \documentclass[a4paper]{article}
> hr> me> \begin{document}$\mathtt{i}$\end{document}
> hr> me>
> hr> me> This is probably not a problem with the FreeBSD port, but rather a
> hr> me> problem with TL2015 in general -- or my lack of understanding of
> hr> me> latexrelease. Unfortunately, I do not have TL2015 on a different OS to test.
> hr> me>
> hr> me> Any idea?
> hr> me>
> hr> me> Should I go straight to the tex-live mailing list or LaTeX Community forum?
> hr>
> hr>  I tried it on Win32 but it worked with no error.  I will investigate
> hr>  whether it is FreeBSD-specific or not more closely.
> 
>  I updated texlive-texmf to 20150523_1 just now.  Can you try the
>  latest version?  It seems latexrelease in 20150101 has a problem but
>  one in 20150101pl2 works.

Yes, that fixes the problem. \RequirePackage[2014/05/01]{latexrelease}
now works and it does what it is supposed to do: The output looks
exactly the same as with earlier versions of TL.

Thanks for you quick analysis and fix!

Jan Henrik


More information about the freebsd-tex mailing list