[latex3-commits] [git/LaTeX3-latex3-latex3] cmd: There is no \providecommand at this point (01cee9f1e)

Frank Mittelbach frank.mittelbach at latex-project.org
Sun Jan 24 22:45:33 CET 2021


Phelype

> -    \IfFormatAtLeastTF{2020/10/01}
> -%<2ekernel>      { \@@@@input xparse-generic.tex ~ }
> -%<package>      { \RequirePackage{xparse-2020-10-01} }
> -      { \RequirePackage{xparse-2018-04-12} }
> +    \ifnum\expandafter
> +        \@parse at version\fmtversion//00\@nil <
> +        \@parse at version 2020-10-01//00\@nil
> +      \RequirePackage{xparse-2018-04-12}
> +    \else


not sure I understand this code.

This code ends up in latex.ltx and that has a very well defined format 
date, so at that point the \fmtversion will *always* be, say 2021/05  or 
later

So unless I'm totally misunderstanding something this code will never 
branch (latexrelease changing \fmversion will come later not while 
latex.ltx is processed). Something wrong with this reasoning?

frank


More information about the latex3-commits mailing list.