New on CTAN: transition-metals
Date: May 22, 2026 4:45:09 AM CEST
Faris Hameed submitted the
transition-metals
package.
Version number: 1.0 2026-05-18
License type: lppl1.3c
Summary description: Hybridization diagrams for transition metal complexes
Announcement text:
Subject: transition-metals New release v1.0 – package for transition metal electronic configurations and Hybridization diagrams for transition metal complexes Date: 18 May 2026 We are pleased to announce the first release of the transition-metals package for drawing hybridization diagrams of transition metal complexes. Features • Single command: \Complex{atomic number}{metal}{charge}{ligand}{coordination number} • Supports sp, sp², dsp², sp³d, d²sp³ hybridization • Automatic distinction between strong ligands (low spin) and weak ligands (high spin) • First row (Z=21–30): depends on ligand type (NH₃, CN⁻, CO, en) • Second and third rows (Z≥31): all ligands treated as strong • Fills orbitals used in hybridization (d, s, p) • Automatically calculates: d electron count, magnetic property (diamagnetic/paramagnetic), EAN Changes • Renamed main command from \ComplexStrong/\ComplexWeak to \Complex • Fixed Extra } error with \ComplexStrong{26}{Fe}{2+}{(CN)}{6} • Added hybridization support for coordination numbers 2, 3, and 5 • Replaced \drawDElectronsPaired with safer electron drawing Bug Fixes • Fixed missing yellow fill for sp, sp², sp³d hybridizations • Fixed incorrect electron configuration for elements Z > 36 Installation tlmgr install chemhybrid (CTAN submission pending) Documentation transition-metals-doc.pdf
This package is located at https://mirrors.ctan.org/macros/unicodetex/latex/transition-metals More information is at https://www.ctan.org/pkg/transition-metals
Thanks for the upload. For the CTAN Team Erik Braun
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
Subject: transition-metals New release v1.0 – package for transition metal electronic configurations and Hybridization diagrams for transition metal complexes Date: 18 May 2026 We are pleased to announce the first release of the transition-metals package for drawing hybridization diagrams of transition metal complexes. Features • Single command: \Complex{atomic number}{metal}{charge}{ligand}{coordination number} • Supports sp, sp², dsp², sp³d, d²sp³ hybridization • Automatic distinction between strong ligands (low spin) and weak ligands (high spin) • First row (Z=21–30): depends on ligand type (NH₃, CN⁻, CO, en) • Second and third rows (Z≥31): all ligands treated as strong • Fills orbitals used in hybridization (d, s, p) • Automatically calculates: d electron count, magnetic property (diamagnetic/paramagnetic), EAN Changes • Renamed main command from \ComplexStrong/\ComplexWeak to \Complex • Fixed Extra } error with \ComplexStrong{26}{Fe}{2+}{(CN)}{6} • Added hybridization support for coordination numbers 2, 3, and 5 • Replaced \drawDElectronsPaired with safer electron drawing Bug Fixes • Fixed missing yellow fill for sp, sp², sp³d hybridizations • Fixed incorrect electron configuration for elements Z > 36 Installation tlmgr install chemhybrid (CTAN submission pending) Documentation transition-metals-doc.pdf
This package is located at https://mirrors.ctan.org/macros/unicodetex/latex/transition-metals More information is at https://www.ctan.org/pkg/transition-metals
Thanks for the upload. For the CTAN Team Erik Braun
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
transition-metals – Hybridization diagrams for transition metal complexes
This package provides tools for drawing hybridization diagrams for transition-metal complexes. From a compact complex specification, it automatically derives the d-electron count, spin state, magnetic behaviour, effective atomic number, and the orbitals involved in hybridization.
| Package | transition-metals |
| Version | 1.0 2026-05-18 |
| Copyright | 2026 Faris Hameed |
| Maintainer | Faris Hameed |