段落在 \pgffor@@vars 完成之前结束。(\foreach)

段落在 \pgffor@@vars 完成之前结束。(\foreach)

到目前为止,我总是能\invokepgfplotsforeach{1,...5}成功使用。由于我有一些嵌套的动态代码,全部使用、、#1等,所以我想使用来命名 foreach 的变量。#2#3#1\foreach

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.13}
\begin{document}
\begin{tikzpicture}
    \begin{axis}
        \foreach \variable \in {1,3,5} {
            \addplot {\variable*x};
        }
    \end{axis}
\end{tikzpicture}
\end{document}

不幸的是,即使这个 MWE 也会导致以下错误消息:

! Paragraph ended before \pgffor@@vars was complete.

\pgfplotsforeachungrouped当我使用而不是时也是一样\foreach。缺少什么?

答案1

正如 campa 在他的评论中所说:

只是in,不是\in

相关内容