将一组数字传递给 pgfplotsinvokeforeach

将一组数字传递给 pgfplotsinvokeforeach

是否可以将数字集传递给命令的列表参数\pgfplotsinvokeforeach?我需要这样的东西:

\newcommand{\a}{1,2,...,10}
\pgfplotsinvokeforeach{\a} {<...>}

谢谢

答案1

您必须先扩展列表宏:

\documentclass{article}
\usepackage{pgfplots}
\begin{document}

\newcommand{\mylist}{1,2,...,10}
\expandafter\pgfplotsinvokeforeach\expandafter{\mylist}{%
    #1 \par%
}%


\end{document}

相关内容