
Estoy intentando analizar las macros que se encuentran en las entradas del usuario para mi paquete de dibujo personalizado.
Como ejemplo, supongamos que un usuario desea configurar varias cantidades para que tengan el mismo índice. Actualmente ofrezco la posibilidad de escribir la línea de código.
\set {q1,q2,q3}=$*_{customSubscript}$
¿Dónde q1,q2,q3
están las cantidades que he mencionado anteriormente y * puede considerarse como un marcador de posición para las cantidades? Ahora, las partes individuales de la entrada se pueden analizar usando
\def\set #1=$*#2$
Digamos que quiero ofrecer a mis usuarios la posibilidad de aplicar una macro similar \mathbf{}
a cada cantidad, por lo tanto la entrada sería:
\set {q1,q2,q3}=$\someMacro{*}_{customSubscript}$
¿Hay alguna manera de analizarlo \someMacro
y guardarlo en una variable para poder aplicarlo q1,q2,q3
más adelante en mi código?
Salida deseada:
Me gustaría tener una función de análisis del formulario:
\def\set #1=$#2{*}#3$
donde es #1 {q1,q2,q3}
, #2 es \someMacro
y #3 es_{\customSubscript}