¿Qué hay de malo en esta aritmética con bucles?

¿Qué hay de malo en esta aritmética con bucles?

Quiero hacer un bucle de figuras de 4x2 en muchas páginas en formato beamer. La configuración del número de página falla page=\numexp \ii * 2 \relax. Código

\documentclass{beamer}
\usepackage{pgffor}    
\usepackage{graphicx}                                                          
\usepackage{subcaption} % http://tex.stackexchange.com/a/37597/13173

\begin{document}
\begin{frame}[allowframebreaks]
    \foreach \ii in {1,...,4}{
    \begin{figure}
    \centering% not \center!
    \begin{subfigure}{0.5\textwidth}
      \includegraphics[scale=0.2, page=\ii]{{Rplots.bland.altman.1}.pdf}
      \caption{Image \ii.}
    \end{subfigure}
    \begin{subfigure}{0.5\textwidth}
      \includegraphics[scale=0.2, page=\numexp \ii * 2 \relax]{{Rplots.bland.altman.1}.pdf}
      \caption{Image \ii.}
    \end{subfigure}
    \end{figure}
    }
\end{frame}
\end{document}

La salida no tiene sentido para mí; intentar resolverlo \newcounter{ii}no ayuda.

! Undefined control sequence.
\GPT@page ->\numexp 
                    \ii * 2 \relax 
l.23 \end{frame}

Salida con\the\numexp ...

...
? 
! You can't use `the character 1' after \the.
\ii ->1

l.23 \end{frame}

? 
! Missing \endcsname inserted.
<to be read again> 
                   \relax 
l.23 \end{frame}

? 
! Missing { inserted.
<to be read again> 
                   *
l.23 \end{frame}

? 
! Missing \endcsname inserted.
<to be read again> 
                   \relax 
l.23 \end{frame}

TeXLive:
SO 2016: Debian 8.5

Respuesta1

Convertí de beamera article, solo para poder usar demoel modo de graphicx. Pero hubo dos problemas, como dije en mi comentario:

  1. \numexpr, no \numexpes la sintaxis adecuada, y

  2. necesitas \the\numexprpara hacerlo digerible mediante algo que busque una cadena. (para ver esto, intente generar \numexpr 0\relaxen un documento versus \the\numexpr 0\relax)

Como señaló el OP, establecer el subfigureancho 0.45\textwidthpermite dos figuras por fila.

Aquí está el MWE.

\documentclass{article}%{beamer}
\usepackage[demo]{graphicx}
\usepackage{pgffor,subcaption}                                                            

\begin{document}
%\begin{frame}[allowframebreaks]
    \foreach \ii in {1,...,4}{
    \begin{figure}
    \centering% not \center!
    \begin{subfigure}{0.45\textwidth}
      \includegraphics[scale=0.2, page=\ii]{{Rplots.bland.altman.1}.pdf}
      \caption{Image \ii.}
    \end{subfigure}
    \begin{subfigure}{0.45\textwidth}
      \includegraphics[scale=0.2, page=\the\numexpr \ii * 2 \relax]{{Rplots.bland.altman.1}.pdf}
      \caption{Image \ii.}
    \end{subfigure}
    \end{figure}
    }
%\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada