On Sat, Dec 03, 2005 at 09:40:55AM +0000, Drop Box wrote:
[If that was my real name I'd seriously consider sueing my mother...]
> ERT in mathed seems to have a few issues.
It surely has. There is no such thing like a TeX parser other than TeX
itself... And TeX has the benefit of operating on static text only, it
does not have to edit it.
> One of them is that LyX determines when to end an ERT sequence. For
> example, if I hit C-L (to start ERT) and then hit the underscore
> character, LyX exits out of ERT mode, and the TeX produced is "\_".
> Although it's not relevant to my example, I often want to be able to
> ERT more than just the one character. I'm currently having issues
> because of the backslash that LyX adds.
>
> Now comes my original motivation. I'm trying to use xypic in LyX. I
> want to produce the following code: \ar@/_/[r] By omitting the
> underscore, I can produce \ar@//[r] by typing this literally. When I
> type the underscore literally, LyX produces \ar@/_{/}[r] which doesn't
> work. If I try to use ERT, I get \ar@/\_/[r] which doesn't work
> because of the extra backslash.
You could try to define a macro in ERT outside math and use it inside,
i.e. something like
Outside Mathed, in ERT or preamble: \def\arsub{\ar@/_/[r]}
In math: \arsub
> More specifically, I'd like to second H. Peter Gumm's question (28-Oct-05).
> I'm trying to make ERT for xypic, but I can't get the /_/ part of
>
> \ar@/^/[r]
I am afraid this is too far off from what mathed considers 'plain
LaTeX'.
Andre'