\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 },

Reply via email to