到目前为止,我总是能\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
。