我正在尝试解析在我的定制绘图包中找到的用户输入中的宏。
例如,假设用户想要设置多个数量以具有相同的索引。目前,我提供输入代码行的可能性
\set {q1,q2,q3}=$*_{customSubscript}$
其中q1,q2,q3
,数量是我之前提到的,* 可以视为数量的占位符。现在,可以使用以下方式解析输入的各个部分
\def\set #1=$*#2$
假设我想为用户提供将宏应用于\mathbf{}
每个数量的可能性,因此输入将变成:
\set {q1,q2,q3}=$\someMacro{*}_{customSubscript}$
有没有办法解析\someMacro
并将其保存到变量中,以便我q1,q2,q3
稍后可以在我的代码中应用它?
期望输出:
我想要一个以下形式的解析函数:
\def\set #1=$#2{*}#3$
其中 #1 是{q1,q2,q3}
, #2 是\someMacro
,而 #3 是_{\customSubscript}