Releases: cgnieder/chemmacros
Releases · cgnieder/chemmacros
Version 6.2
Version 6.1
- extend syntax of `\state' command (thermodynamics)
- add
reactantsmodule to theerrorcheckmodule - fix bug in Danish translation
- rename module
chemformula>formula - put reactions in the
chemfigmethod in between\schemestartand\schemestop(formula) - replace deprecated
\Lewiswith\Chargein methodchemfig(formula) - choose the formula method if either
mhchemorchemformulaare loaded; choosechemformulaif 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
\autorefwork with reaction environments (reactions) - fix support for
cleverefandfancyrefwith reactions (reactions) - reorganization of deprecation, removal, and patching
- rename
nomenclature/formatintonomenclature/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
\ChemModulehas a new function which is why\ChemStyleis introduced - add load-time option
stopwhich can prevent modules and styles from being loaded
Version 6.0
- merge modules into on file
- drop compatibility mode
- add
reactantsmodule, thanks to @Sonja-K - fix issue #42
- use LaTeX's new hook mechanism
- get rid of
scrlfiledependency - update to
l3text - rename
\Torr->\torr - new iupac command
\normal - resolve issue #45
- adapt to
siunitxv3.0, implement units that have been removed fromsiunitx - add Danish translations
- new
translationsmodule, move all translation declarations there
Version 5.11
- let
\chemmacros_iupac:nnthink we're in the document – fixes issue #30 (nomenclature) - add option
redox/format(redox)
Version 5.10
- define
\torras well as\Torr(units) - prefer lazy boolean evaluation
- prefer the kernel commands to
\chemmacros_leave_vmode:and\chemmacros_tex_if:
Version 5.9
- 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
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
- changes to compatibility test: it now works also for subreleases
- change behaviour of
\ChemCompatibilityToand\ChemCompatibilityBetweenin order to cope with the changed compatibility test; adapt all files reflecting those changes - change behaviour of
\__chemmacros_break_point_insert:nnnso it does nothing when it is invoked by the last token in\iupac(nomenclature module)
v5.8
- new option
nmr-base-format(spectroscopy module) - change
\haptoand\dentoto 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-formatandcip-number-format(nomenclature module)
v5.7
\iupacgets an optional argument for setting options (nomenclature module)\latinalways defined by chemmacros (nomenclature module)- fix conflict with
achemso(nomenclature module) - allow
chemscheme/chemstyleto be loaded afterchemmacros(errorcheck module) - translation keys get internal prefix (translations module)