Skip to content

Warnings since LaTeX release 2020/10/01 #22

@dbitouze

Description

@dbitouze

Since LaTeX release 2020/10/01, some lualatex-math warnings suddenly appeared. For instance:

\documentclass{article}
\usepackage{lualatex-math}
\begin{document}
Foo.
\end{document}

gives:

Package lualatex-math Warning: I've expected \frac to have the meaning
(lualatex-math)                macro:#1#2->{\begingroup #1\endgroup \over #2},
(lualatex-math)                but it has the meaning
(lualatex-math)                macro:->\protect \frac  .

Extra ones (and not the same about \frac) appeared with unicode-math:

\documentclass{article}
\usepackage{unicode-math}
\begin{document}
Foo.
\end{document}

leading to:

Package lualatex-math Warning: I've expected \subarray to have the meaning
(lualatex-math)                \long macro:#1->\vcenter \bgroup \Let@
(lualatex-math)                \restore@math@cr \default@tag \baselineskip
(lualatex-math)                \fontdimen 10 \scriptfont \tw@ \advance
(lualatex-math)                \baselineskip \fontdimen 12 \scriptfont \tw@
(lualatex-math)                \lineskip \thr@@ \fontdimen 8 \scriptfont
(lualatex-math)                \thr@@ \lineskiplimit \lineskip \ialign \bgroup
(lualatex-math)                \ifx c#1\hfil \fi $\m@th \scriptstyle ##$\hfil
(lualatex-math)                \crcr ,
(lualatex-math)                but it has the meaning
(lualatex-math)                \long macro:#1->\vcenter \bgroup \Let@
(lualatex-math)                \restore@math@cr \default@tag \baselineskip
(lualatex-math)                \Umathstacknumup \scriptstyle \advance
(lualatex-math)                \baselineskip \Umathstackdenomdown \scriptstyle
(lualatex-math)                \lineskip \Umathstackvgap \scriptstyle
(lualatex-math)                \lineskiplimit \lineskip \ialign \bgroup \ifx
(lualatex-math)                c#1\hfil \fi \Ustartmath \m@th \scriptstyle ##
(lualatex-math)                \Ustopmath \hfil \crcr .


Package lualatex-math Warning: I've expected \frac  to have the meaning
(lualatex-math)                \long macro:#1#2->{\begingroup #1\endgroup
(lualatex-math)                \@@over #2},
(lualatex-math)                but it has the meaning
(lualatex-math)                \long macro:#1#2->{\Ustack {\begingroup
(lualatex-math)                #1\endgroup \@@over #2}}.


Package lualatex-math Warning: I've expected \genfrac  to have the meaning
(lualatex-math)                \long macro:#1#2#3#4#5#6->{\@mathstyle
(lualatex-math)                {#4}\genfrac@choice o{#1}{\begingroup
(lualatex-math)                #5\endgroup \ifx @#3@\@@over \else \@@above \fi
(lualatex-math)                #3\relax #6}\genfrac@choice c{#2}},
(lualatex-math)                but it has the meaning
(lualatex-math)                \long macro:#1#2#3#4#5#6->{\@mathstyle
(lualatex-math)                {#4}\genfrac@choice o{#1}{\Ustack {\begingroup
(lualatex-math)                #5\endgroup \ifx @#3@\@@over \else \@@above \fi
(lualatex-math)                #3\relax #6}}\genfrac@choice c{#2}}.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions