Brian Williams wrote:
Hi,

Hope this isn't too simple....  I'd like to define a quick way in Lyx of 
entering this construct for entering a system of equations:

$\left\{ \begin{array}{rrrrr}
\\\end{array}\right.$

Currently I achieve this by using the Math panel to insert an unmatched left 
squiggly brace, then a 2 x 5 matrix right justified by column, and this takes a 
boring number of keystrokes.

I tried defining a macro, but of course I can't edit it.

Is there any way of creating a macro that puts objects on the screen that you 
can edit?

Thanks!

Brian Williams

Alas, you can have nine editable entries but not 10. Had you asked for a 2x4 matrix, there would be a way to do it with a macro. In the minibuffer, type something like


math-macro myArray 8

where the 8 indicates you will have 8 editable entries. In the macro definition box, insert the left brace, the 2x4 array (with right justification) and the right null delimiter. Then (still in the macro definition box) switch into each cell and enter an argument index in the form #1, #2, ..., #8. When you invoke the macro with \myArray inside a math environment, you'll get editable cells in which to enter the eight arguments. The limit is nine (the indexing must be '#' followed by a single digit, and #0 won't fly).

-- Paul



Reply via email to