TikZphysics
TikZ-native shapes and anchors for classical physics diagrams
The package extends TikZ with reusable shapes, styles, keys, and geometric anchors for physics diagrams. It provides mechanics, contact surfaces and tracks, polar and Cartesian differential elements, solid shell and slice constructions, fluid mechanics, optical mirrors and lenses, waves, thermodynamics, and thermal physics/heat transfer apparatus. Features use ordinary TikZ node, path, and pic syntax with reusable default styles. Integer percentage anchors compose larger diagrams, and reference cards expose keys and anchors. Diagrams default to black and white and inherit native TikZ stroke widths.
| Sources | /graphics/pgf/contrib/tikzphysics |
| Documentation | |
| Version | 1.8.0 2026-10-11 |
| 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 | Graphics in TeX Physics Diagrams PGF TikZ Tagged PDF – fully compatible |
Download the contents of this package in one zip archive (2.2M).
Announcements
- 2026-10-12 CTAN update: tikzphysics
- 2026-09-30 CTAN update: tikzphysics
- 2026-08-13 New on CTAN: tikzphysics
Suggestions
Maybe you are interested in the following packages as well.
- tikz-relay: TikZ library for typesetting electrical diagrams
- tikz-optics: A library for drawing optical setups with TikZ
- orbitals: Atomic subshell / orbital-box diagrams for LaTeX, with automatic electron filling following Hund’s rule and the Pauli principle
- tikz-ladder: Draw ladder diagrams using TikZ
Community Comments