Skip to content

Releases: cgnieder/chemmacros

Version 6.2

05 Mar 10:09
Compare
Choose a tag to compare
  • enable giving translation keys per language (lang)
  • re-write translations module giving keys per language rather than vice versa
  • fix issue with phases/sub=true (issue #49)

Version 6.1

13 Feb 11:24
Compare
Choose a tag to compare
  • extend syntax of `\state' command (thermodynamics)
  • add reactants module to the errorcheck module
  • fix bug in Danish translation
  • rename module chemformula > formula
  • put reactions in the chemfig method in between \schemestart and \schemestop (formula)
  • replace deprecated \Lewis with \Charge in method chemfig (formula)
  • choose the formula method if either mhchem or chemformula are loaded; choose chemformula if there is a conflict (formula)
  • use last instead of first found method for defining floats (scheme)
  • new option scheme/float-method (schemes)
  • new option reactions/own-counter (reactions)
  • new option reactions/autoref-name (reactions)
  • deprecate option reactions/tocbasic (reactions)
  • make \autoref work with reaction environments (reactions)
  • fix support for cleveref and fancyref with reactions (reactions)
  • reorganization of deprecation, removal, and patching
  • rename nomenclature/format into nomenclature/latin-format (nomenclature)
  • new option nomenclature/iupac-format (nomenclature)
  • properly implement and document user modules (i.e., styles) as opposed to chemmacros' own modules; since v6 \ChemModule has a new function which is why \ChemStyle is introduced
  • add load-time option stop which can prevent modules and styles from being loaded

Version 6.0

16 Jan 20:49
Compare
Choose a tag to compare
  • merge modules into on file
  • drop compatibility mode
  • add reactants module, thanks to @Sonja-K
  • fix issue #42
  • use LaTeX's new hook mechanism
  • get rid of scrlfile dependency
  • update to l3text
  • rename \Torr -> \torr
  • new iupac command \normal
  • resolve issue #45
  • adapt to siunitx v3.0, implement units that have been removed from siunitx
  • add Danish translations
  • new translations module, move all translation declarations there

Version 5.11

08 Mar 08:35
Compare
Choose a tag to compare
  • let \chemmacros_iupac:nn think we're in the document – fixes issue #30 (nomenclature)
  • add option redox/format (redox)

Version 5.10

08 Mar 08:33
Compare
Choose a tag to compare
  • define \torr as well as \Torr (units)
  • prefer lazy boolean evaluation
  • prefer the kernel commands to \chemmacros_leave_vmode: and \chemmacros_tex_if:

Version 5.9

17 Nov 18:22
Compare
Choose a tag to compare
  • fix bug introduced in the last version
  • correction: torr -> Torr (units)
  • define latin phrases on the go instead of at begin document

Version 5.8e

27 Sep 11:09
Compare
Choose a tag to compare

Changes since v5.8a:

  • fix missing hyperref check
  • fix bug in \chemmacros_p:n (acid/base)
  • smash sub- and superscripts of polymer delimiters (polymers)
  • add some Norwegian translations (reactions, scheme)
  • change O{} argument of reactions into !O{} (reactions)

v5.8a

13 Jun 10:04
Compare
Choose a tag to compare
  • changes to compatibility test: it now works also for subreleases
  • change behaviour of \ChemCompatibilityTo and \ChemCompatibilityBetween in order to cope with the changed compatibility test; adapt all files reflecting those changes
  • change behaviour of \__chemmacros_break_point_insert:nnn so it does nothing when it is invoked by the last token in \iupac (nomenclature module)

v5.8

13 Jun 10:07
Compare
Choose a tag to compare
  • new option nmr-base-format (spectroscopy module)
  • change \hapto and \dento to follow iupacs rules according to IUPAC Red Book 2005. IR-10.2.5.2 The eta convention (p.216) and IR-9.2.4.2 The kappa convention (p.155f) (nomenclature module)
  • fix error in \chemmacros_allow_hyphens: definition (nomenclature module)
  • new options cip-inner-format, cip-outer-format and cip-number-format (nomenclature module)

v5.7

13 Jun 10:09
Compare
Choose a tag to compare
  • \iupac gets an optional argument for setting options (nomenclature module)
  • \latin always defined by chemmacros (nomenclature module)
  • fix conflict with achemso (nomenclature module)
  • allow chemscheme/chemstyle to be loaded after chemmacros (errorcheck module)
  • translation keys get internal prefix (translations module)