In-depth guides¶ Contents Components Setting labels and annotations Setting terminal current labels set vs reset Clearing terminal current labels Accessing terminals Monopoles Bipoles Aligning components Monopoles Marks (labels, annotations, and current and voltage labels) Marks remain upright Setting mark texts TeX math strings Value expressions Voltages Building voltage arrows The clockwise parameter The buff parameter SMALL_BUFF (the default) MED_SMALL_BUFF MED_LARGE_BUFF LARGE_BUFF avoid and component_buff Adjusting voltage arrows Component‘s voltage() method Wiring and nodes Basic wiring Planning wire paths Advanced wiring: using nodes Attaching and detaching wires But why not attach automatically? Some things handle attaching for you Autoblobbing Keeping nodes in place using updaters The open node: the other kind of node Advanced wiring: the ManualWire class Circuits: a teaser Circuits Adding and removing components Adding wires Removing wires Disconnection Isolate Animations Configuration config_eng The tempconfig_eng context manager The manim-eng.toml config files The structure of a manim-eng.toml Configuration priority