
내 사용자 정의 그리기 패키지에 대한 사용자 입력 내에서 발견된 매크로를 구문 분석하려고 합니다.
예를 들어, 사용자가 동일한 지수를 갖도록 여러 수량을 설정하려고 한다고 가정합니다. 현재 코드 줄을 입력할 수 있는 가능성을 제공합니다.
\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}