TikZphysics – TikZ-native shapes and anchors for classical physics diagrams
The package extends TikZ with reusable shapes, styles, keys, and geometric anchors for classical-physics diagrams. It provides contact surfaces, straight and circular ramps, blocks, springs, pulleys, supports, pendulums, motion arrows, and optical mirrors, lenses, slabs, and prisms. Features use ordinary TikZ node, path, and pic syntax with reusable default styles. Named and parametric anchors help compose larger diagrams, while in-picture reference cards expose supported keys and anchors.
| Sources | /graphics/pgf/contrib/tikzphysics |
| Documentation | |
| Version | 1.2.0 2026-09-05 |
| Licenses | The LaTeX Project Public License 1.3c |
| Copyright | 2026 Vaibhav Blayer |
| Maintainer | Vaibhav Blayer |
| Contained in | TeX Live as tikzphysics MiKTeX as tikzphysics |
| Topics | PGF TikZ Diagrams Tagged PDF – fully compatible Graphics in TeX Physics |
Download the contents of this package in one zip archive (498.8k).
Announcements
- 2026-09-06 CTAN update: tikzphysics
- 2026-09-02 CTAN update: tikzphysics
- 2026-08-13 New on CTAN: tikzphysics
Suggestions
Maybe you are interested in the following packages as well.
- quiver: Draw commutative diagrams exported from https://q.uiver.app
- optikz: Customizable optical components for drawing laser setups and optical systems using TikZ
- orbitals: Atomic subshell / orbital-box diagrams for LaTeX, with automatic electron filling following Hund’s rule and the Pauli principle
- sankey: Draw Sankey diagrams with TikZ
Community Comments