> Does  the attached patch fix the problem? It sets mhchem to 0 if the
> original document is from version 1.5.x or older.

Great! That indeed fixes the problem for me! Thanks a lot!
Probably one should do the same for all packages whose support was added
at a later stage and for all future new supports: Set their default
"off" for all older lyx-documents...
For me personally it's now fine. But I think that it's quite a serious
issue because of the possible data loss. And I could imagine that the
same things happen for old documents that redefined in a similar manner
ams-functions (imagine somebody having defined "\tfrac" to be some macro
without argument instead of a macro with two arguments as it is
supported).
What I still don't understand: even if the support is wrongly loaded, it
should not change the content of the document, but only the way it's
being displayed and then being reversible by onloading the
package-support, shouldn't it? Is there no way to make such data-losses
impossible, even if some package is loaded by mistake?

Best regards, Sebastian

Reply via email to