Aliocha Skrzypczak submitted the
chemidentifier
package.
Version: 2.0.0
License: lppl1.3c
Summary description: Synthesis-order numbering and hyperlinking of chemical
compounds
Announcement text:
--------------------------------------------------------------------------------
chemidentifier -- Logical, synthesis-order numbering and hyperlinking of
chemical compounds
chemidentifier numbers the compounds of a synthesis-chemistry paper in the
logical order of the synthesis -- the order in which they are declared --
rather than the order in which they appear in the text. Every printed number is
clickable and jumps to the scheme or paragraph that introduces it.
Three commands cover the common case: \chemid* declares, \chemid uses,
\chemidhere anchors the link target. Declarations and uses accept
comma-separated lists, auto-contracted into ranges (1a-c) or groups (1a,b). A
single level of parent/child hierarchy is supported, and \chemidfamily declares
a templated family (numbering style, child format, placeholder) applied to
every child at once.
Written in LaTeX3 (expl3); like \ref/\label, everything settles over two
compilations. Works with or without hyperref, on pdflatex, lualatex and
xelatex. An optional LuaLaTeX-only helper substitutes compound labels directly
inside Inkscape-exported .pdf_tex figures, so a scheme's placeholder text can
be replaced with the real, numbered, clickable compound name at compile time.
Aliocha SKRZYPCZAK
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/chemidentifier
More information is at
https://ctan.org/pkg/chemidentifier
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
_______________________________________________
ctan-ann mailing list -- [email protected]
To unsubscribe send an email to [email protected]