Newspaper (c) Andreas Hermsdorf/pixelio

What’s new in chemmacros v5.6?

Version 5.6 (2016/05/02) of chemmacros comes with a whole bunch of improvements and changes – no breaking changes, though. Here’s an overview over the changes:

  • base module: comfortably adding support for cleveref and fancyref with \ChemCleverefSupport and \ChemFancyrefSupport
  • lang module: translations are now provided in the corresponding modules they belong to; the lang module provides \DeclareChemTranslation and \DeclareChemTranslations for adding those translations in a comfortable way:
    \DeclareChemTranslations{keyword}{
    fallback = foo,
    English = foo,
    German = Fuu
    }

    This adds a layer of abstraction from the support package translations.

  • chemformula module: there is a further generalization of the “method” concept and the methods chemist and chemfig are added. The module won’t automatically use an available method anymore but will always use chemformula as default; it is up to the users to switch to another methods if they wish to. Although those methods work in general they do not support all features of chemmacros which means they’re only useful in rather special cases. On the other hand this enhances the flexibility of chemmacros.
  • reactions module: tags now obey redefinitions of \thereaction; support for cleveref and fancyref added. The last point means that if users are using cleveref or fancyref things “just work”.
  • scheme module: support for cleveref and fancyref added. This means that if users are using cleveref or fancyref things “just work”.

Picture: © Andreas Hermsdorf/pixelio

No Comments

Post a Comment