Releases: cgnieder/chemmacros
Releases · cgnieder/chemmacros
Version 6.2
Version 6.1
- extend syntax of `\state' command (thermodynamics)
- add
reactants
module to theerrorcheck
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 methodchemfig
(formula) - choose the formula method if either
mhchem
orchemformula
are loaded; choosechemformula
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
andfancyref
with reactions (reactions) - reorganization of deprecation, removal, and patching
- rename
nomenclature/format
intonomenclature/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
- 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 fromsiunitx
- add Danish translations
- new
translations
module, move all translation declarations there
Version 5.11
- let
\chemmacros_iupac:nn
think we're in the document – fixes issue #30 (nomenclature) - add option
redox/format
(redox)
Version 5.10
- 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
- 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
\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
- 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
andcip-number-format
(nomenclature module)
v5.7
\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 afterchemmacros
(errorcheck module) - translation keys get internal prefix (translations module)