Menu

#507 Regression in pgffor

TeX Live 2019
closed-fixed
None
7
2019-01-24
2019-01-24
Henri Menke
No

The pgffor has changed to handle FPU types, but since then direct usage of registers fails. The MWE has to be processed with pdfLaTeX.

\documentclass{article}
\usepackage{pgffor}
\begin{document}
\pdfximage{example-image.pdf}
\begingroup
\tracingall
\foreach \n in {1,...,\pdflastximagepages} {}
\endgroup
\end{document}

Workaround: Prefix registers with \the.

Discussion

  • Henri Menke

    Henri Menke - 2019-01-24

    Other workaround: Restore the old \foreach behaviour.

    \def\pgffor@dots@value@process#1{%
            \expandafter\pgffor@dots@stripcontext#1\pgffor@@stop%
            \expandafter\pgffor@dots@charcheck\pgffor@dotsvalue\pgffor@@stop%
      \let#1=\pgffor@dotsvalue% 
    }
    
     
  • Henri Menke

    Henri Menke - 2019-01-24
    • Group: v1.0 (example) --> TeX Live 2019
    • Priority: 5 --> 7
     
  • Henri Menke

    Henri Menke - 2019-01-24
    • status: open --> closed-fixed
     
MongoDB Logo MongoDB