No se puede crear una macro para varias columnas en LyX

No se puede crear una macro para varias columnas en LyX

Estoy intentando escribir una matriz diagonal de bloques en LyX que muestre claramente los bloques separándolos mediante líneas verticales y horizontales. Descubrí que puedo utilizarlo \cline{i-j}para dibujar una línea horizontal entre las columnas i y j. De manera similar, descubrí que puedo usar \multicolumn{1}{c|}{#1}para escribir un elemento en la matriz que tiene una línea vertical a su derecha.

Intenté crear una macro matemática para el \multilinecomando porque los dos primeros argumentos son siempre los mismos en mi matriz. Lo hice de la siguiente manera,

ingrese la descripción de la imagen aquí

Sin embargo, cuando cierro el archivo y lo vuelvo a abrir, la macro cambia a esto

ingrese la descripción de la imagen aquí

No entiendo por qué sucede esto. He usado macros antes y nunca cambiaron así. ¿Hay algún problema al definir una macro para \multicolumn?

información relacionada