rgheck schrieb:

Perhaps one thing to note, though, is that the dataloss/upgrade problem could be dealt with in lyx2lyx. We could look for \ce, and similar macros, and change them to something else.

I don't see it as dataloss. The data is still there, you only need to change your preamble setting from \newcommand to \renewcommand (if necessary in an \AtBeginDocument clause). The information itself, the \ce command, is still in the document.

As I stated in my just sent post, such cases cannot be avoided and will hit users also when they update their LaTeX system, so I'm opposed to handle this in lyx2lyx.

It was nevertheless not correct to backport the mhchem feature: When I send a document using mhchem to a colleague who's still using LyX 1.6.3 or older, the document is not compilable. Such changes should therefore only be added for major releases. You can blame me that it went in to LyX 1.6.4 because I liked this feature so much (I use it in many of my documents now), that I was too blind to shout.

Unless someone was already using mhchem and the \ce macro was the one defined in mhchem ;-)..

Yes, that's the problem. This would for example break most of my personal 
documents.

regards Uwe

Reply via email to