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 ...