Richard Heck a écrit : > rgheck wrote: >> Charpentier Philippe wrote: >>> For the first question: >>> if I put >>> ExcludesModule theorems-ams >>> in my class then changing from "article (AMS)" to "article (AMS) >>> Francais" >>> has the consequence that no module is loaded which is not very nice >>> I think... >>> >> OK. I'll look at this. The algorithm that figures out what to do when >> you load a new class, with new default modules that may conflict with >> already loaded modules, is complicated, and it could certainly use >> some tweaking. >> > I think this should also be solved now, along with the other bug you > reported. Please let me know if there are still problems. > > Thanks again. I'm glad someone is finding a use for this stuff already. > > rh > I just test rev. 27282:
- for UTF-8 I all seems OK - for the question of excluding modules, it works now if the class contain the tag ExcludesModule, that is: if I create a new document with the class "article (AMS)" then the module "theorems-ams" is loaded; if I change to the class "article (AMS) Français" then only the module "theorems-ams-fr" is loaded which is correct; but of course if I revert to the class "article (AMS)" then the module "theorems-ams-fr" is still loaded and not "theorems-ams". This is safe but may be considered as a little problem by some users. For me this comportment is correct. - for the question of loading automatically two modules, one depending on the other (my last question today), the problem is still present. Thanks PhC