While trying to answer my own ProvidesNatbib question, I came across the
following snippet of code in lyxtextclass.C (line 282 and following):

                case TC_PROVIDESAMSMATH:
                        if (lexrc.next() && lexrc.getInteger())
                                provides_ |= amsmath;
                        break;

                case TC_PROVIDESMAKEIDX:
                        if (lexrc.next() && lexrc.getInteger())
                                provides_ |= makeidx;
                        break;

                case TC_PROVIDESURL:
                        if (lexrc.next() && lexrc.getInteger())
                                provides_ = url;
                        break;

I'm no C++ guru, but shouldn't that last provides_ line be

                                provides_ |= url;

Having ProvidesUrl would appear to stomp on any prior Amsmath and Makeidx
directives.

Mike

-- 
Mike Ressler
[EMAIL PROTECTED]
OK, I'm lame: I don't have my own website ...

Reply via email to