Hi there,

I'm working on the update of aapaper.layout (now aa.layout) which
brought me to a more general question regarding the layout files:

What should happen if the underlying textclass file changes?  Especially
when the changes in the .cls file are not backward compatible?

In the current case (aa.cls), one command was removed, another one was
changed from an environment to a command.

Now I see the following possibilities:

 1 Just rename the layout file ('til now it was aapaper, new one will be
   aa like the name of the class).  Drop any support for the old style
   file. 

 2 create a new aapaper.layout that includes the new one and adds some
   warning.

 3 Keep the old aapaper style as an additional option.

I first wanted to go way 2, but that will most probably end up in valid
LyX documents that cannot be processed (latex will complain about the
missing command) if the current version of the style file is installed.

Way 3 leaves a lot of unnecessary LyX files, IMHO.  It might be an
option for people that want to keep both versions of the style files
installed.  Don't know if anyone would do so.

Way 1 requires the user to manually (either in an text editor or from
within LyX) edit the files before she can process it.

I'd be happy to get some inspiration ....

   Pit

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dr. Peter "Pit" Suetterlin                 http://www.astro.uu.nl/~suetter
Sterrenkundig Instituut Utrecht
Tel.: +31 (0)30 253 5225                   [EMAIL PROTECTED]
__________________________________________________________________________

Reply via email to