pgfplotsforeachungrouped 包含 >2 个条目

pgfplotsforeachungrouped 包含 >2 个条目

我无法理解为什么\pgfplotsforeachungrouped某些地方会发生断裂。

为什么这样做有效:

\documentclass{article}
\usepackage{pgfplotstable}
\def\macroOne#1{
    #1
    }

\def\macroTwo#1{
    \pgfplotsforeachungrouped \x/\y in {#1}{
    \macroOne{\x}
}
}

\begin{document}
    \macroTwo{%
        1/2%
        }%
\end{document}

但事实并非如此?

\documentclass{article}
\usepackage{pgfplotstable}
\def\macroOne#1{
    #1
    }

\def\macroTwo#1{
    \pgfplotsforeachungrouped \x/\y/\z in {#1}{
    \macroOne{\x}
}
}

\begin{document}
    \macroTwo{%
        1/2/3%
        }%
\end{document}

两者之间的唯一区别是,我在\MacroTwo两者之间的唯一区别是我在和\pgfplotsforeachungrouped。有没有办法让\pgfplotsforeachungrouped两个以上的子参数发挥作用?

相关内容