I'm relatively new to Circuitikz and I was wondering if it is possible to change the arrow head of the switches. As you can see below, it gets deformed if you zoom it or if you use a thicker line. What would be a better switch? Should I create my own using Tikz or is there an easy way to change the head of this switch? enter image description here

  • 1
    Please show us the code you used to create the given image ... Welcome to TeX.SE!
    – Mensch
    Jan 6, 2017 at 0:36
  • It is not that difficult to copy and modify the source code. Jan 6, 2017 at 5:50

1 Answer 1


I made two changes. First, you can now set the arrowhead using \ctikzset{bipoles/interr/arrowhead=...}. Second, I modified the linear extension to which the arrowhead was attached so that the line wouldn't show.



\pgfcircdeclarebipole{}{\ctikzvalof{bipoles/interr/height 2}}{spst}{\ctikzvalof{bipoles/interr/height}}{\ctikzvalof{bipoles/interr/width}}{



  \draw (0,0) to[spst] (1,0);



You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .