Am 06.12.2012 08:58, schrieb Jürgen Spitzmüller:
I'm not sure about that. Adding one or two new layouts is OK, but a
major change is not, IMHO, unless you provide the old file for
compatibility.
All old files will still be compilable. But to fulfill the current guidelines, you have to use some
more new styles for the ACM classes. You can also add them as ERT, but the idea of a layout is not
to be forced to learn TeX.
But we can assume 2 cases:
1. you submitted already something for an ACM conference or paper and your want to do the same for
now. This can easily be done by taking your existing old file and having a look at the new
example/template file that comes with LyX. But these of course require a new layout file - that's
what I did. The alternative is to manually step through the new journal guidelines and add the
missing/new things as ERT - but forcing users to do this is contrary to the aim of LyX.
2. you want to submit for the first time. Then you expect a layout and example
file that is up to date.
What is not a real case is that you
3. submit for the first time using LyX 2.0.6 and the next year you are going back to LyX 2.0.5 or
older and want to submit again. So you don't need a backward compatibility.
Note also that adding a layout file is also a break in the backward compatibility. If you add one
for LyX 2.0.6 you cannot compile your files with lyx 2.05 and older. But our and of course also my
aim is to attract people by providing layouts. So if somebody comes up requesting a layout for a new
conference or journal I see no reason why we shouldn't provide a layout file for this.
To summarize it again:
- old files will still compile
- layouts for journals only makes sense of you can use them for submissions
- backward compatibility is not necessary because you have to fulfill the submission guidelines
anyway and why would you downgrade to an older LyX version when you know that you once write
something with a more recent LyX and it worked?
regards Uwe