\underleftarrow and \underrightarrow looked simple enough for me so here comes a tiny patch. I don't know that much about latex but since \over*arrow needs to be protected I guessed that \under*arrow needs it too....
/Otto On Mon, 2002-02-04 at 22:03, Dekel Tsur wrote: > On Mon, Feb 04, 2002 at 07:44:51PM +0000, [EMAIL PROTECTED] wrote: > > basic support for \xymatrix > > I'd rather see full support for AMS math, before supporting other packages. > > Missing environments: > flalign,flalign*,gathered, aligned, alignedat > > Some missing commands: > \intertext > \hdotsfor > \dddot, \ddddot > \overleftrightarrow,\underleftarrow,\underrightarrow,\underleftrightarrow, > \xleftarrow,\xrightarroow > \tag > \raisetag >
Index: ChangeLog =================================================================== RCS file: /cvs/lyx/lyx-devel/src/mathed/ChangeLog,v retrieving revision 1.204 diff -u -r1.204 ChangeLog --- ChangeLog 2002/02/05 09:51:40 1.204 +++ ChangeLog 2002/02/08 00:03:47 @@ -1,3 +1,11 @@ +2002-02-08 <[EMAIL PROTECTED]> + + * math_decorationinset.C: + + * math_support.C: + + * math_hash.C: Added \underrightarrow and \underleftarrow + 2002-02-01 André Pönitz <[EMAIL PROTECTED]> * math_xarrowinset.[Ch]: support for \xrightarrow and \xleftarrow Index: math_decorationinset.C =================================================================== RCS file: /cvs/lyx/lyx-devel/src/mathed/math_decorationinset.C,v retrieving revision 1.39 diff -u -r1.39 math_decorationinset.C --- math_decorationinset.C 2002/02/01 15:53:34 1.39 +++ math_decorationinset.C 2002/02/08 00:03:49 @@ -27,7 +27,9 @@ return name_ != "underbar" && name_ != "underline" && - name_ != "underbrace"; + name_ != "underbrace" && + name_ != "underleftarrow" && + name_ != "underrightarrow"; } @@ -37,7 +39,9 @@ name_ == "overbrace" || name_ == "underbrace" || name_ == "overleftarrow" || - name_ == "overrightarrow"; + name_ == "overrightarrow" || + name_ == "underleftarrow" || + name_ == "underrightarrow"; } @@ -47,7 +51,9 @@ name_ == "overbrace" || name_ == "underbrace" || name_ == "overleftarrow" || - name_ == "overrightarrow"; + name_ == "overrightarrow" || + name_ == "underleftarrow" || + name_ == "underrightarrow"; } @@ -61,7 +67,9 @@ name_ == "overleftarrow" || name_ == "overrightarrow" || name_ == "widehat" || - name_ == "widetilde"; + name_ == "widetilde" || + name_ == "underleftarrow" || + name_ == "underrightarrow"; } Index: math_hash.C =================================================================== RCS file: /cvs/lyx/lyx-devel/src/mathed/math_hash.C,v retrieving revision 1.70 diff -u -r1.70 math_hash.C --- math_hash.C 2002/02/01 10:33:06 1.70 +++ math_hash.C 2002/02/08 00:03:51 @@ -137,7 +137,9 @@ {"tt", LM_TK_OLDFONT, LM_TC_TT}, {"underbar", LM_TK_DECORATION, 0}, {"underbrace", LM_TK_DECORATION, 0}, + {"underleftarrow", LM_TK_DECORATION, 0}, {"underline", LM_TK_DECORATION, 0}, + {"underrightarrow", LM_TK_DECORATION, 0}, {"underset", LM_TK_UNDERSET, 0}, {"vdots", LM_TK_DOTS, 0}, {"vec", LM_TK_DECORATION, 0}, Index: math_support.C =================================================================== RCS file: /cvs/lyx/lyx-devel/src/mathed/math_support.C,v retrieving revision 1.16 diff -u -r1.16 math_support.C --- math_support.C 2002/02/07 08:19:47 1.16 +++ math_support.C 2002/02/08 00:03:55 @@ -467,7 +467,9 @@ {"overrightarrow", arrow, 3 }, {"xleftarrow", arrow, 1 }, {"xrightarrow", arrow, 3 }, - + {"underleftarrow", arrow, 1 }, + {"underrightarrow", arrow, 3 }, + // Delimiters {"(", parenth, 0 }, {")", parenth, 2 },