summaryrefslogtreecommitdiff
path: root/graphics/circuit_macros/doc
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/circuit_macros/doc')
-rw-r--r--graphics/circuit_macros/doc/AmpTable.tex73
-rw-r--r--graphics/circuit_macros/doc/Audio.tex295
-rw-r--r--graphics/circuit_macros/doc/Bip.tex175
-rw-r--r--graphics/circuit_macros/doc/Circuit_macros.bib6
-rw-r--r--graphics/circuit_macros/doc/Circuit_macros.pdfbin1025740 -> 1030606 bytes
-rw-r--r--graphics/circuit_macros/doc/Conn.tex178
-rw-r--r--graphics/circuit_macros/doc/Contact.tex373
-rw-r--r--graphics/circuit_macros/doc/Contacts.tex141
-rw-r--r--graphics/circuit_macros/doc/Demultiplexer.tex148
-rw-r--r--graphics/circuit_macros/doc/Diodes.tex383
-rw-r--r--graphics/circuit_macros/doc/DiodesMan.m44
-rw-r--r--graphics/circuit_macros/doc/Emarrows.tex142
-rw-r--r--graphics/circuit_macros/doc/EmarrowsMan.m430
-rw-r--r--graphics/circuit_macros/doc/Fuses.tex174
-rw-r--r--graphics/circuit_macros/doc/Grounds.tex91
-rw-r--r--graphics/circuit_macros/doc/Headers.tex214
-rw-r--r--graphics/circuit_macros/doc/Jack.tex327
-rw-r--r--graphics/circuit_macros/doc/Logic.tex212
-rw-r--r--graphics/circuit_macros/doc/Multiplexer.tex148
-rw-r--r--graphics/circuit_macros/doc/NLG.tex93
-rw-r--r--graphics/circuit_macros/doc/NPDT.tex121
-rw-r--r--graphics/circuit_macros/doc/Nport.tex116
-rw-r--r--graphics/circuit_macros/doc/Pconn.tex462
-rw-r--r--graphics/circuit_macros/doc/Relay.tex198
-rw-r--r--graphics/circuit_macros/doc/SLDs.tex1208
-rw-r--r--graphics/circuit_macros/doc/ShiftR.tex285
-rw-r--r--graphics/circuit_macros/doc/Sources.tex466
-rw-r--r--graphics/circuit_macros/doc/Switches.tex596
-rw-r--r--graphics/circuit_macros/doc/Tgate.tex117
-rw-r--r--graphics/circuit_macros/doc/Variable.tex306
-rw-r--r--graphics/circuit_macros/doc/Version.tex2
-rw-r--r--graphics/circuit_macros/doc/Xform.tex648
-rw-r--r--graphics/circuit_macros/doc/body.tex36
-rw-r--r--graphics/circuit_macros/doc/defines.tex30
-rw-r--r--graphics/circuit_macros/doc/fet.tex513
-rw-r--r--graphics/circuit_macros/doc/test.tex1
-rw-r--r--graphics/circuit_macros/doc/thyristor.tex561
-rw-r--r--graphics/circuit_macros/doc/ujt.tex81
38 files changed, 65 insertions, 8889 deletions
diff --git a/graphics/circuit_macros/doc/AmpTable.tex b/graphics/circuit_macros/doc/AmpTable.tex
deleted file mode 100644
index 79bbf3bb66..0000000000
--- a/graphics/circuit_macros/doc/AmpTable.tex
+++ /dev/null
@@ -1,73 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0,0)
- --(0.125,0)\dpicstop
-\dpicdraw (0.625,0)
- --(0.125,0.25)
- --(0.125,-0.25)
- --(0.625,0)
- --(0.75,0)\dpicstop
-\draw (0.777674,0) node[right=-2bp]{{\tt amp}};
-\dpicdraw (0,-0.4)
- --(0.225,-0.4)\dpicstop
-\dpicdraw (0.525,-0.4)
- --(0.225,-0.25)
- --(0.225,-0.55)
- --(0.525,-0.4)
- --(0.75,-0.4)\dpicstop
-\draw (0.777674,-0.4) node[right=-2bp]{{\tt amp(,0.3)}};
-\dpicdraw (2,0)
- --(2.229167,0)\dpicstop
-\dpicdraw (2.345833,-0.175)
- --(2.229167,-0.175)
- --(2.229167,0.175)
- --(2.345833,0.175)\dpicstop
-\dpicdraw (2.345833,0.175)
- ..controls (2.442483,0.175) and (2.520833,0.09665)
- ..(2.520833,0)
- ..controls (2.520833,-0.09665) and (2.442483,-0.175)
- ..(2.345833,-0.175)\dpicstop
-\dpicdraw (2.520833,0)
- --(2.75,0)\dpicstop
-\draw (2.777674,0) node[right=-2bp]{{\tt delay}};
-\dpicdraw (2,-0.4)
- --(2.291667,-0.4)\dpicstop
-\dpicdraw (2.358333,-0.5)
- --(2.291667,-0.5)
- --(2.291667,-0.3)
- --(2.358333,-0.3)\dpicstop
-\dpicdraw (2.358333,-0.3)
- ..controls (2.413562,-0.3) and (2.458333,-0.344772)
- ..(2.458333,-0.4)
- ..controls (2.458333,-0.455228) and (2.413562,-0.5)
- ..(2.358333,-0.5)\dpicstop
-\dpicdraw (2.458333,-0.4)
- --(2.75,-0.4)\dpicstop
-\draw (2.777674,-0.4) node[right=-2bp]{{\tt delay(,0.2)}};
-\dpicdraw (4.125,0.25)
- --(4,0.25)
- --(4,-0.25)
- --(4.125,-0.25)\dpicstop
-\dpicdraw (4.625,0)
- --(4.125,0.25)
- --(4.125,-0.25)
- --(4.625,0)
- --(4.75,0)\dpicstop
-\draw (4.777674,0) node[right=-2bp]{{\tt integrator}};
-\dpicdraw (4.075,-0.35)
- --(4,-0.35)
- --(4,-0.65)
- --(4.075,-0.65)\dpicstop
-\dpicdraw (4.375,-0.5)
- --(4.075,-0.35)
- --(4.075,-0.65)
- --(4.375,-0.5)
- --(4.75,-0.5)\dpicstop
-\draw (4.777674,-0.5) node[right=-2bp]{{\tt integrator(,0.3)}};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Audio.tex b/graphics/circuit_macros/doc/Audio.tex
deleted file mode 100644
index 9531f8b0dc..0000000000
--- a/graphics/circuit_macros/doc/Audio.tex
+++ /dev/null
@@ -1,295 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0.61348,0.294444)
- --(0.849182,0.461111)
- --(0.849182,-0.205556)
- --(0.61348,-0.038889)\dpicstop
-\dpicdraw (0.61348,0.127778)
- --(0.61348,0.294444)
- --(0.377778,0.294444)
- --(0.377778,-0.038889)
- --(0.61348,-0.038889)
- --(0.61348,0.127778)\dpicstop
-\draw (0.61348,-0.405556) node{\tt speaker};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.308208,0.213219)
- --(0.377778,0.211111)
- --(0.320857,0.251167) --cycle\dpicstop
-\dpicdraw (0.359436,0.217225)
- --(0.227778,0.261111)\dpicstop
-\draw (0.227778,0.261111) node[above left=-2bp]{{\sl In1}};
-\filldraw[line width=0bp](0.311111,0.107778)
- --(0.377778,0.127778)
- --(0.311111,0.147778) --cycle\dpicstop
-\dpicdraw (0.358444,0.127778)
- --(0.227778,0.127778)\dpicstop
-\draw (0.227778,0.127778) node[left=-2bp]{{\sl In2}};
-\filldraw[line width=0bp](0.320857,0.004389)
- --(0.377778,0.044444)
- --(0.308208,0.042336) --cycle\dpicstop
-\dpicdraw (0.359436,0.038331)
- --(0.227778,-0.005556)\dpicstop
-\draw (0.227778,-0.005556) node[below left=-2bp]{{\sl In3}};
-\dpiclw=0.8bp
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.396648,0.351365)
- --(0.436703,0.294444)
- --(0.434595,0.364015) --cycle\dpicstop
-\dpicdraw (0.430589,0.312786)
- --(0.386703,0.444444)\dpicstop
-\draw (0.386703,0.444444) node[above left=-2bp]{{\sl In4}};
-\filldraw[line width=0bp](0.556663,0.364015)
- --(0.554554,0.294444)
- --(0.59461,0.351365) --cycle\dpicstop
-\dpicdraw (0.560668,0.312786)
- --(0.604554,0.444444)\dpicstop
-\draw (0.604554,0.444444) node[above=-2bp]{{\sl In5}};
-\filldraw[line width=0bp](0.434595,-0.108459)
- --(0.436703,-0.038889)
- --(0.396648,-0.09581) --cycle\dpicstop
-\dpicdraw (0.430589,-0.057231)
- --(0.386703,-0.188889)\dpicstop
-\draw (0.386703,-0.188889) node[below left=-2bp]{{\sl In6}};
-\filldraw[line width=0bp](0.59461,-0.09581)
- --(0.554554,-0.038889)
- --(0.556663,-0.108459) --cycle\dpicstop
-\dpicdraw (0.560668,-0.057231)
- --(0.604554,-0.188889)\dpicstop
-\draw (0.604554,-0.188889) node[below=-2bp]{{\sl In7}};
-\filldraw[line width=0bp](0.66905,0.219687)
- --(0.61348,0.177778)
- --(0.682943,0.182177) --cycle\dpicstop
-\dpicdraw (0.63161,0.184493)
- --(0.757545,0.231135)
- ..controls (0.841502,0.26223) and (0.900147,0.311111)
- ..(0.93348,0.377778)
- --(0.98348,0.477778)\dpicstop
-\draw (0.98348,0.477778) node[above=-2bp]{\sl Box};
-\dpiclw=0.8bp
-\dpicdraw (1.469182,0.044444)
- --(1.587033,0.106944)
- --(1.587033,-0.184722)
- --(1.469182,-0.122222)\dpicstop
-\dpicdraw (1.469182,-0.038889)
- --(1.469182,0.127778)
- --(1.23348,0.127778)
- --(1.23348,-0.205556)
- --(1.469182,-0.205556)
- --(1.469182,-0.038889)\dpicstop
-\draw (1.410257,-0.505556) node{\tt speaker(,{,}H)};
-\dpicdraw (2.214811,0.511111)
- --(2.214811,0.636111)
- --(1.964811,0.636111)
- --(1.964811,0.386111)
- --(2.214811,0.386111)
- --(2.214811,0.511111)\dpicstop
-\dpicdraw (2.339811,0.511111) circle (0.049213in)\dpicstop
-\draw (2.214811,0.186111) node{\tt bell};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](1.895241,0.575719)
- --(1.964811,0.573611)
- --(1.90789,0.613667) --cycle\dpicstop
-\dpicdraw (1.946469,0.579725)
- --(1.814811,0.623611)\dpicstop
-\draw (1.814811,0.623611) node[above left=-2bp]{{\sl In1}};
-\filldraw[line width=0bp](1.898145,0.491111)
- --(1.964811,0.511111)
- --(1.898145,0.531111) --cycle\dpicstop
-\dpicdraw (1.945477,0.511111)
- --(1.814811,0.511111)\dpicstop
-\draw (1.814811,0.511111) node[left=-2bp]{{\sl In2}};
-\filldraw[line width=0bp](1.90789,0.408556)
- --(1.964811,0.448611)
- --(1.895241,0.446503) --cycle\dpicstop
-\dpicdraw (1.946469,0.442497)
- --(1.814811,0.398611)\dpicstop
-\draw (1.814811,0.398611) node[below left=-2bp]{{\sl In3}};
-\dpiclw=0.8bp
-\dpiclw=0.4bp
-\filldraw[line width=0bp](1.93619,0.680487)
- --(1.989811,0.636111)
- --(1.969472,0.702675) --cycle\dpicstop
-\dpicdraw (1.979087,0.652198)
- --(1.889811,0.786111)\dpicstop
-\draw (1.889811,0.786111) node[above=-2bp]{\sl Box};
-\filldraw[line width=0bp](2.319811,0.702778)
- --(2.339811,0.636111)
- --(2.359811,0.702778) --cycle\dpicstop
-\dpicdraw (2.339811,0.655445)
- --(2.339811,0.786111)\dpicstop
-\draw (2.339811,0.786111) node[above=-2bp]{\sl Circle};
-\dpiclw=0.8bp
-\dpicdraw (3.492589,0.386111)
- --(3.492589,0.636111)\dpicstop
-\dpicdraw (3.367589,0.511111) circle (0.049213in)\dpicstop
-\draw (3.367589,0.186111) node{\tt microphone};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](3.189766,0.575719)
- --(3.259336,0.573611)
- --(3.202415,0.613667) --cycle\dpicstop
-\dpicdraw (3.240994,0.579725)
- --(3.109336,0.623611)\dpicstop
-\draw (3.109336,0.623611) node[above left=-2bp]{{\sl In1}};
-\filldraw[line width=0bp](3.175922,0.491111)
- --(3.242589,0.511111)
- --(3.175922,0.531111) --cycle\dpicstop
-\dpicdraw (3.223255,0.511111)
- --(3.092589,0.511111)\dpicstop
-\draw (3.092589,0.511111) node[left=-2bp]{{\sl In2}};
-\filldraw[line width=0bp](3.202415,0.408556)
- --(3.259336,0.448611)
- --(3.189766,0.446503) --cycle\dpicstop
-\dpicdraw (3.240994,0.442497)
- --(3.109336,0.398611)\dpicstop
-\draw (3.109336,0.398611) node[below left=-2bp]{{\sl In3}};
-\dpiclw=0.8bp
-\dpiclw=0.4bp
-\filldraw[line width=0bp](3.347589,0.702778)
- --(3.367589,0.636111)
- --(3.387589,0.702778) --cycle\dpicstop
-\dpicdraw (3.367589,0.655445)
- --(3.367589,0.786111)\dpicstop
-\draw (3.367589,0.786111) node[above=-2bp]{\sl Circle};
-\dpiclw=0.8bp
-\dpicdraw (4.520367,0.511111)
- --(4.520367,0.636111)
- --(4.270367,0.636111)
- --(4.270367,0.386111)
- --(4.520367,0.386111)
- --(4.520367,0.511111)\dpicstop
-\dpicdraw (4.520367,0.636111)
- --(4.585072,0.39463)\dpicstop
-\draw (4.427719,0.186111) node{\tt buzzer};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](4.200797,0.575719)
- --(4.270367,0.573611)
- --(4.213446,0.613667) --cycle\dpicstop
-\dpicdraw (4.252025,0.579725)
- --(4.120367,0.623611)\dpicstop
-\draw (4.120367,0.623611) node[above left=-2bp]{{\sl In1}};
-\filldraw[line width=0bp](4.2037,0.491111)
- --(4.270367,0.511111)
- --(4.2037,0.531111) --cycle\dpicstop
-\dpicdraw (4.251033,0.511111)
- --(4.120367,0.511111)\dpicstop
-\draw (4.120367,0.511111) node[left=-2bp]{{\sl In2}};
-\filldraw[line width=0bp](4.213446,0.408556)
- --(4.270367,0.448611)
- --(4.200797,0.446503) --cycle\dpicstop
-\dpicdraw (4.252025,0.442497)
- --(4.120367,0.398611)\dpicstop
-\draw (4.120367,0.398611) node[below left=-2bp]{{\sl In3}};
-\dpiclw=0.8bp
-\dpiclw=0.4bp
-\filldraw[line width=0bp](4.375367,0.702778)
- --(4.395367,0.636111)
- --(4.415367,0.702778) --cycle\dpicstop
-\dpicdraw (4.395367,0.655445)
- --(4.395367,0.786111)\dpicstop
-\draw (4.395367,0.786111) node[above=-2bp]{\sl Box};
-\dpiclw=0.8bp
-\dpicdraw (5.529516,0.386111)
- --(5.529516,0.719444)\dpicstop
-\dpicdraw (5.529516,0.719444)
- ..controls (5.437469,0.719444) and (5.362849,0.644825)
- ..(5.362849,0.552778)
- ..controls (5.362849,0.46073) and (5.437469,0.386111)
- ..(5.529516,0.386111)\dpicstop
-\draw (5.446183,0.186111) node{\tt buzzer(,{,}C)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](5.302811,0.610442)
- --(5.372381,0.608333)
- --(5.31546,0.648389) --cycle\dpicstop
-\dpicdraw (5.354039,0.614447)
- --(5.222381,0.658333)\dpicstop
-\draw (5.222381,0.658333) node[above left=-2bp]{{\sl In1}};
-\filldraw[line width=0bp](5.296183,0.532778)
- --(5.362849,0.552778)
- --(5.296183,0.572778) --cycle\dpicstop
-\dpicdraw (5.343515,0.552778)
- --(5.212849,0.552778)\dpicstop
-\draw (5.212849,0.552778) node[left=-2bp]{{\sl In2}};
-\filldraw[line width=0bp](5.31546,0.457167)
- --(5.372381,0.497222)
- --(5.302811,0.495114) --cycle\dpicstop
-\dpicdraw (5.354039,0.491108)
- --(5.222381,0.447222)\dpicstop
-\draw (5.222381,0.447222) node[below left=-2bp]{{\sl In3}};
-\dpiclw=0.8bp
-\dpiclw=0.4bp
-\filldraw[line width=0bp](5.589341,0.68835)
- --(5.529516,0.652778)
- --(5.599043,0.649544) --cycle\dpicstop
-\dpicdraw (5.548273,0.657467)
- --(5.605561,0.671789)
- ..controls (5.643753,0.681337) and (5.671183,0.711111)
- ..(5.687849,0.761111)
- --(5.712849,0.836111)\dpicstop
-\draw (5.712849,0.836111) node[above=-2bp]{\sl Face};
-\dpiclw=0.8bp
-\dpicdraw (3.065693,-0.216667)
- --(3.065693,-0.091667)
- --(2.899026,-0.091667)
- --(2.899026,-0.341667)
- --(3.065693,-0.341667)
- --(3.065693,-0.216667)\dpicstop
-\dpicdraw[line width=1.6bp](3.076762,-0.383333)
- --(3.076762,-0.05)\dpicstop
-\draw (2.987894,-0.583333) node{\tt earphone};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](2.829456,-0.152058)
- --(2.899026,-0.154167)
- --(2.842105,-0.114111) --cycle\dpicstop
-\dpicdraw (2.880684,-0.148053)
- --(2.749026,-0.104167)\dpicstop
-\draw (2.749026,-0.104167) node[above left=-2bp]{{\sl In1}};
-\filldraw[line width=0bp](2.832359,-0.236667)
- --(2.899026,-0.216667)
- --(2.832359,-0.196667) --cycle\dpicstop
-\dpicdraw (2.879692,-0.216667)
- --(2.749026,-0.216667)\dpicstop
-\draw (2.749026,-0.216667) node[left=-2bp]{{\sl In2}};
-\filldraw[line width=0bp](2.842105,-0.319222)
- --(2.899026,-0.279167)
- --(2.829456,-0.281275) --cycle\dpicstop
-\dpicdraw (2.880684,-0.285281)
- --(2.749026,-0.329167)\dpicstop
-\draw (2.749026,-0.329167) node[below left=-2bp]{{\sl In3}};
-\dpiclw=0.8bp
-\dpiclw=0.4bp
-\filldraw[line width=0bp](2.921077,-0.058668)
- --(2.982359,-0.091667)
- --(2.949361,-0.030384) --cycle\dpicstop
-\dpicdraw (2.968688,-0.077996)
- --(2.832359,0.058333)\dpicstop
-\draw (2.832359,0.058333) node[above=-2bp]{\sl Box};
-\dpiclw=0.8bp
-\dpicdraw (3.85454,-0.283333) circle (0.03937in)\dpicstop
-\dpicdraw (4.35454,-0.283333) circle (0.03937in)\dpicstop
-\dpicdraw (3.87454,-0.185354)
- ..controls (3.960887,0.01734) and (4.248193,0.01734)
- ..(4.33454,-0.185354)\dpicstop
-\draw (4.10454,-0.583333) node{\tt earphone(,{,}C)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](3.793257,-0.250335)
- --(3.85454,-0.283333)
- --(3.821542,-0.222051) --cycle\dpicstop
-\dpicdraw (3.840869,-0.269662)
- --(3.70454,-0.133333)\dpicstop
-\draw (3.70454,-0.133333) node[left=-2bp]{\sl L};
-\filldraw[line width=0bp](4.387538,-0.222051)
- --(4.35454,-0.283333)
- --(4.415823,-0.250335) --cycle\dpicstop
-\dpicdraw (4.368211,-0.269662)
- --(4.50454,-0.133333)\dpicstop
-\draw (4.50454,-0.133333) node[right=-2bp]{\sl R};
-\draw (4.10454,-0.033333) node[above=-2bp]{\sl N};
-\draw (4.10454,-0.283333) node{\sl C};
-\dpiclw=0.8bp
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Bip.tex b/graphics/circuit_macros/doc/Bip.tex
deleted file mode 100644
index d44b0376e6..0000000000
--- a/graphics/circuit_macros/doc/Bip.tex
+++ /dev/null
@@ -1,175 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0.1625,0)
- --(0.1625,0.1)
- --(0.158796,0.101667)\dpicstop
-\dpicdraw (0.1625,0.5)
- --(0.1625,0.4)
- --(0.158796,0.398333)\dpicstop
-\dpicdraw (-0.0375,0.15)
- --(-0.0375,0.35)\dpicstop
-\dpicdraw (-0.1625,0.25)
- --(-0.0375,0.25)\dpicstop
-\dpicdraw (0.1625,0.1)
- --(-0.0375,0.19)\dpicstop
-\filldraw[line width=0bp](0.025108,0.131366)
- --(0.1125,0.1225)
- --(0.047906,0.182028) --cycle\dpicstop
-\dpicdraw (0.096479,0.129709)
- --(0.0125,0.1675)\dpicstop
-\dpicdraw (0.1625,0.4)
- --(-0.0375,0.31)\dpicstop
-\dpiclw=0.4bp
-\dpicdraw[dotted](-0.1625,0) rectangle (0.1625,0.5)\dpicstop
-\dpiclw=0.8bp
-\draw (0.1625,-0.05) node[below=-2bp]{\hbox{\sl E}};
-\draw (-0.1625,0.25) node[left=-2bp]{\hbox{\sl B}};
-\draw (0.1625,0.5) node[above=-2bp]{\hbox{\sl C}};
-\draw (0,-0.35) node[below=-2bp]{{\tt bi\_tr(up\_ dimen\_)}};
-\dpicdraw (0.6125,0.05)
- --(0.6125,0.25)\dpicstop
-\dpicdraw (0.7375,0.15)
- --(0.6125,0.15)\dpicstop
-\dpicdraw (0.4125,0)
- --(0.6125,0.09)\dpicstop
-\filldraw[line width=0bp](0.527094,0.082028)
- --(0.4625,0.0225)
- --(0.549892,0.031366) --cycle\dpicstop
-\dpicdraw (0.478521,0.029709)
- --(0.5625,0.0675)\dpicstop
-\dpicdraw (0.4125,0.3)
- --(0.6125,0.21)\dpicstop
-\dpiclw=0.4bp
-\dpicdraw[dotted](0.4125,0) rectangle (0.7375,0.3)\dpicstop
-\dpiclw=0.8bp
-\draw (0.4125,-0.05) node[below=-2bp]{\hbox{\sl E}};
-\draw (0.7375,0.15) node[right=-2bp]{\hbox{\sl B}};
-\draw (0.4125,0.3) node[above=-2bp]{\hbox{\sl C}};
-\draw (0.575,-0.2) node[below=-2bp]{{\tt bi\_tr(,R)}};
-\dpicdraw (1.3625,0.05)
- --(1.3625,0.25)\dpicstop
-\dpicdraw (1.2375,0.15)
- --(1.3625,0.15)\dpicstop
-\dpicdraw (1.5625,0)
- --(1.3625,0.09)\dpicstop
-\filldraw[line width=0bp](1.499892,0.058634)
- --(1.4125,0.0675)
- --(1.477094,0.007972) --cycle\dpicstop
-\dpicdraw (1.5125,0.0225)
- --(1.428521,0.060291)\dpicstop
-\dpicdraw (1.5625,0.3)
- --(1.3625,0.21)\dpicstop
-\dpiclw=0.4bp
-\dpicdraw[dotted](1.2375,0) rectangle (1.5625,0.3)\dpicstop
-\dpiclw=0.8bp
-\draw (1.5625,-0.05) node[below=-2bp]{\hbox{\sl E}};
-\draw (1.2375,0.15) node[left=-2bp]{\hbox{\sl B}};
-\draw (1.5625,0.3) node[above=-2bp]{\hbox{\sl C}};
-\draw (1.4,-0.35) node[below=-2bp]{{\tt bi\_tr(,{,}P)}};
-\dpicdraw (2.2625,0.05)
- --(2.2625,0.25)\dpicstop
-\dpicdraw (2.1375,0.15)
- --(2.2625,0.15)\dpicstop
-\dpicdraw (2.4625,0)
- --(2.2625,0.09)\dpicstop
-\filldraw[line width=0bp](2.325108,0.031366)
- --(2.4125,0.0225)
- --(2.347906,0.082028) --cycle\dpicstop
-\dpicdraw (2.396479,0.029709)
- --(2.3125,0.0675)\dpicstop
-\dpicdraw (2.4625,0.3)
- --(2.2625,0.21)\dpicstop
-\dpicdraw (2.1375,0.15)
- ..controls (2.1375,0.260457) and (2.227043,0.35)
- ..(2.3375,0.35)
- ..controls (2.447957,0.35) and (2.5375,0.260457)
- ..(2.5375,0.15)\dpicstop
-\dpicdraw (2.5375,0.15)
- --(2.5375,0.15)\dpicstop
-\dpicdraw (2.5375,0.15)
- ..controls (2.5375,0.039543) and (2.447957,-0.05)
- ..(2.3375,-0.05)
- ..controls (2.227043,-0.05) and (2.1375,0.039543)
- ..(2.1375,0.15)\dpicstop
-\dpicdraw (2.1375,0.15)
- --(2.1375,0.15)\dpicstop
-\dpiclw=0.4bp
-\dpicdraw[dotted](2.1375,-0.05) rectangle (2.5375,0.35)\dpicstop
-\dpiclw=0.8bp
-\draw (2.4625,-0.05) node[below=-2bp]{\hbox{\sl E}};
-\draw (2.1375,0.15) node[left=-2bp]{\hbox{\sl B}};
-\draw (2.4625,0.3) node[above=-2bp]{\hbox{\sl C}};
-\draw (2.3375,-0.2) node[below=-2bp]{{\tt bi\_tr(,{,},E)}};
-\dpicdraw (2.9125,0.05)
- --(2.9125,0.25)\dpicstop
-\dpicdraw (3.1125,0)
- --(2.9125,0.09)\dpicstop
-\filldraw[line width=0bp](2.975108,0.031366)
- --(3.0625,0.0225)
- --(2.997906,0.082028) --cycle\dpicstop
-\dpicdraw (3.046479,0.029709)
- --(2.9625,0.0675)\dpicstop
-\dpicdraw (3.1125,0.3)
- --(2.9125,0.21)\dpicstop
-\dpicdraw (2.7875,0.15)
- --(2.8775,0.15)\dpicstop
-\dpicdraw (2.8775,0.05)
- --(2.8775,0.25)\dpicstop
-\dpiclw=0.4bp
-\dpicdraw[dotted](2.7875,0) rectangle (3.1125,0.3)\dpicstop
-\dpiclw=0.8bp
-\draw (3.1125,-0.05) node[below=-2bp]{\hbox{\sl E}};
-\draw (2.7875,0.15) node[left=-2bp]{\hbox{\sl G}};
-\draw (3.1125,0.3) node[above=-2bp]{\hbox{\sl C}};
-\draw (2.95,-0.35) node[below=-2bp]{{\tt igbt}};
-\dpicdraw (3.4625,0.15)
- --(3.4625,0.35)\dpicstop
-\dpicdraw (3.6625,0.1)
- --(3.4625,0.19)\dpicstop
-\filldraw[line width=0bp](3.525108,0.131366)
- --(3.6125,0.1225)
- --(3.547906,0.182028) --cycle\dpicstop
-\dpicdraw (3.596479,0.129709)
- --(3.5125,0.1675)\dpicstop
-\dpicdraw (3.6625,0.4)
- --(3.4625,0.31)\dpicstop
-\dpicdraw (3.3525,0.175)
- --(3.4275,0.175)
- --(3.4275,0.325)\dpicstop
-\dpicdraw (3.6625,0)
- --(3.8625,0)\dpicstop
-\dpicdraw (3.6625,0.5)
- --(3.8625,0.5)\dpicstop
-\dpicdraw (3.8625,0)
- --(3.8625,0.213916)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (3.8625,0.213916)
- --(3.820833,0.213916)
- --(3.8625,0.28055)
- --(3.904167,0.213916)
- --(3.8625,0.213916)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (3.908218,0.286084)
- --(3.816782,0.286084)\dpicstop
-\dpicdraw (3.8625,0.286084)
- --(3.8625,0.5)\dpicstop
-\dpicdraw (3.6625,0)
- --(3.6625,0.1)\dpicstop
-\dpicdraw (3.6625,0.5)
- --(3.6625,0.4)\dpicstop
-\dpiclw=0.4bp
-\dpicdraw[dotted](3.3525,0) rectangle (3.913753,0.5)\dpicstop
-\dpiclw=0.8bp
-\draw (3.6625,-0.05) node[below=-2bp]{\hbox{\sl E}};
-\draw (3.3525,0.175) node[left=-2bp]{\hbox{\sl G}};
-\draw (3.6625,0.5) node[above=-2bp]{\hbox{\sl C}};
-\draw (3.633127,-0.2) node[below=-2bp]{{\tt igbt(,{,}LD)}};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Circuit_macros.bib b/graphics/circuit_macros/doc/Circuit_macros.bib
index 696f361fa4..08d6831ba9 100644
--- a/graphics/circuit_macros/doc/Circuit_macros.bib
+++ b/graphics/circuit_macros/doc/Circuit_macros.bib
@@ -1,9 +1,9 @@
-@misc{Aplevich2011,
+@misc{Aplevich2022,
author={Aplevich, J. D.},
title={Drawing with dpic},
-note={In the dpic source distribution.},
-year={2015}}
+note={Dpic source distribution \url{https://gitlab.com/aplevich/dpic}},
+year={2022}}
@book{Bentley88,
author={Bentley, J.},
diff --git a/graphics/circuit_macros/doc/Circuit_macros.pdf b/graphics/circuit_macros/doc/Circuit_macros.pdf
index 6e109a06de..c03b30f49c 100644
--- a/graphics/circuit_macros/doc/Circuit_macros.pdf
+++ b/graphics/circuit_macros/doc/Circuit_macros.pdf
Binary files differ
diff --git a/graphics/circuit_macros/doc/Conn.tex b/graphics/circuit_macros/doc/Conn.tex
deleted file mode 100644
index 23d31e0e2b..0000000000
--- a/graphics/circuit_macros/doc/Conn.tex
+++ /dev/null
@@ -1,178 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-{\sf
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!100!black]
-\dpicdraw (0.502778,0.324448)
- --(0.377778,0.324448)
- --(0.377778,-0.275552)
- --(0.627778,-0.275552)
- --(0.627778,0.324448)
- --(0.502778,0.324448)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.627778,-0.125552)
- --(0.377778,-0.125552)\dpicstop
-\dpicdraw (0.627778,0.024448)
- --(0.377778,0.024448)\dpicstop
-\dpicdraw (0.627778,0.174448)
- --(0.377778,0.174448)\dpicstop
-\dpicdraw[fill=white](0.502778,-0.200552) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](0.502778,-0.050552) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](0.502778,0.099448) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](0.502778,0.249448) circle (0.007874in)\dpicstop
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.311111,-0.220552)
- --(0.377778,-0.200552)
- --(0.311111,-0.180552) --cycle\dpicstop
-\dpicdraw (0.368111,-0.200552)
- --(0.227778,-0.200552)\dpicstop
-\draw (0.227778,-0.200552) node[left=-2bp]{L1};
-\filldraw[line width=0bp](0.311111,0.229448)
- --(0.377778,0.249448)
- --(0.311111,0.269448) --cycle\dpicstop
-\dpicdraw (0.368111,0.249448)
- --(0.227778,0.249448)\dpicstop
-\draw (0.227778,0.249448) node[left=-2bp]{L4};
-\draw (0.077778,0.044448) node{$\vdots$};
-\filldraw[line width=0bp](0.694444,-0.180552)
- --(0.627778,-0.200552)
- --(0.694444,-0.220552) --cycle\dpicstop
-\dpicdraw (0.637445,-0.200552)
- --(0.877778,-0.200552)\dpicstop
-\draw (0.877778,-0.200552) node[right=-2bp]{R1};
-\filldraw[line width=0bp](0.694444,0.269448)
- --(0.627778,0.249448)
- --(0.694444,0.229448) --cycle\dpicstop
-\dpicdraw (0.637445,0.249448)
- --(0.877778,0.249448)\dpicstop
-\draw (0.877778,0.249448) node[right=-2bp]{R4};
-\draw (1.027778,0.044448) node{$\vdots$};
-\filldraw[line width=0bp](0.547154,-0.146931)
- --(0.502778,-0.200552)
- --(0.569342,-0.180213) --cycle\dpicstop
-\dpicdraw (0.510821,-0.195189)
- --(0.652778,-0.100552)\dpicstop
-\draw (0.652778,-0.100552) node[right=-2bp]{T1};
-\filldraw[line width=0bp](0.547154,0.303069)
- --(0.502778,0.249448)
- --(0.569342,0.269787) --cycle\dpicstop
-\dpicdraw (0.510821,0.254811)
- --(0.652778,0.349448)\dpicstop
-\draw (0.652778,0.349448) node[right=-2bp]{T4};
-\draw (0.802778,0.144448) node{$\vdots$};
-\dpiclw=0.8bp
-\draw (0.502778,-0.425552) node(CS1){\tt tstrip(U)};
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!100!black]
-\dpicdraw (2.327778,-0.000552)
- --(2.327778,0.124448)
- --(1.327778,0.124448)
- --(1.327778,-0.125552)
- --(2.327778,-0.125552)
- --(2.327778,-0.000552)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw[fill=black](1.427778,-0.000552) circle (0.007874in)\dpicstop
-\dpicdraw[fill=black](1.627778,-0.000552) circle (0.007874in)\dpicstop
-\dpicdraw[fill=black](1.827778,-0.000552) circle (0.007874in)\dpicstop
-\dpicdraw[fill=black](2.027778,-0.000552) circle (0.007874in)\dpicstop
-\dpicdraw[fill=black](2.227778,-0.000552) circle (0.007874in)\dpicstop
-\dpiclw=0.4bp
-\filldraw[line width=0bp](1.439703,0.068021)
- --(1.427778,-0.000552)
- --(1.475481,0.050132) --cycle\dpicstop
-\dpicdraw (1.432101,0.008095)
- --(1.527778,0.199448)\dpicstop
-\draw (1.527778,0.199448) node[above=-2bp]{T1};
-\filldraw[line width=0bp](2.239703,0.068021)
- --(2.227778,-0.000552)
- --(2.275481,0.050132) --cycle\dpicstop
-\dpicdraw (2.232101,0.008095)
- --(2.327778,0.199448)\dpicstop
-\draw (2.327778,0.199448) node[above=-2bp]{T5};
-\draw (1.927778,0.199448) node[above=-2bp]{$\cdots$};
-\draw (1.227778,-0.325552) node(CS2){\shortstack{\rlap{\hbox to 2bp{}\tt tstrip(R,5,}\\%
-\rlap{\hbox to 2bp{}\tt $\;\;$DO;wid=1.0;ht=0.25)}}};
-}
-\dpiclw=0.8bp
-\dpicdraw (2.927778,-0.025552) circle (0.03937in)\dpicstop
-\dpicdraw[fill=black](2.927778,-0.025552) circle (0.013123in)\dpicstop
-\draw (2.927778,-0.125552) node[below=-2bp]{\tt ccoax\vphantom{(}};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](2.984346,0.059301)
- --(2.951348,-0.001982)
- --(3.012631,0.031017) --cycle\dpicstop
-\dpicdraw (2.965019,0.01169)
- --(3.051348,0.098018)\dpicstop
-\draw (3.051348,0.098018) node[right=-2bp]{C};
-\filldraw[line width=0bp](3.096351,-0.037477)
- --(3.027778,-0.025552)
- --(3.078462,-0.073255) --cycle\dpicstop
-\dpicdraw (3.045071,-0.034198)
- --(3.127778,-0.075552)\dpicstop
-\draw (3.127778,-0.075552) node[right=-2bp]{S};
-\dpiclw=0.8bp
-\dpicdraw (2.927778,0.274448) circle (0.03937in)\dpicstop
-\dpicdraw[fill=white](2.927778,0.274448) circle (0.013123in)\dpicstop
-\draw (3.027778,0.374448) node[right=-2bp]{\tt ccoax(,F)};
-\dpicdraw (3.740551,-0.225552) circle (0.019685in)\dpicstop
-\dpicdraw (3.415551,-0.225552)
- --(3.690551,-0.225552)\dpicstop
-\draw (3.603051,-0.425552) node{\tt tconn(,O)};
-\dpicdraw (4.090551,-0.225552)
- --(4.465551,-0.225552)\dpicstop
-\dpicdraw (4.382218,-0.142218)
- --(4.465551,-0.225552)
- --(4.382218,-0.308885)\dpicstop
-\draw (4.278051,-0.425552) node{\tt (,>)};
-\dpicdraw (4.765551,-0.225552)
- --(5.078051,-0.225552)\dpicstop
-\dpicdraw (4.994718,-0.142218)
- --(5.078051,-0.225552)
- --(4.994718,-0.308885)\dpicstop
-\dpicdraw (5.057218,-0.142218)
- --(5.140551,-0.225552)
- --(5.057218,-0.308885)\dpicstop
-\draw (4.953051,-0.425552) node{\tt (,>>)};
-\dpicdraw (4.090551,0.274448)
- --(4.382218,0.274448)\dpicstop
-\dpicdraw (4.465551,0.357782)
- --(4.382218,0.274448)
- --(4.465551,0.191115)\dpicstop
-\draw (4.278051,0.074448) node{\tt tconn(,<)};
-\dpicdraw (4.765551,0.274448)
- --(4.994718,0.274448)\dpicstop
-\dpicdraw (5.078051,0.357782)
- --(4.994718,0.274448)
- --(5.078051,0.191115)\dpicstop
-\dpicdraw (5.140551,0.357782)
- --(5.057218,0.274448)
- --(5.140551,0.191115)\dpicstop
-\draw (4.953051,0.074448) node{\tt (,<<)};
-\dpicdraw (5.540551,0.357782)
- --(5.657218,0.357782)
- --(5.740551,0.274448)
- --(5.657218,0.191115)
- --(5.340551,0.191115)
- --(5.340551,0.357782)
- --(5.540551,0.357782)\dpicstop
-\draw (5.498884,0.274448) node{$ V_2$};
-\draw (5.340551,0.191115) node[below right=-2bp]{\tt tbox(V\_2)};
-\dpicdraw (5.540551,-0.225552)
- --(5.423884,-0.225552)
- --(5.340551,-0.142218)
- --(5.423884,-0.058885)
- --(5.657218,-0.058885)
- --(5.740551,-0.142218)
- --(5.657218,-0.225552)
- --(5.540551,-0.225552)\dpicstop
-\draw (5.540551,-0.142218) node{$ V_1$};
-\draw (5.340551,-0.225552) node[below right=-2bp]{\tt tbox(V\_1,{,},<>)};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Contact.tex b/graphics/circuit_macros/doc/Contact.tex
deleted file mode 100644
index 1870617cc1..0000000000
--- a/graphics/circuit_macros/doc/Contact.tex
+++ /dev/null
@@ -1,373 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw[fill=white](0.02,0.03125) circle (0.007874in)\dpicstop
-\dpicdraw (0.04,0.03125)
- --(0.27,0.03125)\dpicstop
-\filldraw[line width=0bp](0.186667,0.114583)
- --(0.228333,0.03125)
- --(0.27,0.114583) --cycle\dpicstop
-\dpicdraw (0.228333,0.043673)
- --(0.228333,0.15625)
- --(0.328333,0.15625)\dpicstop
-\filldraw[line width=0bp](0.27,-0.114583)
- --(0.228333,-0.03125)
- --(0.186667,-0.114583) --cycle\dpicstop
-\dpicdraw (0.228333,-0.043673)
- --(0.228333,-0.15625)
- --(0.328333,-0.15625)\dpicstop
-\draw (0.164167,-0.347917) node{\tt contact};
-\draw (0,0.03125) node[left=-2bp]{\sl P};
-\draw (0.328333,-0.15625) node[right=-2bp]{\sl O};
-\draw (0.328333,0.15625) node[right=-2bp]{\sl C};
-\dpicdraw[fill=white](0.798333,-0.03125) circle (0.007874in)\dpicstop
-\dpicdraw (0.818333,-0.03125)
- --(1.048333,-0.03125)\dpicstop
-\filldraw[line width=0bp](1.048333,-0.114583)
- --(1.006667,-0.03125)
- --(0.965,-0.114583) --cycle\dpicstop
-\dpicdraw (1.006667,-0.043673)
- --(1.006667,-0.15625)
- --(1.106667,-0.15625)\dpicstop
-\filldraw[line width=0bp](0.965,0.114583)
- --(1.006667,0.03125)
- --(1.048333,0.114583) --cycle\dpicstop
-\dpicdraw (1.006667,0.043673)
- --(1.006667,0.15625)
- --(1.106667,0.15625)\dpicstop
-\draw (0.9425,-0.347917) node{\tt (R)};
-\draw (0.778333,-0.03125) node[left=-2bp]{\sl P};
-\draw (1.106667,0.15625) node[right=-2bp]{\sl O};
-\draw (1.106667,-0.15625) node[right=-2bp]{\sl C};
-\dpicdraw[fill=white](1.576667,0.104583) circle (0.007874in)\dpicstop
-\dpicdraw (1.596667,0.104583)
- --(1.826667,0.104583)\dpicstop
-\filldraw[line width=0bp](1.826667,-0.04125)
- --(1.785,0.042083)
- --(1.743333,-0.04125) --cycle\dpicstop
-\dpicdraw (1.785,0.029661)
- --(1.785,-0.082917)
- --(1.885,-0.082917)\dpicstop
-\draw (1.720833,-0.347917) node{\tt (O)};
-\dpicdraw[fill=white](2.355,-0.073333) circle (0.007874in)\dpicstop
-\dpicdraw (2.375,-0.073333)
- --(2.605,-0.073333)\dpicstop
-\filldraw[line width=0bp](2.521667,0.01)
- --(2.563333,-0.073333)
- --(2.605,0.01) --cycle\dpicstop
-\dpicdraw (2.563333,-0.060911)
- --(2.563333,0.051667)
- --(2.663333,0.051667)\dpicstop
-\draw (2.499167,-0.347917) node{\tt (C)};
-\dpicdraw[fill=white](3.133333,0) circle (0.007874in)\dpicstop
-\filldraw[line width=0bp](3.3,0.145833)
- --(3.341667,0.0625)
- --(3.383333,0.145833) --cycle\dpicstop
-\dpicdraw (3.341667,0.074923)
- --(3.341667,0.1875)
- --(3.441667,0.1875)\dpicstop
-\filldraw[line width=0bp](3.383333,-0.145833)
- --(3.341667,-0.0625)
- --(3.3,-0.145833) --cycle\dpicstop
-\dpicdraw (3.341667,-0.074923)
- --(3.341667,-0.1875)
- --(3.441667,-0.1875)\dpicstop
-\dpicdraw (3.153333,0)
- --(3.383333,0)\dpicstop
-\draw (3.2775,-0.379167) node{\tt (P)};
-\draw (3.113333,0) node[left=-2bp]{\sl P};
-\draw (3.441667,-0.1875) node[right=-2bp]{\sl O};
-\draw (3.441667,0.1875) node[right=-2bp]{\sl C};
-\dpicdraw[fill=white](3.911667,0) circle (0.007874in)\dpicstop
-\filldraw[line width=0bp](4.161667,-0.145833)
- --(4.12,-0.0625)
- --(4.078333,-0.145833) --cycle\dpicstop
-\dpicdraw (4.12,-0.074923)
- --(4.12,-0.1875)
- --(4.22,-0.1875)\dpicstop
-\filldraw[line width=0bp](4.078333,0.145833)
- --(4.12,0.0625)
- --(4.161667,0.145833) --cycle\dpicstop
-\dpicdraw (4.12,0.074923)
- --(4.12,0.1875)
- --(4.22,0.1875)\dpicstop
-\dpicdraw (3.931667,0)
- --(4.161667,0)\dpicstop
-\draw (4.055833,-0.379167) node{\tt (PR)};
-\draw (3.891667,0) node[left=-2bp]{\sl P};
-\draw (4.22,0.1875) node[right=-2bp]{\sl O};
-\draw (4.22,-0.1875) node[right=-2bp]{\sl C};
-\dpicdraw[fill=white](4.69,0) circle (0.007874in)\dpicstop
-\filldraw[line width=0bp](4.856667,0.145833)
- --(4.898333,0.0625)
- --(4.94,0.145833) --cycle\dpicstop
-\dpicdraw (4.898333,0.074923)
- --(4.898333,0.1875)
- --(4.998333,0.1875)\dpicstop
-\filldraw[line width=0bp](4.94,-0.145833)
- --(4.898333,-0.0625)
- --(4.856667,-0.145833) --cycle\dpicstop
-\dpicdraw (4.898333,-0.074923)
- --(4.898333,-0.1875)
- --(4.998333,-0.1875)\dpicstop
-\dpicdraw (4.709157,-0.005747)
- --(4.91749,-0.068247)\dpicstop
-\draw (4.834167,-0.379167) node{\tt (PO)};
-\draw (4.998333,-0.1875) node[right=-2bp]{\sl O};
-\draw (4.998333,0.1875) node[right=-2bp]{\sl C};
-\dpicdraw[fill=white](5.468333,0) circle (0.007874in)\dpicstop
-\filldraw[line width=0bp](5.635,0.145833)
- --(5.676667,0.0625)
- --(5.718333,0.145833) --cycle\dpicstop
-\dpicdraw (5.676667,0.074923)
- --(5.676667,0.1875)
- --(5.776667,0.1875)\dpicstop
-\filldraw[line width=0bp](5.718333,-0.145833)
- --(5.676667,-0.0625)
- --(5.635,-0.145833) --cycle\dpicstop
-\dpicdraw (5.676667,-0.074923)
- --(5.676667,-0.1875)
- --(5.776667,-0.1875)\dpicstop
-\dpicdraw (5.48749,0.005747)
- --(5.695823,0.068247)\dpicstop
-\draw (5.6125,-0.379167) node{\tt (PC)};
-\dpicdraw[fill=white](0.02,-0.711528) circle (0.007874in)\dpicstop
-\dpicdraw (0.04,-0.711528)
- --(0.27,-0.711528)\dpicstop
-\dpicdraw[fill=white](0.228333,-0.685972) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](0.228333,-0.814028) circle (0.007874in)\dpicstop
-\draw (0.135,-1.000694) node{\tt (I)};
-\draw (0,-0.711528) node[left=-2bp]{\sl P};
-\draw (0.248333,-0.814028) node[right=-2bp]{\sl O};
-\draw (0.248333,-0.685972) node[right=-2bp]{\sl C};
-\dpicdraw[fill=white](0.74,-0.788472) circle (0.007874in)\dpicstop
-\dpicdraw (0.76,-0.788472)
- --(0.99,-0.788472)\dpicstop
-\dpicdraw[fill=white](0.948333,-0.814028) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](0.948333,-0.685972) circle (0.007874in)\dpicstop
-\draw (0.855,-1.000694) node{\tt (RI)};
-\draw (0.72,-0.788472) node[left=-2bp]{\sl P};
-\draw (0.968333,-0.685972) node[right=-2bp]{\sl O};
-\draw (0.968333,-0.814028) node[right=-2bp]{\sl C};
-\dpicdraw[fill=white](1.46,-0.69875) circle (0.007874in)\dpicstop
-\dpicdraw (1.48,-0.69875)
- --(1.71,-0.69875)\dpicstop
-\dpicdraw[fill=white](1.668333,-0.80125) circle (0.007874in)\dpicstop
-\draw (1.575,-1.000694) node{\tt (OI)};
-\dpicdraw[fill=white](2.18,-0.762778) circle (0.007874in)\dpicstop
-\dpicdraw (2.2,-0.762778)
- --(2.43,-0.762778)\dpicstop
-\dpicdraw[fill=white](2.388333,-0.737222) circle (0.007874in)\dpicstop
-\draw (2.295,-1.000694) node{\tt (CI)};
-\dpicdraw[fill=white](2.9,-0.75) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.108333,-0.641944) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.108333,-0.858056) circle (0.007874in)\dpicstop
-\dpicdraw (2.92,-0.75)
- --(3.15,-0.75)\dpicstop
-\draw (3.015,-1.000694) node{\tt (PI)};
-\draw (3.128333,-0.858056) node[right=-2bp]{\sl O};
-\draw (3.128333,-0.641944) node[right=-2bp]{\sl C};
-\dpicdraw[fill=white](3.62,-0.75) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.828333,-0.641944) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.828333,-0.858056) circle (0.007874in)\dpicstop
-\dpicdraw (3.638651,-0.75722)
- --(3.856211,-0.841444)\dpicstop
-\draw (3.728105,-1.000694) node{\tt (PIO)};
-\dpicdraw[fill=white](4.326211,-0.75) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](4.534544,-0.641944) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](4.534544,-0.858056) circle (0.007874in)\dpicstop
-\dpicdraw (4.344862,-0.74278)
- --(4.562421,-0.658556)\dpicstop
-\draw (4.434316,-1.000694) node{\tt (PIC)};
-\dpicdraw[fill=white](0.02,-1.36875) circle (0.007874in)\dpicstop
-\dpicdraw (0.04,-1.36875)
- --(0.27,-1.36875)\dpicstop
-\dpicdraw (0.228333,-1.382639)
- --(0.228333,-1.299306)\dpicstop
-\dpicdraw (0.228333,-1.500694)
- --(0.228333,-1.417361)\dpicstop
-\draw (0.135,-1.650694) node{\tt (T)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.295,-1.320972)
- --(0.228333,-1.340972)
- --(0.295,-1.360972) --cycle\dpicstop
-\dpicdraw (0.247667,-1.340972)
- --(0.283,-1.340972)
- ..controls (0.306556,-1.340972) and (0.326667,-1.332639)
- ..(0.343333,-1.315972)
- --(0.368333,-1.290972)\dpicstop
-\draw (0.368333,-1.290972) node{$\;\;$\sl C};
-\filldraw[line width=0bp](0.295,-1.439028)
- --(0.228333,-1.459028)
- --(0.295,-1.479028) --cycle\dpicstop
-\dpicdraw (0.247667,-1.459028)
- --(0.283,-1.459028)
- ..controls (0.306556,-1.459028) and (0.326667,-1.467361)
- ..(0.343333,-1.484028)
- --(0.368333,-1.509028)\dpicstop
-\draw (0.368333,-1.509028) node{$\;\;$\sl O};
-\dpiclw=0.8bp
-\dpicdraw[fill=white](0.74,-1.43125) circle (0.007874in)\dpicstop
-\dpicdraw (0.76,-1.43125)
- --(0.99,-1.43125)\dpicstop
-\dpicdraw (0.948333,-1.500694)
- --(0.948333,-1.417361)\dpicstop
-\dpicdraw (0.948333,-1.382639)
- --(0.948333,-1.299306)\dpicstop
-\draw (0.855,-1.650694) node{\tt (RT)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](1.015,-1.320972)
- --(0.948333,-1.340972)
- --(1.015,-1.360972) --cycle\dpicstop
-\dpicdraw (0.967667,-1.340972)
- --(1.003,-1.340972)
- ..controls (1.026556,-1.340972) and (1.046667,-1.332639)
- ..(1.063333,-1.315972)
- --(1.088333,-1.290972)\dpicstop
-\draw (1.088333,-1.290972) node{$\;\;$\sl O};
-\filldraw[line width=0bp](1.015,-1.439028)
- --(0.948333,-1.459028)
- --(1.015,-1.479028) --cycle\dpicstop
-\dpicdraw (0.967667,-1.459028)
- --(1.003,-1.459028)
- ..controls (1.026556,-1.459028) and (1.046667,-1.467361)
- ..(1.063333,-1.484028)
- --(1.088333,-1.509028)\dpicstop
-\draw (1.088333,-1.509028) node{$\;\;$\sl C};
-\dpiclw=0.8bp
-\dpicdraw[fill=white](1.46,-1.344028) circle (0.007874in)\dpicstop
-\dpicdraw (1.48,-1.344028)
- --(1.71,-1.344028)\dpicstop
-\dpicdraw (1.668333,-1.475972)
- --(1.668333,-1.392639)\dpicstop
-\draw (1.575,-1.650694) node{\tt (OT)};
-\dpicdraw[fill=white](2.18,-1.424722) circle (0.007874in)\dpicstop
-\dpicdraw (2.2,-1.424722)
- --(2.43,-1.424722)\dpicstop
-\dpicdraw (2.388333,-1.438611)
- --(2.388333,-1.355278)\dpicstop
-\draw (2.295,-1.650694) node{\tt (CT)};
-\dpicdraw[fill=white](2.9,-1.4) circle (0.007874in)\dpicstop
-\dpicdraw (3.108333,-1.351389)
- --(3.108333,-1.268056)\dpicstop
-\dpicdraw (3.108333,-1.531944)
- --(3.108333,-1.448611)\dpicstop
-\dpicdraw (2.92,-1.4)
- --(3.15,-1.4)\dpicstop
-\draw (3.015,-1.650694) node{\tt (PT)};
-\dpicdraw[fill=white](3.62,-1.4) circle (0.007874in)\dpicstop
-\dpicdraw (3.828333,-1.351389)
- --(3.828333,-1.268056)\dpicstop
-\dpicdraw (3.828333,-1.531944)
- --(3.828333,-1.448611)\dpicstop
-\dpicdraw (3.639157,-1.405747)
- --(3.84749,-1.468247)\dpicstop
-\draw (3.723745,-1.650694) node{\tt (PTO)};
-\dpicdraw[fill=white](4.31749,-1.4) circle (0.007874in)\dpicstop
-\dpicdraw (4.525823,-1.351389)
- --(4.525823,-1.268056)\dpicstop
-\dpicdraw (4.525823,-1.531944)
- --(4.525823,-1.448611)\dpicstop
-\dpicdraw (4.336646,-1.394253)
- --(4.54498,-1.331753)\dpicstop
-\draw (4.421235,-1.650694) node{\tt (PTC)};
-\dpicdraw[fill=white](0.02,-2.05) circle (0.007874in)\dpicstop
-\dpicdraw (0.04,-2.05)
- --(0.27,-2.05)\dpicstop
-\dpicdraw (0.311667,-1.966667)
- --(0.228333,-1.966667)\dpicstop
-\dpicdraw (0.311667,-2.133333)
- --(0.228333,-2.133333)\dpicstop
-\draw (0.155833,-2.283333) node{\tt (U)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.378333,-1.946667)
- --(0.311667,-1.966667)
- --(0.378333,-1.986667) --cycle\dpicstop
-\dpicdraw (0.331001,-1.966667)
- --(0.366334,-1.966667)
- ..controls (0.389889,-1.966667) and (0.41,-1.958333)
- ..(0.426667,-1.941667)
- --(0.451667,-1.916667)\dpicstop
-\draw (0.451667,-1.916667) node{$\;\;$\sl C};
-\filldraw[line width=0bp](0.378333,-2.113333)
- --(0.311667,-2.133333)
- --(0.378333,-2.153333) --cycle\dpicstop
-\dpicdraw (0.331001,-2.133333)
- --(0.366334,-2.133333)
- ..controls (0.389889,-2.133333) and (0.41,-2.141667)
- ..(0.426667,-2.158333)
- --(0.451667,-2.183333)\dpicstop
-\draw (0.451667,-2.183333) node{$\;\;$\sl O};
-\dpiclw=0.8bp
-\dpicdraw[fill=white](0.781667,-2.05) circle (0.007874in)\dpicstop
-\dpicdraw (0.801667,-2.05)
- --(1.031667,-2.05)\dpicstop
-\dpicdraw (1.073333,-2.133333)
- --(0.99,-2.133333)\dpicstop
-\dpicdraw (1.073333,-1.966667)
- --(0.99,-1.966667)\dpicstop
-\draw (0.9175,-2.283333) node{\tt (RU)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](1.14,-1.946667)
- --(1.073333,-1.966667)
- --(1.14,-1.986667) --cycle\dpicstop
-\dpicdraw (1.092667,-1.966667)
- --(1.128,-1.966667)
- ..controls (1.151556,-1.966667) and (1.171667,-1.958333)
- ..(1.188333,-1.941667)
- --(1.213333,-1.916667)\dpicstop
-\draw (1.213333,-1.916667) node{$\;\;$\sl O};
-\filldraw[line width=0bp](1.14,-2.113333)
- --(1.073333,-2.133333)
- --(1.14,-2.153333) --cycle\dpicstop
-\dpicdraw (1.092667,-2.133333)
- --(1.128,-2.133333)
- ..controls (1.151556,-2.133333) and (1.171667,-2.141667)
- ..(1.188333,-2.158333)
- --(1.213333,-2.183333)\dpicstop
-\draw (1.213333,-2.183333) node{$\;\;$\sl C};
-\dpiclw=0.8bp
-\dpicdraw[fill=white](1.543333,-2.018333) circle (0.007874in)\dpicstop
-\dpicdraw (1.563333,-2.018333)
- --(1.793333,-2.018333)\dpicstop
-\dpicdraw (1.835,-2.101667)
- --(1.751667,-2.101667)\dpicstop
-\draw (1.679167,-2.283333) node{\tt (OU)};
-\draw (1.835,-2.101667) node[right=-2bp]{\sl O};
-\dpicdraw[fill=white](2.305,-2.081667) circle (0.007874in)\dpicstop
-\dpicdraw (2.325,-2.081667)
- --(2.555,-2.081667)\dpicstop
-\dpicdraw (2.596667,-1.998333)
- --(2.513333,-1.998333)\dpicstop
-\draw (2.440833,-2.283333) node{\tt (CU)};
-\draw (2.596667,-1.998333) node[right=-2bp]{\sl C};
-\dpicdraw[fill=white](3.066667,-2.05) circle (0.007874in)\dpicstop
-\dpicdraw (3.358333,-1.966667)
- --(3.275,-1.966667)\dpicstop
-\dpicdraw (3.358333,-2.133333)
- --(3.275,-2.133333)\dpicstop
-\dpicdraw (3.086667,-2.05)
- --(3.316667,-2.05)\dpicstop
-\draw (3.2025,-2.283333) node{\tt (PU)};
-\dpicdraw[fill=white](3.828333,-2.046552) circle (0.007874in)\dpicstop
-\dpicdraw (4.12,-1.963218)
- --(4.036667,-1.963218)\dpicstop
-\dpicdraw (4.12,-2.129885)
- --(4.036667,-2.129885)\dpicstop
-\dpicdraw (3.847107,-2.053448)
- --(4.073959,-2.136782)\dpicstop
-\draw (3.964167,-2.283333) node{\tt (PUO)};
-\dpicdraw[fill=white](4.59,-2.053448) circle (0.007874in)\dpicstop
-\dpicdraw (4.881667,-1.970115)
- --(4.798333,-1.970115)\dpicstop
-\dpicdraw (4.881667,-2.136782)
- --(4.798333,-2.136782)\dpicstop
-\dpicdraw (4.608773,-2.046552)
- --(4.835625,-1.963218)\dpicstop
-\draw (4.725833,-2.283333) node(S){\tt (PUC)};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Contacts.tex b/graphics/circuit_macros/doc/Contacts.tex
deleted file mode 100644
index 2d9d5c5a6d..0000000000
--- a/graphics/circuit_macros/doc/Contacts.tex
+++ /dev/null
@@ -1,141 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw[fill=white](0.02,-0.1875) circle (0.007874in)\dpicstop
-\dpicdraw (0.04,-0.1875)
- --(0.27,-0.1875)\dpicstop
-\filldraw[line width=0bp](0.186667,-0.104167)
- --(0.228333,-0.1875)
- --(0.27,-0.104167) --cycle\dpicstop
-\dpicdraw (0.228333,-0.175077)
- --(0.228333,-0.0625)
- --(0.328333,-0.0625)\dpicstop
-\filldraw[line width=0bp](0.27,-0.333333)
- --(0.228333,-0.25)
- --(0.186667,-0.333333) --cycle\dpicstop
-\dpicdraw (0.228333,-0.262423)
- --(0.228333,-0.375)
- --(0.328333,-0.375)\dpicstop
-\dpicdraw[fill=white](0.02,0.25) circle (0.007874in)\dpicstop
-\dpicdraw (0.04,0.25)
- --(0.27,0.25)\dpicstop
-\filldraw[line width=0bp](0.186667,0.333333)
- --(0.228333,0.25)
- --(0.27,0.333333) --cycle\dpicstop
-\dpicdraw (0.228333,0.262423)
- --(0.228333,0.375)
- --(0.328333,0.375)\dpicstop
-\filldraw[line width=0bp](0.27,0.104167)
- --(0.228333,0.1875)
- --(0.186667,0.104167) --cycle\dpicstop
-\dpicdraw (0.228333,0.175077)
- --(0.228333,0.0625)
- --(0.328333,0.0625)\dpicstop
-\draw (0.164167,-0.583333) node{\tt contacts(2)};
-\draw (0,-0.1875) node[left=-2bp]{\sl P1};
-\draw (0.348333,-0.375) node[right=-2bp]{\sl O1};
-\draw (0.348333,-0.0625) node[right=-2bp]{\sl C1};
-\draw (0,0.25) node[left=-2bp]{\sl P2};
-\draw (0.348333,0.0625) node[right=-2bp]{\sl O2};
-\draw (0.348333,0.375) node[right=-2bp]{\sl C2};
-\dpicdraw[fill=white](1.098333,-0.294167) circle (0.007874in)\dpicstop
-\dpicdraw (1.118333,-0.294167)
- --(1.348333,-0.294167)\dpicstop
-\dpicdraw[fill=white](1.306667,-0.268611) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](1.306667,-0.396667) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](1.098333,-0.041111) circle (0.007874in)\dpicstop
-\dpicdraw (1.118333,-0.041111)
- --(1.348333,-0.041111)\dpicstop
-\dpicdraw[fill=white](1.306667,-0.015556) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](1.306667,-0.143611) circle (0.007874in)\dpicstop
-\draw (1.213333,-0.583333) node{\tt (2,I)};
-\draw (1.078333,-0.294167) node[left=-2bp]{\sl P1};
-\draw (1.326667,-0.396667) node[right=-2bp]{\sl O1};
-\draw (1.326667,-0.268611) node[right=-2bp]{\sl C1};
-\draw (1.078333,-0.041111) node[left=-2bp]{\sl P2};
-\draw (1.326667,-0.143611) node[right=-2bp]{\sl O2};
-\draw (1.326667,-0.015556) node[right=-2bp]{\sl C2};
-\dpicdraw[fill=white](2.118333,-0.294167) circle (0.007874in)\dpicstop
-\dpicdraw (2.138333,-0.294167)
- --(2.368333,-0.294167)\dpicstop
-\dpicdraw[fill=white](2.326667,-0.396667) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](2.118333,-0.066667) circle (0.007874in)\dpicstop
-\dpicdraw (2.138333,-0.066667)
- --(2.368333,-0.066667)\dpicstop
-\dpicdraw[fill=white](2.326667,-0.169167) circle (0.007874in)\dpicstop
-\draw (2.233333,-0.583333) node{\tt (2,IO)};
-\draw (2.098333,-0.294167) node[left=-2bp]{\sl P1};
-\draw (2.346667,-0.396667) node[right=-2bp]{\sl O1};
-\draw (2.098333,-0.066667) node[left=-2bp]{\sl P2};
-\draw (2.346667,-0.169167) node[right=-2bp]{\sl O2};
-\dpicdraw[fill=white](3.138333,-0.288611) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.346667,-0.180556) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.346667,-0.396667) circle (0.007874in)\dpicstop
-\dpicdraw (3.156984,-0.281391)
- --(3.374544,-0.197167)\dpicstop
-\dpicdraw[fill=white](3.138333,0.0525) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.346667,0.160556) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.346667,-0.055556) circle (0.007874in)\dpicstop
-\dpicdraw (3.156984,0.05972)
- --(3.374544,0.143944)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](3.265764,-0.289279)
- --(3.265764,0.151832)\dpicstop
-\draw (3.246439,-0.583333) node{\tt (2,PICD)};
-\draw (3.118333,-0.288611) node[left=-2bp]{\sl P1};
-\draw (3.366667,-0.396667) node[right=-2bp]{\sl O1};
-\draw (3.366667,-0.180556) node[right=-2bp]{\sl C1};
-\draw (3.118333,0.0525) node[left=-2bp]{\sl P2};
-\draw (3.366667,-0.055556) node[right=-2bp]{\sl O2};
-\draw (3.366667,0.160556) node[right=-2bp]{\sl C2};
-\dpicdraw[fill=white](4.144544,-0.284722) circle (0.007874in)\dpicstop
-\dpicdraw (4.352877,-0.236111)
- --(4.352877,-0.152778)\dpicstop
-\dpicdraw (4.352877,-0.416667)
- --(4.352877,-0.333333)\dpicstop
-\dpicdraw (4.1637,-0.278975)
- --(4.372034,-0.216475)\dpicstop
-\dpicdraw[fill=white](4.144544,0.020833) circle (0.007874in)\dpicstop
-\dpicdraw (4.352877,0.069444)
- --(4.352877,0.152778)\dpicstop
-\dpicdraw (4.352877,-0.111111)
- --(4.352877,-0.027778)\dpicstop
-\dpicdraw (4.1637,0.02658)
- --(4.372034,0.08908)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](4.267867,-0.297725)
- --(4.267867,0.10783)\dpicstop
-\draw (4.248289,-0.583333) node{\tt (2,PTCD)};
-\draw (4.124544,-0.284722) node[left=-2bp]{\sl P1};
-\draw (4.372877,-0.375) node[right=-2bp]{\sl O1};
-\draw (4.372877,-0.194444) node[right=-2bp]{\sl C1};
-\draw (4.124544,0.020833) node[left=-2bp]{\sl P2};
-\draw (4.372877,-0.069444) node[right=-2bp]{\sl O2};
-\draw (4.372877,0.111111) node[right=-2bp]{\sl C2};
-\dpicdraw[fill=white](5.142034,-0.333333) circle (0.007874in)\dpicstop
-\dpicdraw (5.4337,-0.25)
- --(5.350367,-0.25)\dpicstop
-\dpicdraw (5.4337,-0.416667)
- --(5.350367,-0.416667)\dpicstop
-\dpicdraw (5.160807,-0.326437)
- --(5.387659,-0.243104)\dpicstop
-\dpicdraw[fill=white](5.142034,-0.041667) circle (0.007874in)\dpicstop
-\dpicdraw (5.4337,0.041667)
- --(5.350367,0.041667)\dpicstop
-\dpicdraw (5.4337,-0.125)
- --(5.350367,-0.125)\dpicstop
-\dpicdraw (5.160807,-0.03477)
- --(5.387659,0.048563)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](5.274233,-0.33477)
- --(5.274233,0.056896)\dpicstop
-\draw (5.277867,-0.583333) node{\tt (2,PUCD)};
-\draw (5.122034,-0.333333) node[left=-2bp]{\sl P1};
-\draw (5.4537,-0.416667) node[right=-2bp]{\sl O1};
-\draw (5.4537,-0.25) node[right=-2bp]{\sl C1};
-\draw (5.122034,-0.041667) node[left=-2bp]{\sl P2};
-\draw (5.4537,-0.125) node[right=-2bp]{\sl O2};
-\draw (5.4537,0.041667) node[right=-2bp]{\sl C2};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Demultiplexer.tex b/graphics/circuit_macros/doc/Demultiplexer.tex
deleted file mode 100644
index e6e5ec9848..0000000000
--- a/graphics/circuit_macros/doc/Demultiplexer.tex
+++ /dev/null
@@ -1,148 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-{\sf
-\dpicdraw (0.2,0.075)
- --(0.2,0.425)
- --(0.6,0.525)
- --(0.6,-0.375)
- --(0.2,-0.275)
- --(0.2,0.075)\dpicstop
-\draw (0.4,0.075) node{\scriptsize DM1};
-\dpicdraw (0.2,0.075)
- --(0,0.075)\dpicstop
-\dpicdraw (0.4,-0.325)
- --(0.4,-0.525)\dpicstop
-\draw (0.6,0.4125) node[left=-2bp]{{\scriptsize 0}};
-\dpicdraw (0.6,0.4125)
- --(0.8,0.4125)\dpicstop
-\draw (0.6,0.1875) node[left=-2bp]{{\scriptsize 1}};
-\dpicdraw (0.6,0.1875)
- --(0.8,0.1875)\dpicstop
-\draw (0.6,-0.0375) node[left=-2bp]{{\scriptsize 2}};
-\dpicdraw (0.6,-0.0375)
- --(0.8,-0.0375)\dpicstop
-\draw (0.6,-0.2625) node[left=-2bp]{{\scriptsize 3}};
-\dpicdraw (0.6,-0.2625)
- --(0.8,-0.2625)\dpicstop
-\draw (0.4,-0.525) node[below=-2bp]{\tt Demux(4,DM1)};
-\draw (0.883333,0.495833) node{\sl Out0};
-\draw (0.883333,-0.345833) node{\sl Out3};
-\draw (0,0.075) node[left=-2bp]{\sl In};
-\draw (0.4,-0.525) node[above right=-2bp]{\sl Sel};
-\dpicdraw (1.8,-0.075)
- --(1.8,-0.425)
- --(1.4,-0.525)
- --(1.4,0.375)
- --(1.8,0.275)
- --(1.8,-0.075)\dpicstop
-\dpicdraw (1.8,-0.075)
- --(2,-0.075)\dpicstop
-\dpicdraw (1.6,0.325)
- --(1.6,0.525)\dpicstop
-\draw (1.4,0.2625) node[right=-2bp]{{\scriptsize 0}};
-\dpicdraw (1.4,0.2625)
- --(1.2,0.2625)\dpicstop
-\draw (1.4,0.0375) node[right=-2bp]{{\scriptsize 1}};
-\dpicdraw (1.4,0.0375)
- --(1.2,0.0375)\dpicstop
-\draw (1.4,-0.1875) node[right=-2bp]{{\scriptsize 2}};
-\dpicdraw (1.4,-0.1875)
- --(1.2,-0.1875)\dpicstop
-\draw (1.4,-0.4125) node[right=-2bp]{{\scriptsize 3}};
-\dpicdraw (1.4,-0.4125)
- --(1.2,-0.4125)\dpicstop
-\draw (1.8,0.15) node[left=-2bp]{{\scriptsize OE}};
-\dpicdraw (1.8,0.15)
- --(2,0.15)\dpicstop
-\draw (1.6,-0.802778) node{\tt left\_; Demux(4,{,}LOE)};
-\draw (1.6,0.525) node[left=-2bp]{\sl Sel};
-\draw (1.116667,0.345833) node{\sl Out0};
-\draw (2,0.15) node[right=-2bp]{\sl OE};
-\draw (2,-0.005556) node[right=-2bp]{\sl In};
-\dpicdraw (2.6,-0.0875)
- --(2.6,0.2625)
- --(3,0.3625)
- --(3,-0.5375)
- --(2.6,-0.4375)
- --(2.6,-0.0875)\dpicstop
-\dpicdraw (2.6,-0.0875)
- --(2.4,-0.0875)\dpicstop
-\dpicdraw (2.7,0.2875)
- --(2.7,0.4875)\dpicstop
-\dpicdraw (2.9,0.3375)
- --(2.9,0.5375)\dpicstop
-\draw (3,0.25) node[left=-2bp]{{\scriptsize 00}};
-\dpicdraw (3,0.25)
- --(3.2,0.25)\dpicstop
-\draw (3,0.025) node[left=-2bp]{{\scriptsize 01}};
-\dpicdraw (3,0.025)
- --(3.2,0.025)\dpicstop
-\draw (3,-0.2) node[left=-2bp]{{\scriptsize 10}};
-\dpicdraw (3,-0.2)
- --(3.2,-0.2)\dpicstop
-\draw (3,-0.425) node[left=-2bp]{{\scriptsize 11}};
-\dpicdraw (3,-0.425)
- --(3.2,-0.425)\dpicstop
-\draw (2.6,-0.3125) node[right=-2bp]{{\scriptsize $\overline{\hbox{OE}}$}};
-\dpicdraw (2.5625,-0.3125) circle (0.014764in)\dpicstop
-\dpicdraw (2.525,-0.3125)
- --(2.4,-0.3125)\dpicstop
-\draw (2.8,-0.5375) node[below=-2bp]{\tt (4,{,}NOEBN2)};
-\draw (2.7,0.4875) node[left=-2bp]{\sl Sel0};
-\draw (2.9,0.5375) node[right=-2bp]{\sl Sel1};
-\draw (3.269444,0.333333) node{\sl Out0};
-\draw (3.269444,-0.341667) node{\sl Out3};
-\draw (2.4,-0.3125) node[left=-2bp]{\sl NOE};
-\draw (2.4,-0.0875) node[above=-2bp]{\sl In};
-\dpicdraw (4.691667,0.2)
- --(5.291667,0.2)
- --(5.391667,-0.2)
- --(3.991667,-0.2)
- --(4.091667,0.2)
- --(4.691667,0.2)\dpicstop
-\dpicdraw (4.691667,0.2)
- --(4.691667,0.4)\dpicstop
-\dpicdraw (4.075,0.133333)
- --(3.875,0.133333)\dpicstop
-\dpicdraw (4.041667,0)
- --(3.841667,0)\dpicstop
-\dpicdraw (4.008333,-0.133333)
- --(3.808333,-0.133333)\dpicstop
-\draw (4.079167,-0.2) node[above=-2bp]{{\scriptsize 0}};
-\dpicdraw (4.079167,-0.2)
- --(4.079167,-0.4)\dpicstop
-\draw (4.254167,-0.2) node[above=-2bp]{{\scriptsize 1}};
-\dpicdraw (4.254167,-0.2)
- --(4.254167,-0.4)\dpicstop
-\draw (4.429167,-0.2) node[above=-2bp]{{\scriptsize 2}};
-\dpicdraw (4.429167,-0.2)
- --(4.429167,-0.4)\dpicstop
-\draw (4.604167,-0.2) node[above=-2bp]{{\scriptsize 3}};
-\dpicdraw (4.604167,-0.2)
- --(4.604167,-0.4)\dpicstop
-\draw (4.779167,-0.2) node[above=-2bp]{{\scriptsize 4}};
-\dpicdraw (4.779167,-0.2)
- --(4.779167,-0.4)\dpicstop
-\draw (4.954167,-0.2) node[above=-2bp]{{\scriptsize 5}};
-\dpicdraw (4.954167,-0.2)
- --(4.954167,-0.4)\dpicstop
-\draw (5.129167,-0.2) node[above=-2bp]{{\scriptsize 6}};
-\dpicdraw (5.129167,-0.2)
- --(5.129167,-0.4)\dpicstop
-\draw (5.304167,-0.2) node[above=-2bp]{{\scriptsize 7}};
-\dpicdraw (5.304167,-0.2)
- --(5.304167,-0.4)\dpicstop
-\draw (4.6,-0.608333) node{\tt down\_; Demux(8,{,}L3,{,}28*L\_unit)};
-\draw (3.875,0.133333) node[left=-2bp]{\sl Sel0};
-\draw (3.808333,-0.133333) node[below left=-2bp]{\sl Sel2};
-\draw (4.079167,-0.4) node[left=-2bp]{\sl Out0};
-\draw (5.304167,-0.4) node[right=-2bp]{\sl Out7};
-\draw (4.691667,0.4) node[left=-2bp]{\sl In};
-}
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Diodes.tex b/graphics/circuit_macros/doc/Diodes.tex
deleted file mode 100644
index a628327c27..0000000000
--- a/graphics/circuit_macros/doc/Diodes.tex
+++ /dev/null
@@ -1,383 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0,0)
- --(0.338916,0)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.338916,0)
- --(0.338916,0.041667)
- --(0.40555,0)
- --(0.338916,-0.041667)
- --(0.338916,0)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.411084,-0.045718)
- --(0.411084,0.045718)\dpicstop
-\dpicdraw (0.411084,0)
- --(0.75,0)\dpicstop
-\draw (0.777674,0) node[right=-2bp]{{\tt diode}};
-\dpicdraw (0,-0.2)
- --(0.338916,-0.2)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.338916,-0.2)
- --(0.338916,-0.158333)
- --(0.40555,-0.2)
- --(0.338916,-0.241667)
- --(0.338916,-0.2)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.390251,-0.227778)
- --(0.390251,-0.245718)
- --(0.411084,-0.245718)
- --(0.411084,-0.154282)
- --(0.431918,-0.154282)
- --(0.431918,-0.172222)\dpicstop
-\dpicdraw (0.411084,-0.2)
- --(0.75,-0.2)\dpicstop
-\draw (0.777674,-0.2) node[right=-2bp]{{\tt diode(,S)}};
-\dpicdraw (0,-0.4)
- --(0.338916,-0.4)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.338916,-0.4)
- --(0.338916,-0.358333)
- --(0.40555,-0.4)
- --(0.338916,-0.441667)
- --(0.338916,-0.4)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.411084,-0.445718)
- --(0.411084,-0.354282)\dpicstop
-\dpicdraw (0.431918,-0.445718)
- --(0.431918,-0.354282)\dpicstop
-\dpicdraw (0.431918,-0.4)
- --(0.75,-0.4)\dpicstop
-\draw (0.777674,-0.4) node[right=-2bp]{{\tt diode(,V)}};
-\dpicdraw (0,-0.6)
- --(0.338916,-0.6)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.338916,-0.6)
- --(0.338916,-0.558333)
- --(0.40555,-0.6)
- --(0.338916,-0.641667)
- --(0.338916,-0.6)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.411084,-0.645718)
- --(0.411084,-0.554282)\dpicstop
-\dpicdraw (0.438862,-0.645718)
- ..controls (0.421179,-0.617804) and (0.421179,-0.582196)
- ..(0.438862,-0.554282)\dpicstop
-\dpicdraw (0.4256,-0.6)
- --(0.431918,-0.6)\dpicstop
-\dpicdraw (0.431918,-0.6)
- --(0.75,-0.6)\dpicstop
-\draw (0.777674,-0.6) node[right=-2bp]{{\tt diode(,v)}};
-\dpicdraw (0,-0.8)
- --(0.338916,-0.8)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.338916,-0.8)
- --(0.338916,-0.758333)
- --(0.40555,-0.8)
- --(0.338916,-0.841667)
- --(0.338916,-0.8)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.397822,-0.754282)
- ..controls (0.415505,-0.782196) and (0.415505,-0.817804)
- ..(0.397822,-0.845718)\dpicstop
-\dpicdraw (0.431918,-0.845718)
- --(0.431918,-0.754282)\dpicstop
-\dpicdraw (0.431918,-0.8)
- --(0.75,-0.8)\dpicstop
-\draw (0.777674,-0.8) node[right=-2bp]{{\tt diode(,w)}};
-\dpicdraw (0,-1)
- --(0.302831,-1)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.302831,-1)
- --(0.302831,-0.958333)
- --(0.369465,-1)
- --(0.302831,-1.041667)
- --(0.302831,-1)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.354167,-1.045718)
- --(0.375,-1.045718)
- --(0.375,-0.954282)
- --(0.395833,-0.954282)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.447169,-1)
- --(0.447169,-0.958333)
- --(0.380535,-1)
- --(0.447169,-1.041667)
- --(0.447169,-1)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.447169,-1)
- --(0.75,-1)\dpicstop
-\draw (0.777674,-1) node[right=-2bp]{{\tt diode(,B)}};
-\dpicdraw (0,-1.2)
- --(0.302831,-1.2)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.302831,-1.2)
- --(0.302831,-1.158333)
- --(0.369465,-1.2)
- --(0.302831,-1.241667)
- --(0.302831,-1.2)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.447169,-1.2)
- --(0.447169,-1.158333)
- --(0.380535,-1.2)
- --(0.447169,-1.241667)
- --(0.447169,-1.2)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.447169,-1.2)
- --(0.75,-1.2)\dpicstop
-\draw (0.777674,-1.2) node[right=-2bp]{{\tt diode(,G)}};
-\dpicdraw (2,0)
- --(2.338916,0)\dpicstop
-\dpicdraw (2.338916,0)
- --(2.338916,0.041667)
- --(2.40555,0)
- --(2.338916,-0.041667)
- --(2.338916,0)\dpicstop
-\dpicdraw (2.411084,-0.045718)
- --(2.411084,0.045718)\dpicstop
-\dpicdraw (2.411084,0)
- --(2.75,0)\dpicstop
-\draw (2.777674,0) node[right=-2bp]{{\tt diode(,K)}};
-\dpicdraw (2,-0.2)
- --(2.338916,-0.2)\dpicstop
-\dpicdraw (2.338916,-0.2)
- --(2.338916,-0.158333)
- --(2.40555,-0.2)
- --(2.338916,-0.241667)
- --(2.338916,-0.2)\dpicstop
-\dpicdraw (2.390251,-0.245718)
- --(2.411084,-0.245718)
- --(2.411084,-0.154282)
- --(2.431918,-0.154282)\dpicstop
-\dpicdraw (2.411084,-0.2)
- --(2.75,-0.2)\dpicstop
-\draw (2.777674,-0.2) node[right=-2bp]{{\tt diode(,ZK)}};
-\dpicdraw (2,-0.4)
- --(2.338916,-0.4)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (2.338916,-0.4)
- --(2.338916,-0.358333)
- --(2.40555,-0.4)
- --(2.338916,-0.441667)
- --(2.338916,-0.4)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (2.411084,-0.445718)
- --(2.411084,-0.354282)\dpicstop
-\dpicdraw (2.390251,-0.445718)
- --(2.431918,-0.445718)\dpicstop
-\dpicdraw (2.390251,-0.354282)
- --(2.431918,-0.354282)\dpicstop
-\dpicdraw (2.411084,-0.4)
- --(2.75,-0.4)\dpicstop
-\draw (2.777674,-0.4) node[right=-2bp]{{\tt diode(,CR)}};
-\dpicdraw (2,-0.6)
- --(2.338916,-0.6)\dpicstop
-\dpicdraw (2.338916,-0.6)
- --(2.338916,-0.558333)
- --(2.40555,-0.6)
- --(2.338916,-0.641667)
- --(2.338916,-0.6)\dpicstop
-\dpicdraw (2.338916,-0.6)
- --(2.411084,-0.6)\dpicstop
-\dpicdraw (2.411084,-0.645718)
- --(2.411084,-0.554282)\dpicstop
-\dpicdraw (2.411084,-0.6)
- --(2.75,-0.6)\dpicstop
-\draw (2.777674,-0.6) node[right=-2bp]{{\tt diode(,L)}};
-\dpicdraw (2,-0.8)
- --(2.338916,-0.8)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (2.338916,-0.8)
- --(2.338916,-0.758333)
- --(2.40555,-0.8)
- --(2.338916,-0.8)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (2.338916,-0.8)
- --(2.338916,-0.841667)\dpicstop
-\dpicdraw (2.411084,-0.8)
- --(2.75,-0.8)\dpicstop
-\draw (2.777674,-0.8) node[right=-2bp]{{\tt diode(,F)}};
-\dpicdraw (2,-1)
- --(2.338916,-1)\dpicstop
-\dpicdraw (2.338916,-1)
- --(2.338916,-0.958333)
- --(2.40555,-1)
- --(2.338916,-1)\dpicstop
-\dpicdraw (2.338916,-1)
- --(2.338916,-1.041667)\dpicstop
-\dpicdraw (2.411084,-1.045718)
- --(2.411084,-0.954282)\dpicstop
-\dpicdraw (2.411084,-1)
- --(2.75,-1)\dpicstop
-\draw (2.777674,-1) node[right=-2bp]{{\tt diode(,Sh)}};
-\dpicdraw (2,-1.2)
- --(2.338916,-1.2)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (2.338916,-1.158333)
- --(2.338916,-1.116667)
- --(2.40555,-1.158333)
- --(2.338916,-1.2)
- --(2.338916,-1.158333)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (2.411084,-1.287385)
- --(2.411084,-1.112615)\dpicstop
-\dpicdraw (2.338916,-1.287385)
- --(2.338916,-1.112615)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (2.411084,-1.241667)
- --(2.411084,-1.2)
- --(2.34445,-1.241667)
- --(2.411084,-1.283333)
- --(2.411084,-1.241667)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (2.411084,-1.2)
- --(2.75,-1.2)\dpicstop
-\draw (2.777674,-1.2) node[right=-2bp]{{\tt diode(,D)}};
-\dpicdraw (4.75,0)
- --(4.411084,0)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (4.411084,0)
- --(4.411084,-0.041667)
- --(4.34445,0)
- --(4.411084,0.041667)
- --(4.411084,0)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (4.359749,0.045718)
- --(4.338916,0.045718)
- --(4.338916,-0.045718)
- --(4.318082,-0.045718)\dpicstop
-\dpicdraw (4.338916,0)
- --(4,0)\dpicstop
-\dpicdraw (4.375,0) circle (0.068898in)\dpicstop
-\draw (4.777674,0) node[right=-2bp]{{\tt diode(,Z,RE)}};
-\dpicdraw (4,-0.25)
- --(4.338916,-0.25)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (4.338916,-0.25)
- --(4.338916,-0.208333)
- --(4.40555,-0.25)
- --(4.338916,-0.291667)
- --(4.338916,-0.25)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (4.390251,-0.295718)
- --(4.411084,-0.295718)
- --(4.411084,-0.204282)
- --(4.390251,-0.204282)\dpicstop
-\dpicdraw (4.411084,-0.25)
- --(4.75,-0.25)\dpicstop
-\draw (4.777674,-0.25) node[right=-2bp]{{\tt diode(,T)}};
-\dpicdraw (4,-0.55)
- --(4.338916,-0.55)\dpicstop
-\filldraw[line width=0bp](4.269213,-0.43037)
- --(4.339362,-0.461236)
- --(4.308496,-0.391087) --cycle\dpicstop
-\dpicdraw (4.176728,-0.298602)
- --(4.328524,-0.450398)\dpicstop
-\filldraw[line width=0bp](4.225018,-0.474565)
- --(4.295168,-0.50543)
- --(4.264302,-0.435281) --cycle\dpicstop
-\dpicdraw (4.132533,-0.342796)
- --(4.284329,-0.494592)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (4.338916,-0.55)
- --(4.338916,-0.508333)
- --(4.40555,-0.55)
- --(4.338916,-0.591667)
- --(4.338916,-0.55)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (4.411084,-0.595718)
- --(4.411084,-0.504282)\dpicstop
-\dpicdraw (4.411084,-0.55)
- --(4.75,-0.55)\dpicstop
-\draw (4.777674,-0.55) node[right=-2bp]{{\tt diode(,P)}};
-\dpicdraw (4,-0.85)
- --(4.338916,-0.85)\dpicstop
-\filldraw[line width=0bp](4.202683,-0.673662)
- --(4.132533,-0.642796)
- --(4.163399,-0.712945) --cycle\dpicstop
-\dpicdraw (4.295168,-0.80543)
- --(4.143372,-0.653634)\dpicstop
-\filldraw[line width=0bp](4.246877,-0.629467)
- --(4.176728,-0.598602)
- --(4.207593,-0.668751) --cycle\dpicstop
-\dpicdraw (4.339362,-0.761236)
- --(4.187566,-0.60944)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (4.338916,-0.85)
- --(4.338916,-0.808333)
- --(4.40555,-0.85)
- --(4.338916,-0.891667)
- --(4.338916,-0.85)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (4.411084,-0.895718)
- --(4.411084,-0.804282)\dpicstop
-\dpicdraw (4.411084,-0.85)
- --(4.75,-0.85)\dpicstop
-\draw (4.777674,-0.85) node[right=-2bp]{{\tt diode(,LE)}};
-\dpicdraw (4,-1)
- --(4.338916,-1)\dpicstop
-\filldraw[line width=0bp](4.207593,-1.181249)
- --(4.176728,-1.251398)
- --(4.246877,-1.220533) --cycle\dpicstop
-\dpicdraw (4.339362,-1.088764)
- --(4.187566,-1.24056)\dpicstop
-\filldraw[line width=0bp](4.163399,-1.137055)
- --(4.132533,-1.207204)
- --(4.202683,-1.176338) --cycle\dpicstop
-\dpicdraw (4.295168,-1.04457)
- --(4.143372,-1.196366)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (4.338916,-1)
- --(4.338916,-0.958333)
- --(4.40555,-1)
- --(4.338916,-1.041667)
- --(4.338916,-1)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (4.411084,-1.045718)
- --(4.411084,-0.954282)\dpicstop
-\dpicdraw (4.411084,-1)
- --(4.75,-1)\dpicstop
-\draw (4.777674,-1) node[right=-2bp]{{\tt diode(,LER)}};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/DiodesMan.m4 b/graphics/circuit_macros/doc/DiodesMan.m4
index 33789fa5c7..534fcbc412 100644
--- a/graphics/circuit_macros/doc/DiodesMan.m4
+++ b/graphics/circuit_macros/doc/DiodesMan.m4
@@ -45,9 +45,9 @@ movewid = 2pt__
{ {diode(,Z,RE) ; move ; "`{\tt diode(,Z,RE)}'" ljust}
move down 0.30; right_
{diode(,U) ; move ; "`{\tt diode(,U)}'" ljust}
- move down 0.25; right_
+ move down 0.15; right_
{diode(,T) ; move ; "`{\tt diode(,T)}'" ljust}
- move down 0.20; right_
+ move down 0.30; right_
{diode(,P) ; move ; "`{\tt diode(,P)}'" ljust}
move down 0.30; right_
{diode(,LE) ; move ; "`{\tt diode(,LE)}'" ljust}
diff --git a/graphics/circuit_macros/doc/Emarrows.tex b/graphics/circuit_macros/doc/Emarrows.tex
deleted file mode 100644
index f409b62c3e..0000000000
--- a/graphics/circuit_macros/doc/Emarrows.tex
+++ /dev/null
@@ -1,142 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\filldraw[line width=0bp](0.53583,0.053354)
- --(0.465681,0.08422)
- --(0.496546,0.014071) --cycle\dpicstop
-\dpicdraw (0.628315,-0.078414)
- --(0.476519,0.073382)\dpicstop
-\filldraw[line width=0bp](0.580024,0.097549)
- --(0.509875,0.128414)
- --(0.540741,0.058265) --cycle\dpicstop
-\dpicdraw (0.672509,-0.03422)
- --(0.520713,0.117576)\dpicstop
-\dpicdraw[dotted](0.465681,-0.078414) rectangle (0.672509,0.128414)\dpicstop
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.421111,0.086317)
- --(0.487778,0.106317)
- --(0.421111,0.126317) --cycle\dpicstop
-\dpicdraw (0.468444,0.106317)
- --(0.337778,0.106317)\dpicstop
-\draw (0.337778,0.106317) node[left=-2bp]{\sl Head};
-\filldraw[line width=0bp](0.670412,-0.122984)
- --(0.650412,-0.056317)
- --(0.630412,-0.122984) --cycle\dpicstop
-\dpicdraw (0.650412,-0.075651)
- --(0.650412,-0.176317)\dpicstop
-\draw (0.650412,-0.176317) node[below=-2bp]{\sl Tail};
-\draw (0.546998,0.002903) node[below left=-2bp]{\sl A1};
-\draw (0.591192,0.047097) node[above right=-2bp]{\sl A2};
-\dpiclw=0.8bp
-\draw (0.569095,-0.278414) node[below=-2bp]{\tt em\_arrows(N)};
-\filldraw[line width=0bp](1.724278,0.078265)
- --(1.755144,0.148414)
- --(1.684995,0.117549) --cycle\dpicstop
-\dpicdraw (1.592509,-0.01422)
- --(1.744305,0.137576)\dpicstop
-\filldraw[line width=0bp](1.768472,0.034071)
- --(1.799338,0.10422)
- --(1.729189,0.073354) --cycle\dpicstop
-\dpicdraw (1.636704,-0.058414)
- --(1.7885,0.093382)\dpicstop
-\dpicdraw[fill=black](1.592509,-0.01422) circle (0.007874in)\dpicstop
-\dpicdraw[fill=black](1.636704,-0.058414) circle (0.007874in)\dpicstop
-\draw (1.685924,-0.078414) node[below=-2bp]{\tt em\_arrows(ND,45)};
-\dpicdraw (2.561973,-0.071092)
- ..controls (2.55221,-0.080855) and (2.53638,-0.080855)
- ..(2.526617,-0.071092)
- ..controls (2.516854,-0.061329) and (2.516854,-0.0455)
- ..(2.526617,-0.035737)\dpicstop
-\dpicdraw (2.526617,-0.035737)
- ..controls (2.550188,-0.012166) and (2.514832,0.023189)
- ..(2.491262,-0.000381)\dpicstop
-\dpicdraw (2.491262,-0.000381)
- ..controls (2.481499,-0.010144) and (2.46567,-0.010144)
- ..(2.455907,-0.000381)
- ..controls (2.446144,0.009382) and (2.446144,0.025211)
- ..(2.455907,0.034974)\dpicstop
-\filldraw[line width=0bp](2.456861,0.073304)
- --(2.399338,0.091543)
- --(2.417577,0.03402) --cycle\dpicstop
-\dpicdraw (2.455907,0.034974)
- --(2.407872,0.083008)\dpicstop
-\dpicdraw (2.606167,-0.026898)
- ..controls (2.582597,-0.050468) and (2.547241,-0.015113)
- ..(2.570812,0.008457)\dpicstop
-\dpicdraw (2.570812,0.008457)
- ..controls (2.580575,0.018221) and (2.580575,0.03405)
- ..(2.570812,0.043813)
- ..controls (2.561048,0.053576) and (2.545219,0.053576)
- ..(2.535456,0.043813)\dpicstop
-\dpicdraw (2.535456,0.043813)
- ..controls (2.525693,0.03405) and (2.509864,0.03405)
- ..(2.500101,0.043813)
- ..controls (2.490338,0.053576) and (2.490338,0.069405)
- ..(2.500101,0.079168)\dpicstop
-\filldraw[line width=0bp](2.501055,0.117498)
- --(2.443532,0.135737)
- --(2.461771,0.078214) --cycle\dpicstop
-\dpicdraw (2.500101,0.079168)
- --(2.452066,0.127203)\dpicstop
-\draw (2.502753,-0.078414) node[below=-2bp]{\tt $\ldots$(I)};
-\dpicdraw (3.368801,-0.058414)
- ..controls (3.359038,-0.068177) and (3.343209,-0.068177)
- ..(3.333446,-0.058414)
- ..controls (3.323683,-0.048651) and (3.323683,-0.032822)
- ..(3.333446,-0.023059)\dpicstop
-\dpicdraw (3.333446,-0.023059)
- ..controls (3.357016,0.000511) and (3.321661,0.035867)
- ..(3.298091,0.012296)\dpicstop
-\dpicdraw (3.298091,0.012296)
- ..controls (3.288328,0.002533) and (3.272499,0.002533)
- ..(3.262735,0.012296)
- ..controls (3.252972,0.022059) and (3.252972,0.037889)
- ..(3.262735,0.047652)\dpicstop
-\filldraw[line width=0bp](3.263689,0.085981)
- --(3.206167,0.10422)
- --(3.224406,0.046698) --cycle\dpicstop
-\dpicdraw (3.262735,0.047652)
- --(3.214701,0.095686)\dpicstop
-\dpicdraw (3.412996,-0.01422)
- ..controls (3.389425,-0.03779) and (3.35407,-0.002435)
- ..(3.37764,0.021135)\dpicstop
-\dpicdraw (3.37764,0.021135)
- ..controls (3.387403,0.030898) and (3.387403,0.046727)
- ..(3.37764,0.05649)
- ..controls (3.367877,0.066254) and (3.352048,0.066254)
- ..(3.342285,0.05649)\dpicstop
-\dpicdraw (3.342285,0.05649)
- ..controls (3.332522,0.046727) and (3.316693,0.046727)
- ..(3.30693,0.05649)
- ..controls (3.297167,0.066254) and (3.297167,0.082083)
- ..(3.30693,0.091846)\dpicstop
-\filldraw[line width=0bp](3.307884,0.130176)
- --(3.250361,0.148414)
- --(3.2686,0.090892) --cycle\dpicstop
-\dpicdraw (3.30693,0.091846)
- --(3.258895,0.13988)\dpicstop
-\dpicdraw[fill=black](3.368801,-0.058414) circle (0.007874in)\dpicstop
-\dpicdraw[fill=black](3.412996,-0.01422) circle (0.007874in)\dpicstop
-\draw (3.319581,-0.078414) node[below=-2bp]{\tt $\ldots$(ID)};
-\dpicdraw (4.121384,-0.078414)
- --(4.032996,0.009974)
- --(4.032996,-0.02931)\dpicstop
-\dpicdraw (4.165578,-0.03422)
- --(4.07719,0.054168)
- --(4.07719,0.014884)\dpicstop
-\draw (4.099287,-0.078414) node[below=-2bp]{\tt $\ldots$(E)};
-\dpicdraw (4.853966,-0.058414)
- --(4.765578,0.029974)
- --(4.765578,-0.00931)\dpicstop
-\dpicdraw (4.898161,-0.01422)
- --(4.809772,0.074168)
- --(4.809772,0.034884)\dpicstop
-\dpicdraw[fill=black](4.853966,-0.058414) circle (0.007874in)\dpicstop
-\dpicdraw[fill=black](4.898161,-0.01422) circle (0.007874in)\dpicstop
-\draw (4.841869,-0.078414) node[below=-2bp]{\tt $\ldots$(ED)};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/EmarrowsMan.m4 b/graphics/circuit_macros/doc/EmarrowsMan.m4
index c4b2131902..eed90cf621 100644
--- a/graphics/circuit_macros/doc/EmarrowsMan.m4
+++ b/graphics/circuit_macros/doc/EmarrowsMan.m4
@@ -1,30 +1,28 @@
.PS
-# `Emarrows.m4'
+# `EmarrowsMan.m4'
cct_init
+
hskip = 0.6
-[
- { em_arrows(N)
- box dotted wid last [].wid ht last [].ht at last [].c
+ { A: em_arrows()
+ box dotted wid A.wid ht A.ht at A.c
thinlines_
- arrow <- left 0.15 from last [].Head; "\sl Head" wid 0.31 rjust
- arrow <- down 0.12 from last [].Tail; "\sl Tail" below
- "\sl A1" rjust below at last [].A1.c
- "\sl A2" ljust above at last [].A2.c
+ arrow <- left 0.15 from A.Head; "\sl Head" wid 0.31 rjust
+ arrow <- right 0.12 from A.Tail; "\sl Tail" ljust
+ arrow <- left 0.15 from 0.6 between A.A1.end and A.A1.start; "\sl A1" rjust
+ arrow <- right 0.15 up 0.07 from A.A2; "\sl A2" ljust
thicklines_
- move down 0.25 from last [].s
- move up 0.2 from last [].n
- "\tt em\_arrows(N)" at last [].s+(0,-0.20) below }
+ move down 0.25 from A.s
+ move up 0.2 from A.n
+ "\tt em\_arrows(N)" at A.s+(0,-4bp__) below }
{ em_arrows(ND,45) with .sw at last [].se+(hskip*1.5,0)
- "\tt em\_arrows(ND,45)" at last [].s below }
+ "\tt $\ldots$(ND,45)" at last [].s below }
{ em_arrows(I) with .sw at last [].se+(hskip,0)
"\tt $\ldots$(I)" at last [].s below }
{ em_arrows(ID) with .sw at last [].se+(hskip,0)
"\tt $\ldots$(ID)" at last [].s below }
{ em_arrows(E) with .sw at last [].se+(hskip,0)
"\tt $\ldots$(E)" at last [].s below }
- { em_arrows(ED) with .sw at last [].se+(hskip,0)
- "\tt $\ldots$(ED)" at last [].s below }
- ]
-#showbox_
+ { A: em_arrows(NT) with .sw at last [].se+(hskip,0)
+ "\tt $\ldots$(NT)" at last [].s below }
.PE
diff --git a/graphics/circuit_macros/doc/Fuses.tex b/graphics/circuit_macros/doc/Fuses.tex
deleted file mode 100644
index f0ae5f2e95..0000000000
--- a/graphics/circuit_macros/doc/Fuses.tex
+++ /dev/null
@@ -1,174 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0,0)
- --(0.275,0)\dpicstop
-\dpicdraw (0.275,-0)
- ..controls (0.275,0.027614) and (0.297386,0.05)
- ..(0.325,0.05)
- ..controls (0.352614,0.05) and (0.375,0.027614)
- ..(0.375,0)\dpicstop
-\dpicdraw (0.375,0)
- ..controls (0.375,-0.027614) and (0.397386,-0.05)
- ..(0.425,-0.05)
- ..controls (0.452614,-0.05) and (0.475,-0.027614)
- ..(0.475,0)\dpicstop
-\dpicdraw (0.475,0)
- --(0.75,0)\dpicstop
-\draw (0.375,-0.2) node{{\tt fuse}};
-\dpicdraw (1,0)
- --(1.275,0)\dpicstop
-\dpicdraw (1.275,-0)
- ..controls (1.275,0.027614) and (1.297386,0.05)
- ..(1.325,0.05)
- ..controls (1.352614,0.05) and (1.375,0.027614)
- ..(1.375,0)\dpicstop
-\dpicdraw[fill=white](1.275,-0) circle (0.007874in)\dpicstop
-\dpicdraw (1.375,0)
- ..controls (1.375,-0.027614) and (1.397386,-0.05)
- ..(1.425,-0.05)
- ..controls (1.452614,-0.05) and (1.475,-0.027614)
- ..(1.475,0)\dpicstop
-\dpicdraw (1.475,0)
- --(1.75,0)\dpicstop
-\dpicdraw[fill=white](1.475,0) circle (0.007874in)\dpicstop
-\draw (1.375,-0.2) node{{\tt fuse(,D)}};
-\dpicdraw (2,0)
- --(2.275,0)\dpicstop
-\dpicdraw (2.475,0)
- --(2.475,0.05)
- --(2.275,0.05)
- --(2.275,-0.05)
- --(2.475,-0.05)
- --(2.475,0)\dpicstop
-\dpicdraw (2.275,0)
- --(2.75,0)\dpicstop
-\draw (2.375,-0.2) node{{\tt fuse(,B)}};
-\dpicdraw (3,0)
- --(3.275,0)\dpicstop
-\dpicdraw (3.475,0)
- --(3.475,0.05)
- --(3.275,0.05)
- --(3.275,-0.05)
- --(3.475,-0.05)
- --(3.475,0)\dpicstop
-\dpicdraw (3.315,-0.05)
- --(3.315,0.05)\dpicstop
-\dpicdraw (3.435,-0.05)
- --(3.435,0.05)\dpicstop
-\dpicdraw (3.475,0)
- --(3.75,0)\dpicstop
-\draw (3.375,-0.2) node{{\tt fuse(,C)}};
-\dpicdraw (4,0)
- --(4.275,0)\dpicstop
-\dpicdraw (4.475,0)
- --(4.475,0.05)
- --(4.275,0.05)
- --(4.275,-0.05)
- --(4.475,-0.05)
- --(4.475,0)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (4.315,0)
- --(4.315,0.05)
- --(4.275,0.05)
- --(4.275,-0.05)
- --(4.315,-0.05)
- --(4.315,0)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (4.475,0)
- --(4.75,0)\dpicstop
-\draw (4.375,-0.2) node{{\tt fuse(,S)}};
-\dpicdraw (5,0)
- --(5.208333,0)\dpicstop
-\dpicdraw (5.508333,0)
- --(5.508333,0.05)
- --(5.241667,0.05)
- --(5.241667,-0.05)
- --(5.508333,-0.05)
- --(5.508333,0)\dpicstop
-\dpicdraw (5.541667,0)
- --(5.541667,0.083333)
- --(5.208333,0.083333)
- --(5.208333,-0.083333)
- --(5.541667,-0.083333)
- --(5.541667,0)\dpicstop
-\dpicdraw (5.208333,0)
- --(5.75,0)\dpicstop
-\draw (5.375,-0.2) node{{\tt fuse(,HB)}};
-\dpicdraw (0,-0.5)
- --(0.125,-0.5)\dpicstop
-\dpicdraw (0.565,-0.5)
- --(0.565,-0.41)
- --(0.185,-0.41)
- --(0.185,-0.59)
- --(0.565,-0.59)
- --(0.565,-0.5)\dpicstop
-\dpicdraw (0.261,-0.41)
- --(0.261,-0.59)\dpicstop
-\dpicdraw (0.489,-0.41)
- --(0.489,-0.59)\dpicstop
-\dpicdraw (0.625,-0.5)
- --(0.625,-0.35)
- --(0.125,-0.35)
- --(0.125,-0.65)
- --(0.625,-0.65)
- --(0.625,-0.5)\dpicstop
-\dpicdraw (0.625,-0.5)
- --(0.75,-0.5)\dpicstop
-\draw (0.375,-0.75) node{{\tt (,HC,0.5,0.3)}};
-\dpicdraw (1,-0.5)
- --(1.291667,-0.5)\dpicstop
-\dpicdraw (1.276042,-0.46875)
- ..controls (1.325521,-0.402778) and (1.424479,-0.402778)
- ..(1.473958,-0.46875)\dpicstop
-\dpicdraw (1.458333,-0.5)
- --(1.75,-0.5)\dpicstop
-\draw (1.375,-0.75) node{{\tt cbreaker}};
-\dpicdraw (2,-0.5)
- --(2.291667,-0.5)\dpicstop
-\dpicdraw (2.276042,-0.53125)
- ..controls (2.325521,-0.597222) and (2.424479,-0.597222)
- ..(2.473958,-0.53125)\dpicstop
-\dpicdraw (2.458333,-0.5)
- --(2.75,-0.5)\dpicstop
-\draw (2.375,-0.75) node{{\tt cbreaker(,R)}};
-\dpicdraw (3,-0.5)
- --(3.291667,-0.5)\dpicstop
-\dpicdraw (3.276042,-0.46875)
- ..controls (3.325521,-0.402778) and (3.424479,-0.402778)
- ..(3.473958,-0.46875)\dpicstop
-\dpicdraw (3.458333,-0.5)
- --(3.75,-0.5)\dpicstop
-\draw (3.375,-0.75) node{{\tt $\ldots$(,{,}D)}};
-\dpicdraw (4,-0.5)
- --(4.275,-0.5)\dpicstop
-\dpicdraw[line width=0.4bp](4.275,-0.5) circle (0.00109in)\dpicstop
-\dpicdraw (4.275,-0.5)
- ..controls (4.275,-0.46151) and (4.316667,-0.437454)
- ..(4.35,-0.456699)
- ..controls (4.383333,-0.475944) and (4.383333,-0.524056)
- ..(4.35,-0.543301)\dpicstop
-\dpicdraw[line width=0.4bp](4.475,-0.5) circle (0.00109in)\dpicstop
-\dpicdraw (4.475,-0.5)
- ..controls (4.475,-0.53849) and (4.433333,-0.562546)
- ..(4.4,-0.543301)
- ..controls (4.366667,-0.524056) and (4.366667,-0.475944)
- ..(4.4,-0.456699)\dpicstop
-\dpicdraw (4.475,-0.5)
- --(4.75,-0.5)\dpicstop
-\draw (4.375,-0.75) node{{\tt $\ldots$(,{,}T)}};
-\dpicdraw (5,-0.5)
- --(5.325,-0.5)
- --(5.325,-0.45)
- --(5.425,-0.45)
- --(5.425,-0.5)
- --(5.75,-0.5)\dpicstop
-\draw (5.375,-0.75) node{{\tt $\ldots$(,{,}TS)}};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Grounds.tex b/graphics/circuit_macros/doc/Grounds.tex
deleted file mode 100644
index 97ea3b7d9e..0000000000
--- a/graphics/circuit_macros/doc/Grounds.tex
+++ /dev/null
@@ -1,91 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0,0)
- --(0,-0.125)\dpicstop
-\dpicdraw (0.083333,-0.125)
- --(-0.083333,-0.125)\dpicstop
-\dpicdraw (0.055556,-0.15625)
- --(-0.055556,-0.15625)\dpicstop
-\dpicdraw (0.035714,-0.1875)
- --(-0.035714,-0.1875)\dpicstop
-\dpicdraw (0.733333,0)
- --(0.566667,-0)\dpicstop
-\dpicdraw (0.705556,-0.03125)
- --(0.594444,-0.03125)\dpicstop
-\dpicdraw (0.685714,-0.0625)
- --(0.614286,-0.0625)\dpicstop
-\dpicdraw (1.3,0)
- --(1.3,-0.125)\dpicstop
-\dpicdraw (1.341667,-0.1875)
- --(1.383333,-0.125)
- --(1.216667,-0.125)
- --(1.175,-0.1875)\dpicstop
-\dpicdraw (1.3,-0.125)
- --(1.258333,-0.1875)\dpicstop
-\dpicdraw (1.95,0)
- --(1.95,-0.125)\dpicstop
-\dpicdraw[line width=1.6bp](2.005556,-0.125)
- --(1.894444,-0.125)\dpicstop
-\draw (0,-0.5) node{{\tt ground}};
-\draw (0.65,-0.402778) node{{\tt ground(,T)}};
-\draw (1.3,-0.5) node{{\tt (,{,}F)}};
-\draw (1.95,-0.5) node{{\tt (,{,}E)}};
-\dpicdraw (2.6,0)
- --(2.6,-0.125)\dpicstop
-\dpicdraw (2.6,-0.125)
- --(2.683333,-0.125)
- --(2.6,-0.25)
- --(2.516667,-0.125)
- --(2.6,-0.125)\dpicstop
-\dpicdraw (3.25,-0.25)
- --(3.25,-0.125)\dpicstop
-\dpicdraw (3.25,-0.125)
- --(3.166667,-0.125)
- --(3.25,0)
- --(3.333333,-0.125)
- --(3.25,-0.125)\dpicstop
-\dpicdraw (3.9,0)
- --(3.9,-0.125)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (3.9,-0.125)
- --(3.983333,-0.125)
- --(3.9,-0.25)
- --(3.816667,-0.125)
- --(3.9,-0.125)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (4.55,0)
- --(4.55,-0.125)\dpicstop
-\dpicdraw (4.441747,-0.21875)
- ..controls (4.393634,-0.135417) and (4.453775,-0.03125)
- ..(4.55,-0.03125)
- ..controls (4.646225,-0.03125) and (4.706366,-0.135417)
- ..(4.658253,-0.21875)\dpicstop
-\dpicdraw (4.633333,-0.125)
- --(4.466667,-0.125)\dpicstop
-\dpicdraw (4.605556,-0.15625)
- --(4.494444,-0.15625)\dpicstop
-\dpicdraw (4.585714,-0.1875)
- --(4.514286,-0.1875)\dpicstop
-\dpicdraw (5.2,0)
- --(5.2,-0.125)\dpicstop
-\dpicdraw (5.2,-0.15625) circle (0.049213in)\dpicstop
-\dpicdraw (5.283333,-0.125)
- --(5.116667,-0.125)\dpicstop
-\dpicdraw (5.255556,-0.15625)
- --(5.144444,-0.15625)\dpicstop
-\dpicdraw (5.235714,-0.1875)
- --(5.164286,-0.1875)\dpicstop
-\draw (2.6,-0.5) node{{\tt (,{,}S)}};
-\draw (3.25,-0.5) node{{\tt (,{,}S,90)}};
-\draw (3.9,-0.5) node{{\tt (,{,}Q)}};
-\draw (4.55,-0.5) node{{\tt (,{,}L)}};
-\draw (5.2,-0.5) node{{\tt (,{,}P)}};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Headers.tex b/graphics/circuit_macros/doc/Headers.tex
deleted file mode 100644
index c5b11a87ec..0000000000
--- a/graphics/circuit_macros/doc/Headers.tex
+++ /dev/null
@@ -1,214 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0.275,0)
- --(0.275,0.15)
- --(0.125,0.15)
- --(0.125,-0.15)
- --(0.275,-0.15)
- --(0.275,0)\dpicstop
-\dpicdraw (0.2,0.075)
- --(0,0.075)\dpicstop
-\fill[fill=white,line width=0bp](0.225,0.075)
- --(0.225,0.1)
- --(0.175,0.1)
- --(0.175,0.05)
- --(0.225,0.05)
- --(0.225,0.075)--cycle
-\dpicstop
-\dpicdraw (0.225,0.075)
- --(0.225,0.1)
- --(0.175,0.1)
- --(0.175,0.05)
- --(0.225,0.05)
- --(0.225,0.075)\dpicstop
-\dpicdraw (0.2,-0.075)
- --(0,-0.075)\dpicstop
-\dpicdraw[fill=white](0.2,-0.075) circle (0.009843in)\dpicstop
-\draw (0,0.075) node[left=-2bp]{\sl P1};
-\draw (0.1375,-0.28837) node{\tt Header};
-\draw (0,-0.075) node[left=-2bp]{\sl P2};
-\dpicdraw (1.464961,-0.09685)
- --(1.464961,0.1)
- --(1.15,0.1)
- --(1.15,-0.293701)
- --(1.464961,-0.293701)
- --(1.464961,-0.09685)\dpicstop
-\dpicdraw (1.225,0.034383)
- --(1.025,0.034383)\dpicstop
-\fill[fill=white,line width=0bp](1.25,0.034383)
- --(1.25,0.059383)
- --(1.2,0.059383)
- --(1.2,0.009383)
- --(1.25,0.009383)
- --(1.25,0.034383)--cycle
-\dpicstop
-\dpicdraw (1.25,0.034383)
- --(1.25,0.059383)
- --(1.2,0.059383)
- --(1.2,0.009383)
- --(1.25,0.009383)
- --(1.25,0.034383)\dpicstop
-\dpicdraw (1.389961,0.034383)
- --(1.589961,0.034383)\dpicstop
-\dpicdraw[fill=white](1.389961,0.034383) circle (0.009843in)\dpicstop
-\dpicdraw (1.225,-0.09685)
- --(1.025,-0.09685)\dpicstop
-\dpicdraw[fill=white](1.225,-0.09685) circle (0.009843in)\dpicstop
-\dpicdraw (1.389961,-0.09685)
- --(1.589961,-0.09685)\dpicstop
-\dpicdraw[fill=white](1.389961,-0.09685) circle (0.009843in)\dpicstop
-\dpicdraw (1.225,-0.228084)
- --(1.025,-0.228084)\dpicstop
-\dpicdraw[fill=white](1.225,-0.228084) circle (0.009843in)\dpicstop
-\dpicdraw (1.389961,-0.228084)
- --(1.589961,-0.228084)\dpicstop
-\dpicdraw[fill=white](1.389961,-0.228084) circle (0.009843in)\dpicstop
-\draw (1.025,0.034383) node[left=-2bp]{\sl P1};
-\draw (1.30748,-0.432071) node{\tt Header(2,3,8mm\_\_,10mm\_\_)};
-\draw (1.589961,0.034383) node[right=-2bp]{\sl P2};
-\draw (1.025,-0.228084) node[left=-2bp]{\sl P5};
-\draw (1.589961,-0.228084) node[right=-2bp]{\sl P6};
-\fill[fill=white!90!black,line width=0bp](2.464961,0.006299)
- --(2.464961,-0.293701)
- --(2.764961,-0.293701)
- --(2.764961,0.306299)
- --(2.464961,0.306299)
- --(2.464961,0.006299)--cycle
-\dpicstop
-\dpicdraw (2.464961,0.006299)
- --(2.464961,-0.293701)
- --(2.764961,-0.293701)
- --(2.764961,0.306299)
- --(2.464961,0.306299)
- --(2.464961,0.006299)\dpicstop
-\dpicdraw (2.689961,-0.218701)
- --(2.889961,-0.218701)\dpicstop
-\fill[fill=white,line width=0bp](2.664961,-0.218701)
- --(2.664961,-0.243701)
- --(2.714961,-0.243701)
- --(2.714961,-0.193701)
- --(2.664961,-0.193701)
- --(2.664961,-0.218701)--cycle
-\dpicstop
-\dpicdraw (2.664961,-0.218701)
- --(2.664961,-0.243701)
- --(2.714961,-0.243701)
- --(2.714961,-0.193701)
- --(2.664961,-0.193701)
- --(2.664961,-0.218701)\dpicstop
-\dpicdraw (2.539961,-0.218701)
- --(2.339961,-0.218701)\dpicstop
-\dpicdraw[fill=white](2.539961,-0.218701) circle (0.009843in)\dpicstop
-\dpicdraw (2.689961,-0.068701)
- --(2.889961,-0.068701)\dpicstop
-\dpicdraw[fill=white](2.689961,-0.068701) circle (0.009843in)\dpicstop
-\dpicdraw (2.539961,-0.068701)
- --(2.339961,-0.068701)\dpicstop
-\dpicdraw[fill=white](2.539961,-0.068701) circle (0.009843in)\dpicstop
-\dpicdraw (2.689961,0.081299)
- --(2.889961,0.081299)\dpicstop
-\dpicdraw[fill=white](2.689961,0.081299) circle (0.009843in)\dpicstop
-\dpicdraw (2.539961,0.081299)
- --(2.339961,0.081299)\dpicstop
-\dpicdraw[fill=white](2.539961,0.081299) circle (0.009843in)\dpicstop
-\dpicdraw (2.689961,0.231299)
- --(2.889961,0.231299)\dpicstop
-\dpicdraw[fill=white](2.689961,0.231299) circle (0.009843in)\dpicstop
-\dpicdraw (2.539961,0.231299)
- --(2.339961,0.231299)\dpicstop
-\dpicdraw[fill=white](2.539961,0.231299) circle (0.009843in)\dpicstop
-\draw (2.889961,-0.218701) node[right=-2bp]{\sl P1};
-\draw (2.614961,-0.570441) node{\tt left\_; Header(2,4,{,},fill\_(0.9))};
-\draw (2.339961,0.231299) node[left=-2bp]{\sl P8};
-\dpicdraw (4.239961,-0.118701)
- --(4.839961,-0.118701)
- --(4.839961,0.181299)
- --(3.639961,0.181299)
- --(3.639961,-0.118701)
- --(4.239961,-0.118701)\dpicstop
-\dpicdraw (4.764961,0.106299)
- --(4.764961,0.306299)\dpicstop
-\fill[fill=white,line width=0bp](4.764961,0.081299)
- --(4.789961,0.081299)
- --(4.789961,0.131299)
- --(4.739961,0.131299)
- --(4.739961,0.081299)
- --(4.764961,0.081299)--cycle
-\dpicstop
-\dpicdraw (4.764961,0.081299)
- --(4.789961,0.081299)
- --(4.789961,0.131299)
- --(4.739961,0.131299)
- --(4.739961,0.081299)
- --(4.764961,0.081299)\dpicstop
-\dpicdraw (4.764961,-0.043701)
- --(4.764961,-0.243701)\dpicstop
-\dpicdraw[fill=white](4.764961,-0.043701) circle (0.009843in)\dpicstop
-\dpicdraw (4.614961,0.106299)
- --(4.614961,0.306299)\dpicstop
-\dpicdraw[fill=white](4.614961,0.106299) circle (0.009843in)\dpicstop
-\dpicdraw (4.614961,-0.043701)
- --(4.614961,-0.243701)\dpicstop
-\dpicdraw[fill=white](4.614961,-0.043701) circle (0.009843in)\dpicstop
-\dpicdraw (4.464961,0.106299)
- --(4.464961,0.306299)\dpicstop
-\dpicdraw[fill=white](4.464961,0.106299) circle (0.009843in)\dpicstop
-\dpicdraw (4.464961,-0.043701)
- --(4.464961,-0.243701)\dpicstop
-\dpicdraw[fill=white](4.464961,-0.043701) circle (0.009843in)\dpicstop
-\dpicdraw (4.314961,0.106299)
- --(4.314961,0.306299)\dpicstop
-\dpicdraw[fill=white](4.314961,0.106299) circle (0.009843in)\dpicstop
-\dpicdraw (4.314961,-0.043701)
- --(4.314961,-0.243701)\dpicstop
-\dpicdraw[fill=white](4.314961,-0.043701) circle (0.009843in)\dpicstop
-\dpicdraw (4.164961,0.106299)
- --(4.164961,0.306299)\dpicstop
-\dpicdraw[fill=white](4.164961,0.106299) circle (0.009843in)\dpicstop
-\dpicdraw (4.164961,-0.043701)
- --(4.164961,-0.243701)\dpicstop
-\dpicdraw[fill=white](4.164961,-0.043701) circle (0.009843in)\dpicstop
-\dpicdraw (4.014961,0.106299)
- --(4.014961,0.306299)\dpicstop
-\dpicdraw[fill=white](4.014961,0.106299) circle (0.009843in)\dpicstop
-\dpicdraw (4.014961,-0.043701)
- --(4.014961,-0.243701)\dpicstop
-\dpicdraw[fill=white](4.014961,-0.043701) circle (0.009843in)\dpicstop
-\dpicdraw (3.864961,0.106299)
- --(3.864961,0.306299)\dpicstop
-\dpicdraw[fill=white](3.864961,0.106299) circle (0.009843in)\dpicstop
-\dpicdraw (3.864961,-0.043701)
- --(3.864961,-0.243701)\dpicstop
-\dpicdraw[fill=white](3.864961,-0.043701) circle (0.009843in)\dpicstop
-\dpicdraw (3.714961,0.106299)
- --(3.714961,0.306299)\dpicstop
-\dpicdraw[fill=white](3.714961,0.106299) circle (0.009843in)\dpicstop
-\dpicdraw (3.714961,-0.043701)
- --(3.714961,-0.243701)\dpicstop
-\dpicdraw[fill=white](3.714961,-0.043701) circle (0.009843in)\dpicstop
-\draw (4.764961,0.306299) node[right=-2bp]{\sl P1};
-\draw (4.764961,-0.243701) node[right=-2bp]{\sl P2};
-\draw (4.239961,-0.382071) node{\tt down\_; Header(2,8)};
-\draw (3.714961,0.306299) node[left=-2bp]{\sl P15};
-\draw (3.714961,-0.243701) node[left=-2bp]{\sl P16};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](4.856627,0.126299)
- --(4.789961,0.106299)
- --(4.856627,0.086299) --cycle\dpicstop
-\dpicdraw (4.809295,0.106299)
- --(4.939961,0.106299)\dpicstop
-\draw (4.939961,0.106299) node[right=-2bp]{\sl PinP1};
-\filldraw[line width=0bp](4.856627,-0.023701)
- --(4.789961,-0.043701)
- --(4.856627,-0.063701) --cycle\dpicstop
-\dpicdraw (4.809295,-0.043701)
- --(4.939961,-0.043701)\dpicstop
-\draw (4.939961,-0.043701) node[right=-2bp]{\sl PinP2};
-\dpiclw=0.8bp
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Jack.tex b/graphics/circuit_macros/doc/Jack.tex
deleted file mode 100644
index 2a9610f47a..0000000000
--- a/graphics/circuit_macros/doc/Jack.tex
+++ /dev/null
@@ -1,327 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0.127778,-0.061111)
- --(0.277778,-0.061111)
- --(0.277778,0.005556)
- --(0.477778,0.005556)\dpicstop
-\dpicdraw[fill=white](0.477778,0.005556) circle (0.007874in)\dpicstop
-\dpicdraw (0.127778,0.138889)
- --(0.277778,0.138889)
- --(0.277778,0.072222)
- --(0.427778,0.072222)\dpicstop
-\draw (0.127778,-0.061111) node[left=-2bp]{\sl A};
-\draw (0.127778,0.138889) node[left=-2bp]{\sl B};
-\draw (0.427778,0.072222) node[above right=-2bp]{\sl TB};
-\draw (0.477778,0.005556) node[below right=-2bp]{\sl TA};
-\dpicdraw (0.977778,0.138889)
- --(1.127778,0.138889)
- --(1.127778,0.072222)
- --(1.327778,0.072222)\dpicstop
-\dpicdraw[fill=white](1.327778,0.072222) circle (0.007874in)\dpicstop
-\dpicdraw (0.977778,-0.061111)
- --(1.127778,-0.061111)
- --(1.127778,0.005556)
- --(1.277778,0.005556)\dpicstop
-\draw (0.977778,0.138889) node[left=-2bp]{\sl A};
-\draw (0.977778,-0.061111) node[left=-2bp]{\sl B};
-\dpicdraw (1.827778,-0.061111)
- --(1.977778,-0.061111)
- --(1.977778,0.022222)
- --(2.177778,0.022222)\dpicstop
-\dpicdraw[fill=white](2.177778,0.022222) circle (0.007874in)\dpicstop
-\dpicdraw (1.827778,0.063889)
- --(2.127778,0.063889)\dpicstop
-\dpicdraw (1.827778,0.188889)
- --(1.977778,0.188889)
- --(1.977778,0.105556)
- --(2.127778,0.105556)\dpicstop
-\draw (1.827778,-0.061111) node[left=-2bp]{\sl A};
-\draw (1.827778,0.188889) node[left=-2bp]{\sl B};
-\draw (1.827778,0.063889) node[left=-2bp]{\sl C};
-\dpicdraw (2.827778,-0.061111)
- --(2.677778,-0.061111)
- --(2.677778,0.022222)
- --(2.477778,0.022222)\dpicstop
-\dpicdraw[fill=white](2.477778,0.022222) circle (0.007874in)\dpicstop
-\dpicdraw (2.827778,0.063889)
- --(2.527778,0.063889)\dpicstop
-\dpicdraw (2.827778,0.188889)
- --(2.677778,0.188889)
- --(2.677778,0.105556)
- --(2.527778,0.105556)\dpicstop
-\draw (2.827778,-0.061111) node[right=-2bp]{\sl A};
-\draw (2.827778,0.188889) node[right=-2bp]{\sl B};
-\draw (2.827778,0.063889) node[right=-2bp]{\sl C};
-\draw (0.312778,-0.161111) node[below=-2bp]{\tt plug};
-\draw (1.162778,-0.161111) node[below=-2bp]{\tt plug(,R)};
-\draw (1.912778,-0.161111) node[below=-2bp]{\tt plug(,3)};
-\draw (2.742778,-0.161111) node[below=-2bp]{\tt plug(L,3R)};
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!100!black]
-\dpicdraw (0.498611,-0.871242)
- --(0.498611,-0.746242)
- --(0.456944,-0.746242)
- --(0.456944,-0.996242)
- --(0.498611,-0.996242)
- --(0.498611,-0.871242)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.427778,-0.758742)
- --(0.396528,-0.789992)
- --(0.365278,-0.758742)
- --(0.127778,-0.758742)\dpicstop
-\dpicdraw[fill=white](0.127778,-0.758742) circle (0.007874in)\dpicstop
-\dpiclw=0.4bp
-\draw (0.127778,-0.758742) node[left=-2bp]{\sl L};
-\filldraw[line width=0bp](0.565278,-0.851242)
- --(0.498611,-0.871242)
- --(0.565278,-0.891242) --cycle\dpicstop
-\dpicdraw (0.517945,-0.871242)
- --(0.598611,-0.871242)\dpicstop
-\draw (0.598611,-0.871242) node[right=-2bp]{\sl F};
-\filldraw[line width=0bp](0.497778,-1.062909)
- --(0.477778,-0.996242)
- --(0.457778,-1.062909) --cycle\dpicstop
-\dpicdraw (0.477778,-1.015576)
- --(0.477778,-1.096242)
- --(0.377778,-1.096242)\dpicstop
-\draw (0.377778,-1.096242) node[left=-2bp]{\sl G};
-\dpiclw=0.8bp
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!100!black]
-\dpicdraw (1.698611,-0.871242)
- --(1.698611,-0.746242)
- --(1.656944,-0.746242)
- --(1.656944,-0.996242)
- --(1.698611,-0.996242)
- --(1.698611,-0.871242)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (1.627778,-0.758742)
- --(1.596528,-0.789992)
- --(1.565278,-0.758742)
- --(1.327778,-0.758742)\dpicstop
-\dpicdraw[fill=white](1.327778,-0.758742) circle (0.007874in)\dpicstop
-\filldraw[line width=0bp](1.396528,-0.671242)
- --(1.427778,-0.733742)
- --(1.459028,-0.671242) --cycle\dpicstop
-\dpicdraw (1.427778,-0.72132)
- --(1.427778,-0.639992)\dpicstop
-\filldraw[line width=0bp](1.459028,-0.821242)
- --(1.427778,-0.758742)
- --(1.396528,-0.821242) --cycle\dpicstop
-\dpicdraw (1.427778,-0.771165)
- --(1.427778,-0.852492)\dpicstop
-\dpicdraw (1.577778,-0.983742)
- --(1.546528,-0.952492)
- --(1.515278,-0.983742)
- --(1.327778,-0.983742)\dpicstop
-\dpicdraw[fill=white](1.327778,-0.983742) circle (0.007874in)\dpicstop
-\dpiclw=0.4bp
-\draw (1.327778,-0.758742) node[left=-2bp]{\sl L};
-\filldraw[line width=0bp](1.361111,-0.659992)
- --(1.427778,-0.639992)
- --(1.361111,-0.619992) --cycle\dpicstop
-\dpicdraw (1.408444,-0.639992)
- --(1.177778,-0.639992)\dpicstop
-\draw (1.177778,-0.639992) node[left=-2bp]{\sl LM};
-\filldraw[line width=0bp](1.361111,-0.872492)
- --(1.427778,-0.852492)
- --(1.361111,-0.832492) --cycle\dpicstop
-\dpicdraw (1.408444,-0.852492)
- --(1.177778,-0.852492)\dpicstop
-\draw (1.177778,-0.852492) node[left=-2bp]{\sl LB};
-\draw (1.327778,-0.983742) node[left=-2bp]{\sl S};
-\dpiclw=0.8bp
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!100!black]
-\dpicdraw (2.098611,-0.871242)
- --(2.098611,-0.996242)
- --(2.140278,-0.996242)
- --(2.140278,-0.746242)
- --(2.098611,-0.746242)
- --(2.098611,-0.871242)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (2.169444,-0.758742)
- --(2.200694,-0.789992)
- --(2.231944,-0.758742)
- --(2.469444,-0.758742)\dpicstop
-\dpicdraw[fill=white](2.469444,-0.758742) circle (0.007874in)\dpicstop
-\dpicdraw (2.219444,-0.983742)
- --(2.250694,-0.952492)
- --(2.281944,-0.983742)
- --(2.469444,-0.983742)\dpicstop
-\dpicdraw[fill=white](2.469444,-0.983742) circle (0.007874in)\dpicstop
-\dpiclw=0.4bp
-\draw (2.469444,-0.758742) node[right=-2bp]{\sl L};
-\draw (2.469444,-0.983742) node[right=-2bp]{\sl S};
-\dpiclw=0.8bp
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!100!black]
-\dpicdraw (3.198611,-0.871242)
- --(3.198611,-0.996242)
- --(3.240278,-0.996242)
- --(3.240278,-0.746242)
- --(3.198611,-0.746242)
- --(3.198611,-0.871242)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (3.269444,-0.758742)
- --(3.300694,-0.789992)
- --(3.331944,-0.758742)
- --(3.569444,-0.758742)\dpicstop
-\dpicdraw[fill=white](3.569444,-0.758742) circle (0.007874in)\dpicstop
-\filldraw[line width=0bp](3.500694,-0.821242)
- --(3.469444,-0.758742)
- --(3.438194,-0.821242) --cycle\dpicstop
-\dpicdraw (3.469444,-0.771165)
- --(3.469444,-0.852492)\dpicstop
-\dpicdraw (3.319444,-0.571242)
- --(3.569444,-0.571242)\dpicstop
-\dpicdraw[fill=white](3.569444,-0.571242) circle (0.007874in)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!100!black]
-\dpicdraw (3.339028,-0.664992)
- --(3.339028,-0.758742)
- --(3.359861,-0.758742)
- --(3.359861,-0.571242)
- --(3.339028,-0.571242)
- --(3.339028,-0.664992)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\filldraw[line width=0bp](3.438194,-0.483742)
- --(3.469444,-0.546242)
- --(3.500694,-0.483742) --cycle\dpicstop
-\dpicdraw (3.469444,-0.53382)
- --(3.469444,-0.452492)\dpicstop
-\dpicdraw (3.319444,-0.383742)
- --(3.569444,-0.383742)\dpicstop
-\dpicdraw[fill=white](3.569444,-0.383742) circle (0.007874in)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!100!black]
-\dpicdraw (3.339028,-0.477492)
- --(3.339028,-0.571242)
- --(3.359861,-0.571242)
- --(3.359861,-0.383742)
- --(3.339028,-0.383742)
- --(3.339028,-0.477492)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\filldraw[line width=0bp](3.438194,-0.296242)
- --(3.469444,-0.358742)
- --(3.500694,-0.296242) --cycle\dpicstop
-\dpicdraw (3.469444,-0.34632)
- --(3.469444,-0.264992)\dpicstop
-\dpicdraw (3.319444,-0.983742)
- --(3.350694,-0.952492)
- --(3.381944,-0.983742)
- --(3.569444,-0.983742)\dpicstop
-\dpicdraw[fill=white](3.569444,-0.983742) circle (0.007874in)\dpicstop
-\dpiclw=0.4bp
-\draw (3.569444,-0.571242) node[right=-2bp]{\sl L1};
-\filldraw[line width=0bp](3.536111,-0.432492)
- --(3.469444,-0.452492)
- --(3.536111,-0.472492) --cycle\dpicstop
-\dpicdraw (3.488778,-0.452492)
- --(3.769444,-0.452492)\dpicstop
-\draw (3.769444,-0.452492) node[right=-2bp]{\sl LM1};
-\draw (3.569444,-0.383742) node[right=-2bp]{\sl L2};
-\filldraw[line width=0bp](3.536111,-0.244992)
- --(3.469444,-0.264992)
- --(3.536111,-0.284992) --cycle\dpicstop
-\dpicdraw (3.488778,-0.264992)
- --(3.769444,-0.264992)\dpicstop
-\draw (3.769444,-0.264992) node[right=-2bp]{\sl LM2};
-\draw (3.569444,-0.983742) node[right=-2bp]{\sl S};
-\draw (3.569444,-0.758742) node[right=-2bp]{\sl L};
-\filldraw[line width=0bp](3.536111,-0.832492)
- --(3.469444,-0.852492)
- --(3.536111,-0.872492) --cycle\dpicstop
-\dpicdraw (3.488778,-0.852492)
- --(3.669444,-0.852492)\dpicstop
-\draw (3.669444,-0.852492) node[right=-2bp]{\sl LB};
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!100!black]
-\dpicdraw (5.148611,-0.871242)
- --(5.148611,-0.746242)
- --(5.106944,-0.746242)
- --(5.106944,-0.996242)
- --(5.148611,-0.996242)
- --(5.148611,-0.871242)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (5.077778,-0.983742)
- --(5.046528,-0.952492)
- --(5.015278,-0.983742)
- --(4.777778,-0.983742)\dpicstop
-\dpicdraw[fill=white](4.777778,-0.983742) circle (0.007874in)\dpicstop
-\filldraw[line width=0bp](4.846528,-0.921242)
- --(4.877778,-0.983742)
- --(4.909028,-0.921242) --cycle\dpicstop
-\dpicdraw (4.877778,-0.97132)
- --(4.877778,-0.889992)\dpicstop
-\dpicdraw (5.027778,-0.758742)
- --(4.996528,-0.789992)
- --(4.965278,-0.758742)
- --(4.777778,-0.758742)\dpicstop
-\dpicdraw[fill=white](4.777778,-0.758742) circle (0.007874in)\dpicstop
-\filldraw[line width=0bp](4.909028,-0.821242)
- --(4.877778,-0.758742)
- --(4.846528,-0.821242) --cycle\dpicstop
-\dpicdraw (4.877778,-0.771165)
- --(4.877778,-0.852492)\dpicstop
-\dpicdraw (4.977778,-0.571242)
- --(4.777778,-0.571242)\dpicstop
-\dpicdraw[fill=white](4.777778,-0.571242) circle (0.007874in)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!100!black]
-\dpicdraw (4.958194,-0.664992)
- --(4.958194,-0.571242)
- --(4.937361,-0.571242)
- --(4.937361,-0.758742)
- --(4.958194,-0.758742)
- --(4.958194,-0.664992)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\filldraw[line width=0bp](4.846528,-0.483742)
- --(4.877778,-0.546242)
- --(4.909028,-0.483742) --cycle\dpicstop
-\dpicdraw (4.877778,-0.53382)
- --(4.877778,-0.452492)\dpicstop
-\draw (4.777778,-0.983742) node[left=-2bp]{\sl L};
-\draw (4.777778,-0.758742) node[left=-2bp]{\sl S};
-\draw (4.777778,-0.571242) node[left=-2bp]{\sl S1};
-\filldraw[line width=0bp](4.811111,-0.472492)
- --(4.877778,-0.452492)
- --(4.811111,-0.432492) --cycle\dpicstop
-\dpicdraw (4.858444,-0.452492)
- --(4.577778,-0.452492)\dpicstop
-\draw (4.577778,-0.452492) node[left=-2bp]{\sl SM1};
-\filldraw[line width=0bp](4.811111,-0.909992)
- --(4.877778,-0.889992)
- --(4.811111,-0.869992) --cycle\dpicstop
-\dpicdraw (4.858444,-0.889992)
- ..controls (4.743111,-0.889992) and (4.577778,-0.914992)
- ..(4.527778,-0.939992)\dpicstop
-\draw (4.527778,-0.939992) node[left=-2bp]{\sl LB};
-\filldraw[line width=0bp](4.811111,-0.872492)
- --(4.877778,-0.852492)
- --(4.811111,-0.832492) --cycle\dpicstop
-\dpicdraw (4.858444,-0.852492)
- ..controls (4.743111,-0.852492) and (4.577778,-0.827492)
- ..(4.527778,-0.802492)\dpicstop
-\draw (4.527778,-0.802492) node[left=-2bp]{\sl SB};
-\dpiclw=0.8bp
-\draw (0.303194,-1.146242) node[below=-2bp]{\tt jack};
-\draw (1.334306,-1.146242) node[below=-2bp]{\tt jack(,LMBS)};
-\draw (2.294028,-1.146242) node[below=-2bp]{\tt ..(L,RLS)};
-\draw (3.394028,-1.146242) node[below=-2bp]{\tt ..(L,RLBLMLMS)};
-\draw (4.953194,-1.146242) node[below=-2bp]{\tt ..(,RSBSMLB)};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Logic.tex b/graphics/circuit_macros/doc/Logic.tex
deleted file mode 100644
index fae1a4e3c0..0000000000
--- a/graphics/circuit_macros/doc/Logic.tex
+++ /dev/null
@@ -1,212 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0.2,0.45)
- --(0,0.45)
- --(0,0.75)
- --(0.2,0.75)\dpicstop
-\dpicdraw (0.2,0.75)
- ..controls (0.4,0.75) and (0.4,0.45)
- ..(0.2,0.45)\dpicstop
-\draw (0.6,0.6) node[right=-2bp]{{\tt AND\_gate}};
-\dpicdraw (0.122222,0.348911)
- --(0,0.348911)\dpicstop
-\dpicdraw (0.004513,0.351089)
- ..controls (0.050565,0.25571) and (0.050948,0.144606)
- ..(0.005556,0.048911)\dpicstop
-\dpicdraw (0,0.048911)
- --(0.122222,0.048911)\dpicstop
-\dpicdraw (0.122222,0.348911)
- ..controls (0.222661,0.348911) and (0.313857,0.290284)
- ..(0.355556,0.198911)\dpicstop
-\dpicdraw (0.122222,0.048911)
- ..controls (0.222661,0.048911) and (0.313857,0.107537)
- ..(0.355556,0.198911)\dpicstop
-\draw (0.6,0.2) node[right=-2bp]{{\tt OR\_gate}};
-\dpicdraw (0.175,-0.2)
- --(0,-0.3)
- --(0,-0.1)
- --(0.175,-0.2)\dpicstop
-\draw (0.6,-0.2) node[right=-2bp]{{\tt BUFFER\_gate}};
-\dpicdraw (-0,-0.451089)
- ..controls (0.04503,-0.54602) and (0.04503,-0.656159)
- ..(-0,-0.751089)\dpicstop
-\dpicdraw (0.166667,-0.451089)
- --(0.044444,-0.451089)\dpicstop
-\dpicdraw (0.048957,-0.448911)
- ..controls (0.095009,-0.54429) and (0.095392,-0.655394)
- ..(0.05,-0.751089)\dpicstop
-\dpicdraw (0.044444,-0.751089)
- --(0.166667,-0.751089)\dpicstop
-\dpicdraw (0.166667,-0.451089)
- ..controls (0.267105,-0.451089) and (0.358302,-0.509716)
- ..(0.4,-0.601089)\dpicstop
-\dpicdraw (0.166667,-0.751089)
- ..controls (0.267105,-0.751089) and (0.358302,-0.692463)
- ..(0.4,-0.601089)\dpicstop
-\draw (0.6,-0.6) node[right=-2bp]{{\tt XOR\_gate}};
-\dpicdraw (2.13718,0.45)
- --(1.93718,0.45)
- --(1.93718,0.75)
- --(2.13718,0.75)\dpicstop
-\dpicdraw (2.13718,0.75)
- ..controls (2.33718,0.75) and (2.33718,0.45)
- ..(2.13718,0.45)\dpicstop
-\dpicdraw (2.32468,0.6) circle (0.014764in)\dpicstop
-\draw (2.53718,0.6) node[right=-2bp]{{\tt NAND\_gate}};
-\dpicdraw (2.059402,0.348911)
- --(1.93718,0.348911)\dpicstop
-\dpicdraw (1.941693,0.351089)
- ..controls (1.987745,0.25571) and (1.988128,0.144606)
- ..(1.942736,0.048911)\dpicstop
-\dpicdraw (1.93718,0.048911)
- --(2.059402,0.048911)\dpicstop
-\dpicdraw (2.059402,0.348911)
- ..controls (2.159841,0.348911) and (2.251037,0.290284)
- ..(2.292736,0.198911)\dpicstop
-\dpicdraw (2.059402,0.048911)
- ..controls (2.159841,0.048911) and (2.251037,0.107537)
- ..(2.292736,0.198911)\dpicstop
-\dpicdraw (2.330236,0.198911) circle (0.014764in)\dpicstop
-\draw (2.53718,0.2) node[right=-2bp]{{\tt NOR\_gate(3)}};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](2.434402,0.218911)
- --(2.367736,0.198911)
- --(2.434402,0.178911) --cycle\dpicstop
-\dpicdraw (2.387069,0.198911)
- --(2.444069,0.198911)
- ..controls (2.482069,0.198911) and (2.501069,0.223911)
- ..(2.501069,0.273911)
- ..controls (2.501069,0.323911) and (2.509402,0.348911)
- ..(2.526069,0.348911)
- --(2.551069,0.348911)\dpicstop
-\draw (2.551069,0.348911) node[right=-2bp]{{\tt Out}};
-\filldraw[line width=0bp](2.350236,0.132244)
- --(2.330236,0.198911)
- --(2.310236,0.132244) --cycle\dpicstop
-\dpicdraw (2.330236,0.179577)
- --(2.330236,0.122577)
- ..controls (2.330236,0.084577) and (2.369819,0.062799)
- ..(2.448986,0.057244)
- --(2.567736,0.048911)\dpicstop
-\draw (2.567736,0.048911) node[right=-2bp]{{\tt N\_Out}};
-\filldraw[line width=0bp](1.902093,0.263339)
- --(1.961918,0.298911)
- --(1.892391,0.302144) --cycle\dpicstop
-\dpicdraw (1.943161,0.294221)
- --(1.761918,0.248911)\dpicstop
-\draw (1.761918,0.268911) node[left=-2bp]{{\tt In1\/}};
-\filldraw[line width=0bp](1.916682,0.163339)
- --(1.976508,0.198911)
- --(1.906981,0.202144) --cycle\dpicstop
-\dpicdraw (1.957751,0.194221)
- --(1.776508,0.148911)\dpicstop
-\draw (1.776508,0.148911) node[left=-2bp]{{\tt In2\/}};
-\filldraw[line width=0bp](1.902093,0.063339)
- --(1.961918,0.098911)
- --(1.892391,0.102144) --cycle\dpicstop
-\dpicdraw (1.943161,0.094221)
- --(1.761918,0.048911)\dpicstop
-\draw (1.761918,0.028911) node[left=-2bp]{{\tt In3\/}};
-\dpiclw=0.8bp
-\dpicdraw (2.11218,-0.2)
- --(1.93718,-0.3)
- --(1.93718,-0.1)
- --(2.11218,-0.2)\dpicstop
-\dpicdraw (2.14968,-0.2) circle (0.014764in)\dpicstop
-\draw (2.53718,-0.2) node[right=-2bp]{{\tt NOT\_gate}};
-\dpicdraw (1.992998,-0.451089)
- ..controls (2.038027,-0.54602) and (2.038027,-0.656159)
- ..(1.992998,-0.751089)\dpicstop
-\dpicdraw (2.159664,-0.451089)
- --(2.037442,-0.451089)\dpicstop
-\dpicdraw (2.041955,-0.448911)
- ..controls (2.088007,-0.54429) and (2.08839,-0.655394)
- ..(2.042998,-0.751089)\dpicstop
-\dpicdraw (2.037442,-0.751089)
- --(2.159664,-0.751089)\dpicstop
-\dpicdraw (2.159664,-0.451089)
- ..controls (2.260103,-0.451089) and (2.351299,-0.509716)
- ..(2.392998,-0.601089)\dpicstop
-\dpicdraw (2.159664,-0.751089)
- ..controls (2.260103,-0.751089) and (2.351299,-0.692463)
- ..(2.392998,-0.601089)\dpicstop
-\dpicdraw (2.430498,-0.601089) circle (0.014764in)\dpicstop
-\dpicdraw (1.97468,-0.501089) circle (0.014764in)\dpicstop
-\dpicdraw (1.97468,-0.701089) circle (0.014764in)\dpicstop
-\draw (2.53718,-0.6) node[right=-2bp]{{\tt NXOR\_gate(NPN)}};
-\filldraw[line width=0bp](1.834102,-0.501089)
- --(1.93718,-0.501089)
- --(1.846229,-0.452582) --cycle\dpicstop
-\dpicdraw (1.914958,-0.495534)
- --(1.73718,-0.451089)\dpicstop
-\draw (1.73718,-0.431089) node[left=-2bp]{{\tt In1\/}};
-\filldraw[line width=0bp](1.923692,-0.601089)
- --(2.02677,-0.601089)
- --(1.935819,-0.552582) --cycle\dpicstop
-\dpicdraw (2.004548,-0.595534)
- --(1.82677,-0.551089)\dpicstop
-\draw (1.82677,-0.551089) node[left=-2bp]{{\tt In2\/}};
-\filldraw[line width=0bp](1.834102,-0.701089)
- --(1.93718,-0.701089)
- --(1.846229,-0.652582) --cycle\dpicstop
-\dpicdraw (1.914958,-0.695534)
- --(1.73718,-0.651089)\dpicstop
-\draw (1.73718,-0.671089) node[left=-2bp]{{\tt In3\/}};
-\dpicdraw (3.87436,0.6)
- --(3.87436,0.775)
- --(4.22436,0.775)
- --(4.22436,0.425)
- --(3.87436,0.425)
- --(3.87436,0.6)\dpicstop
-\draw (4.04936,0.705815) node{{\scriptsize$ \& $}};
-\draw (4.47436,0.6) node[right=-2bp]{{\tt NAND\_gate(,B)}};
-\dpicdraw (3.87436,0.2)
- --(3.87436,0.375)
- --(4.22436,0.375)
- --(4.22436,0.025)
- --(3.87436,0.025)
- --(3.87436,0.2)\dpicstop
-\draw (4.04936,0.305815) node{{\scriptsize$ \geq 1 $}};
-\dpicdraw (3.83686,0.316667) circle (0.014764in)\dpicstop
-\dpicdraw (3.83686,0.2) circle (0.014764in)\dpicstop
-\dpicdraw (3.83686,0.083333) circle (0.014764in)\dpicstop
-\dpicdraw (4.26186,0.2) circle (0.014764in)\dpicstop
-\draw (4.47436,0.2) node[right=-2bp]{{\tt NOR\_gate(3,NB)}};
-\dpicdraw (3.87436,-0.2)
- --(3.87436,-0.025)
- --(4.22436,-0.025)
- --(4.22436,-0.375)
- --(3.87436,-0.375)
- --(3.87436,-0.2)\dpicstop
-\draw (4.04936,-0.094185) node{{\scriptsize$ =1 $}};
-\dpicdraw (3.83686,-0.2875) circle (0.014764in)\dpicstop
-\dpicdraw (4.26186,-0.2) circle (0.014764in)\dpicstop
-\draw (4.47436,-0.2) node[right=-2bp]{{\tt BOX\_gate(PN,N,{,},=1)}};
-\dpicdraw (3.87436,-0.1125)
- --(3.72436,-0.1125)\dpicstop
-\dpicdraw (3.79936,-0.2875)
- --(3.72436,-0.2875)\dpicstop
-\dpicdraw (4.29936,-0.2)
- --(4.44936,-0.2)\dpicstop
-\dpicdraw (3.87436,-0.6)
- --(3.87436,-0.425)
- --(4.22436,-0.425)
- --(4.22436,-0.775)
- --(3.87436,-0.775)
- --(3.87436,-0.6)\dpicstop
-\draw (4.04936,-0.494185) node{{\scriptsize$ = $}};
-\dpicdraw (4.26186,-0.6) circle (0.014764in)\dpicstop
-\draw (4.47436,-0.6) node[right=-2bp]{{\tt BOX\_gate(PP,N,{,},=)}};
-\dpicdraw (3.87436,-0.5125)
- --(3.72436,-0.5125)\dpicstop
-\dpicdraw (3.87436,-0.6875)
- --(3.72436,-0.6875)\dpicstop
-\dpicdraw (4.29936,-0.6)
- --(4.44936,-0.6)\dpicstop
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Multiplexer.tex b/graphics/circuit_macros/doc/Multiplexer.tex
deleted file mode 100644
index a8a09d6e1c..0000000000
--- a/graphics/circuit_macros/doc/Multiplexer.tex
+++ /dev/null
@@ -1,148 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-{\sf
-\dpicdraw (0.2,0.075)
- --(0.2,0.525)
- --(0.6,0.425)
- --(0.6,-0.275)
- --(0.2,-0.375)
- --(0.2,0.075)\dpicstop
-\draw (0.4,0.075) node{\scriptsize M1};
-\dpicdraw (0.6,0.075)
- --(0.8,0.075)\dpicstop
-\dpicdraw (0.4,-0.325)
- --(0.4,-0.525)\dpicstop
-\draw (0.2,0.4125) node[right=-2bp]{{\scriptsize 0}};
-\dpicdraw (0.2,0.4125)
- --(0,0.4125)\dpicstop
-\draw (0.2,0.1875) node[right=-2bp]{{\scriptsize 1}};
-\dpicdraw (0.2,0.1875)
- --(0,0.1875)\dpicstop
-\draw (0.2,-0.0375) node[right=-2bp]{{\scriptsize 2}};
-\dpicdraw (0.2,-0.0375)
- --(0,-0.0375)\dpicstop
-\draw (0.2,-0.2625) node[right=-2bp]{{\scriptsize 3}};
-\dpicdraw (0.2,-0.2625)
- --(0,-0.2625)\dpicstop
-\draw (0.4,-0.525) node[below=-2bp]{\tt Mux(4,M1)};
-\draw (0,0.4125) node[left=-2bp]{\sl In0};
-\draw (0,0.1875) node[left=-2bp]{\sl In1};
-\draw (0,-0.0375) node[left=-2bp]{\sl In2};
-\draw (0,-0.2625) node[left=-2bp]{\sl In3};
-\draw (0.8,0.075) node[above=-2bp]{\sl Out};
-\draw (0.4,-0.525) node[above right=-2bp]{\sl Sel};
-\dpicdraw (1.5,-0.075)
- --(1.5,-0.525)
- --(1.1,-0.425)
- --(1.1,0.275)
- --(1.5,0.375)
- --(1.5,-0.075)\dpicstop
-\dpicdraw (1.1,-0.075)
- --(0.9,-0.075)\dpicstop
-\dpicdraw (1.3,0.325)
- --(1.3,0.525)\dpicstop
-\draw (1.5,0.285) node[left=-2bp]{{\scriptsize 0}};
-\dpicdraw (1.5,0.285)
- --(1.7,0.285)\dpicstop
-\draw (1.5,0.105) node[left=-2bp]{{\scriptsize 1}};
-\dpicdraw (1.5,0.105)
- --(1.7,0.105)\dpicstop
-\draw (1.5,-0.075) node[left=-2bp]{{\scriptsize 2}};
-\dpicdraw (1.5,-0.075)
- --(1.7,-0.075)\dpicstop
-\draw (1.5,-0.255) node[left=-2bp]{{\scriptsize 3}};
-\dpicdraw (1.5,-0.255)
- --(1.7,-0.255)\dpicstop
-\draw (1.5,-0.435) node[left=-2bp]{{\scriptsize $\overline{\hbox{OE}}$}};
-\dpicdraw (1.5375,-0.435) circle (0.014764in)\dpicstop
-\dpicdraw (1.575,-0.435)
- --(1.7,-0.435)\dpicstop
-\draw (1.3,-0.802778) node{\tt left\_; Mux(4,{,}LNOE)};
-\draw (1.7,0.285) node[above=-2bp]{\sl In0};
-\draw (1.755556,-0.435) node[below=-2bp]{\sl NOE};
-\draw (0.9,-0.075) node[below=-2bp]{\sl Out};
-\draw (1.3,0.525) node[below left=-2bp]{\sl Sel};
-\dpicdraw (2.5,-0.0875)
- --(2.5,0.3625)
- --(2.9,0.2625)
- --(2.9,-0.4375)
- --(2.5,-0.5375)
- --(2.5,-0.0875)\dpicstop
-\dpicdraw (2.9,-0.0875)
- --(3.1,-0.0875)\dpicstop
-\dpicdraw (2.6,0.3375)
- --(2.6,0.5375)\dpicstop
-\dpicdraw (2.8,0.2875)
- --(2.8,0.4875)\dpicstop
-\draw (2.5,0.2725) node[right=-2bp]{{\scriptsize 00}};
-\dpicdraw (2.5,0.2725)
- --(2.3,0.2725)\dpicstop
-\draw (2.5,0.0925) node[right=-2bp]{{\scriptsize 01}};
-\dpicdraw (2.5,0.0925)
- --(2.3,0.0925)\dpicstop
-\draw (2.5,-0.0875) node[right=-2bp]{{\scriptsize 10}};
-\dpicdraw (2.5,-0.0875)
- --(2.3,-0.0875)\dpicstop
-\draw (2.5,-0.2675) node[right=-2bp]{{\scriptsize 11}};
-\dpicdraw (2.5,-0.2675)
- --(2.3,-0.2675)\dpicstop
-\draw (2.5,-0.4475) node[right=-2bp]{{\scriptsize OE}};
-\dpicdraw (2.5,-0.4475)
- --(2.3,-0.4475)\dpicstop
-\draw (2.7,-0.5375) node[below=-2bp]{\tt Mux(4,{,}OEBN2)};
-\draw (2.6,0.5375) node[left=-2bp]{\sl Sel0};
-\draw (2.8,0.4875) node[right=-2bp]{\sl Sel1};
-\draw (2.3,0.2725) node[left=-2bp]{\sl In0};
-\draw (2.3,-0.2675) node[left=-2bp]{\sl In3};
-\draw (2.3,-0.4475) node[left=-2bp]{\sl OE};
-\dpicdraw (4.491667,0.2)
- --(5.191667,0.2)
- --(5.091667,-0.2)
- --(3.891667,-0.2)
- --(3.791667,0.2)
- --(4.491667,0.2)\dpicstop
-\dpicdraw (4.491667,-0.2)
- --(4.491667,-0.4)\dpicstop
-\dpicdraw (3.808333,0.133333)
- --(3.608333,0.133333)\dpicstop
-\dpicdraw (3.841667,0)
- --(3.641667,0)\dpicstop
-\dpicdraw (3.875,-0.133333)
- --(3.675,-0.133333)\dpicstop
-\draw (3.879167,0.2) node[below=-2bp]{{\scriptsize 0}};
-\dpicdraw (3.879167,0.2)
- --(3.879167,0.4)\dpicstop
-\draw (4.054167,0.2) node[below=-2bp]{{\scriptsize 1}};
-\dpicdraw (4.054167,0.2)
- --(4.054167,0.4)\dpicstop
-\draw (4.229167,0.2) node[below=-2bp]{{\scriptsize 2}};
-\dpicdraw (4.229167,0.2)
- --(4.229167,0.4)\dpicstop
-\draw (4.404167,0.2) node[below=-2bp]{{\scriptsize 3}};
-\dpicdraw (4.404167,0.2)
- --(4.404167,0.4)\dpicstop
-\draw (4.579167,0.2) node[below=-2bp]{{\scriptsize 4}};
-\dpicdraw (4.579167,0.2)
- --(4.579167,0.4)\dpicstop
-\draw (4.754167,0.2) node[below=-2bp]{{\scriptsize 5}};
-\dpicdraw (4.754167,0.2)
- --(4.754167,0.4)\dpicstop
-\draw (4.929167,0.2) node[below=-2bp]{{\scriptsize 6}};
-\dpicdraw (4.929167,0.2)
- --(4.929167,0.4)\dpicstop
-\draw (5.104167,0.2) node[below=-2bp]{{\scriptsize 7}};
-\dpicdraw (5.104167,0.2)
- --(5.104167,0.4)\dpicstop
-\draw (4.4,-0.4) node[below=-2bp]{\tt down\_; Mux(8,{,}L3,{,}28*L\_unit)};
-\draw (3.608333,0.133333) node[left=-2bp]{\sl Sel0};
-\draw (3.675,-0.133333) node[below left=-2bp]{\sl Sel2};
-\draw (3.879167,0.4) node[left=-2bp]{\sl In0};
-\draw (5.104167,0.4) node[right=-2bp]{\sl In7};
-}
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/NLG.tex b/graphics/circuit_macros/doc/NLG.tex
deleted file mode 100644
index ba14d3cb04..0000000000
--- a/graphics/circuit_macros/doc/NLG.tex
+++ /dev/null
@@ -1,93 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0.145,-0.25) rectangle (0.895,0.25)\dpicstop
-\draw (0.145,0) node[right=-2bp]{${}0$};
-\draw (0.895,0) node[left=-2bp]{$\infty$};
-\dpicdraw (0.145,0.125)
- --(0.02,0.125)\dpicstop
-\dpicdraw[fill=black](0.02,0.125) circle (0.007874in)\dpicstop
-\dpicdraw (0.145,-0.125)
- --(0.02,-0.125)\dpicstop
-\dpicdraw[fill=black](0.02,-0.125) circle (0.007874in)\dpicstop
-\dpicdraw (0.895,0.125)
- --(1.02,0.125)\dpicstop
-\dpicdraw[fill=black](1.02,0.125) circle (0.007874in)\dpicstop
-\dpicdraw (0.895,-0.125)
- --(1.02,-0.125)\dpicstop
-\dpicdraw[fill=black](1.02,-0.125) circle (0.007874in)\dpicstop
-\draw (0.52,-0.291511) node[below=-2bp]{\tt nullor};
-\dpicdraw (1.685,-0.25) rectangle (2.185,0.25)\dpicstop
-\dpicdraw (1.685,0.125)
- --(1.56,0.125)\dpicstop
-\dpicdraw[fill=black](1.56,0.125) circle (0.007874in)\dpicstop
-\dpicdraw (1.685,-0.125)
- --(1.56,-0.125)\dpicstop
-\dpicdraw[fill=black](1.56,-0.125) circle (0.007874in)\dpicstop
-\dpicdraw (2.185,0.125)
- --(2.31,0.125)\dpicstop
-\dpicdraw[fill=black](2.31,0.125) circle (0.007874in)\dpicstop
-\dpicdraw (2.185,-0.125)
- --(2.31,-0.125)\dpicstop
-\dpicdraw[fill=black](2.31,-0.125) circle (0.007874in)\dpicstop
-\dpicdraw (1.685,0.125)
- --(1.81,0.125)
- --(1.81,-0.125)
- --(1.685,-0.125)\dpicstop
-\dpicdraw (1.81,-0.083333)
- ..controls (1.856024,-0.083333) and (1.893333,-0.046024)
- ..(1.893333,0)
- ..controls (1.893333,0.046024) and (1.856024,0.083333)
- ..(1.81,0.083333)\dpicstop
-\dpicdraw (2.185,0.125)
- --(2.06,0.125)
- --(2.06,-0.125)
- --(2.185,-0.125)\dpicstop
-\dpicdraw (2.06,0.083333)
- ..controls (2.013976,0.083333) and (1.976667,0.046024)
- ..(1.976667,0)
- ..controls (1.976667,-0.046024) and (2.013976,-0.083333)
- ..(2.06,-0.083333)\dpicstop
-\draw (1.935,-0.291511) node[below=-2bp]{\tt gyrator};
-\dpicdraw (2.83,0.125)
- --(3.0175,0.125)
- --(3.0175,-0.125)
- --(2.83,-0.125)\dpicstop
-\dpicdraw (3.0175,-0.083333)
- ..controls (3.063524,-0.083333) and (3.100833,-0.046024)
- ..(3.100833,0)
- ..controls (3.100833,0.046024) and (3.063524,0.083333)
- ..(3.0175,0.083333)\dpicstop
-\dpicdraw (3.58,0.125)
- --(3.3925,0.125)
- --(3.3925,-0.125)
- --(3.58,-0.125)\dpicstop
-\dpicdraw (3.3925,0.083333)
- ..controls (3.346476,0.083333) and (3.309167,0.046024)
- ..(3.309167,0)
- ..controls (3.309167,-0.046024) and (3.346476,-0.083333)
- ..(3.3925,-0.083333)\dpicstop
-\draw (3.205,-0.25) node{\tt gyrator(invis,{,}0,N)};
-\dpicdraw (4.705,-0.25)
- --(4.705,-0.125)
- --(4.955,-0.125)
- --(4.955,-0.25)\dpicstop
-\dpicdraw (4.913333,-0.125)
- ..controls (4.913333,-0.078976) and (4.876024,-0.041667)
- ..(4.83,-0.041667)
- ..controls (4.783976,-0.041667) and (4.746667,-0.078976)
- ..(4.746667,-0.125)\dpicstop
-\dpicdraw (4.705,0.25)
- --(4.705,0.125)
- --(4.955,0.125)
- --(4.955,0.25)\dpicstop
-\dpicdraw (4.746667,0.125)
- ..controls (4.746667,0.013889) and (4.913333,0.013889)
- ..(4.913333,0.125)\dpicstop
-\draw (4.83,-0.291511) node[below=-2bp]{\tt gyrator(invis wid boxht,{,}0,NV)};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/NPDT.tex b/graphics/circuit_macros/doc/NPDT.tex
deleted file mode 100644
index 3cad25c409..0000000000
--- a/graphics/circuit_macros/doc/NPDT.tex
+++ /dev/null
@@ -1,121 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw[fill=white](0.024,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw (0.224,-0.061976)
- --(0.224,-0.061976)\dpicstop
-\dpicdraw (0.224,-0.061976)
- --(0.374,0.088024)\dpicstop
-\dpicdraw (0.424,-0.061976)
- --(0.424,-0.061976)\dpicstop
-\dpicdraw[fill=white](0.224,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](0.424,-0.061976) circle (0.009449in)\dpicstop
-\draw (0.424,-0.085976) node[below=-2bp]{\sl R};
-\draw (0.224,-0.085976) node[below=-2bp]{\sl T};
-\draw (0.024,-0.085976) node[below=-2bp]{\sl L};
-\draw (0.224,-0.308024) node{\tt NPDT};
-\dpicdraw[fill=white](1.174,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw (1.174,0.138024)
- --(1.174,0.138024)\dpicstop
-\dpicdraw (1.174,0.138024)
- --(1.024,0.288024)\dpicstop
-\dpicdraw (1.174,0.338024)
- --(1.174,0.338024)\dpicstop
-\dpicdraw[fill=white](1.174,0.138024) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](1.174,0.338024) circle (0.009449in)\dpicstop
-\draw (1.198,0.338024) node[right=-2bp]{\sl R};
-\draw (1.198,0.138024) node[right=-2bp]{\sl T};
-\draw (1.198,-0.061976) node[right=-2bp]{\sl L};
-\draw (1.212024,-0.235976) node{\tt up\_; NPDT\strut};
-\dpicdraw[fill=white](1.924,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw (2.124,-0.061976)
- --(2.124,-0.061976)\dpicstop
-\dpicdraw (2.124,-0.061976)
- --(2.274,0.088024)\dpicstop
-\dpicdraw (2.324,-0.061976)
- --(2.324,-0.061976)\dpicstop
-\dpicdraw[fill=white](2.124,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](2.324,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](1.924,0.238024) circle (0.009449in)\dpicstop
-\dpicdraw (2.124,0.238024)
- --(2.124,0.238024)\dpicstop
-\dpicdraw (2.124,0.238024)
- --(2.274,0.388024)\dpicstop
-\dpicdraw (2.324,0.238024)
- --(2.324,0.238024)\dpicstop
-\dpicdraw[fill=white](2.124,0.238024) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](2.324,0.238024) circle (0.009449in)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](2.224,-0.001976)
- --(2.224,0.373024)\dpicstop
-\draw (2.348,-0.061976) node[right=-2bp]{\sl R1};
-\draw (1.9,-0.061976) node[left=-2bp]{\sl L1};
-\draw (2.348,0.238024) node[right=-2bp]{\sl R2};
-\draw (1.9,0.238024) node[left=-2bp]{\sl L2};
-\draw (2.124,-0.238024) node{\tt NPDT(2)\strut};
-\dpicdraw[fill=white](3.074,0.538024) circle (0.009449in)\dpicstop
-\dpicdraw (3.274,0.538024)
- --(3.274,0.538024)\dpicstop
-\dpicdraw (3.274,0.538024)
- --(3.424,0.388024)\dpicstop
-\dpicdraw (3.474,0.538024)
- --(3.474,0.538024)\dpicstop
-\dpicdraw[fill=white](3.274,0.538024) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](3.474,0.538024) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](3.074,0.238024) circle (0.009449in)\dpicstop
-\dpicdraw (3.274,0.238024)
- --(3.274,0.238024)\dpicstop
-\dpicdraw (3.274,0.238024)
- --(3.424,0.088024)\dpicstop
-\dpicdraw (3.474,0.238024)
- --(3.474,0.238024)\dpicstop
-\dpicdraw[fill=white](3.274,0.238024) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](3.474,0.238024) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](3.074,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw (3.274,-0.061976)
- --(3.274,-0.061976)\dpicstop
-\dpicdraw (3.274,-0.061976)
- --(3.424,-0.211976)\dpicstop
-\dpicdraw (3.474,-0.061976)
- --(3.474,-0.061976)\dpicstop
-\dpicdraw[fill=white](3.274,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](3.474,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](3.374,0.478024)
- --(3.374,-0.196976)\dpicstop
-\draw (3.498,0.538024) node[right=-2bp]{\sl R1};
-\draw (3.05,0.538024) node[left=-2bp]{\sl L1};
-\draw (3.498,0.238024) node[right=-2bp]{\sl R2};
-\draw (3.05,0.238024) node[left=-2bp]{\sl L2};
-\draw (3.498,-0.061976) node[right=-2bp]{\sl R3};
-\draw (3.05,-0.061976) node[left=-2bp]{\sl L3};
-\draw (3.274,-0.211976) node[below=-2bp]{\tt NPDT(3,R)\strut};
-\dpicdraw[fill=white](4.624,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw (4.424,-0.061976)
- --(4.424,-0.061976)\dpicstop
-\dpicdraw (4.424,-0.061976)
- --(4.274,0.088024)\dpicstop
-\dpicdraw (4.224,-0.061976)
- --(4.224,-0.061976)\dpicstop
-\dpicdraw[fill=white](4.424,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](4.224,-0.061976) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](4.624,0.238024) circle (0.009449in)\dpicstop
-\dpicdraw (4.424,0.238024)
- --(4.424,0.238024)\dpicstop
-\dpicdraw (4.424,0.238024)
- --(4.274,0.388024)\dpicstop
-\dpicdraw (4.224,0.238024)
- --(4.224,0.238024)\dpicstop
-\dpicdraw[fill=white](4.424,0.238024) circle (0.009449in)\dpicstop
-\dpicdraw[fill=white](4.224,0.238024) circle (0.009449in)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](4.324,-0.001976)
- --(4.324,0.373024)\dpicstop
-\draw (4.2,-0.061976) node[left=-2bp]{\sl R1};
-\draw (4.648,-0.061976) node[right=-2bp]{\sl L1};
-\draw (4.2,0.238024) node[left=-2bp]{\sl R2};
-\draw (4.648,0.238024) node[right=-2bp]{\sl L2};
-\draw (4.424,-0.238024) node{\tt left\_; NPDT(2,R)\strut};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Nport.tex b/graphics/circuit_macros/doc/Nport.tex
deleted file mode 100644
index e473f19b8d..0000000000
--- a/graphics/circuit_macros/doc/Nport.tex
+++ /dev/null
@@ -1,116 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0.145,-0.25) rectangle (0.895,0.25)\dpicstop
-\dpicdraw (0.145,0.125)
- --(0.02,0.125)\dpicstop
-\dpicdraw[fill=black](0.02,0.125) circle (0.007874in)\dpicstop
-\dpicdraw (0.145,-0.125)
- --(0.02,-0.125)\dpicstop
-\dpicdraw[fill=black](0.02,-0.125) circle (0.007874in)\dpicstop
-\dpicdraw (0.895,0.125)
- --(1.02,0.125)\dpicstop
-\dpicdraw[fill=black](1.02,0.125) circle (0.007874in)\dpicstop
-\dpicdraw (0.895,-0.125)
- --(1.02,-0.125)\dpicstop
-\dpicdraw[fill=black](1.02,-0.125) circle (0.007874in)\dpicstop
-\draw (0.02,0.125) node[above left=1bp]{\sl W1a};
-\draw (0.02,-0.125) node[below left=1bp]{\sl W1b};
-\draw (1.02,0.125) node[above right=1bp]{\sl E1a};
-\draw (1.02,-0.125) node[below right=1bp]{\sl E1b};
-\dpicdraw[fill=white!90!black](1.895,-0.5) rectangle (3.895,0.5)\dpicstop
-\draw (2.895,0) node{n-port};
-\dpicdraw (1.895,0.25)
- --(1.77,0.25)\dpicstop
-\dpicdraw[fill=black](1.77,0.25) circle (0.007874in)\dpicstop
-\dpicdraw (1.895,-0.25)
- --(1.77,-0.25)\dpicstop
-\dpicdraw[fill=black](1.77,-0.25) circle (0.007874in)\dpicstop
-\dpicdraw (2.180714,0.5)
- --(2.180714,0.625)\dpicstop
-\dpicdraw[fill=black](2.180714,0.625) circle (0.007874in)\dpicstop
-\dpicdraw (2.752143,0.5)
- --(2.752143,0.625)\dpicstop
-\dpicdraw[fill=black](2.752143,0.625) circle (0.007874in)\dpicstop
-\dpicdraw (3.037857,0.5)
- --(3.037857,0.625)\dpicstop
-\dpicdraw[fill=black](3.037857,0.625) circle (0.007874in)\dpicstop
-\dpicdraw (3.609286,0.5)
- --(3.609286,0.625)\dpicstop
-\dpicdraw[fill=black](3.609286,0.625) circle (0.007874in)\dpicstop
-\dpicdraw (3.895,0.4)
- --(4.02,0.4)\dpicstop
-\dpicdraw[fill=black](4.02,0.4) circle (0.007874in)\dpicstop
-\dpicdraw (3.895,0.2)
- --(4.02,0.2)\dpicstop
-\dpicdraw[fill=black](4.02,0.2) circle (0.007874in)\dpicstop
-\dpicdraw (3.895,0.1)
- --(4.02,0.1)\dpicstop
-\dpicdraw[fill=black](4.02,0.1) circle (0.007874in)\dpicstop
-\dpicdraw (3.895,-0.1)
- --(4.02,-0.1)\dpicstop
-\dpicdraw[fill=black](4.02,-0.1) circle (0.007874in)\dpicstop
-\dpicdraw (3.895,-0.2)
- --(4.02,-0.2)\dpicstop
-\dpicdraw[fill=black](4.02,-0.2) circle (0.007874in)\dpicstop
-\dpicdraw (3.895,-0.4)
- --(4.02,-0.4)\dpicstop
-\dpicdraw[fill=black](4.02,-0.4) circle (0.007874in)\dpicstop
-\dpicdraw (2.048846,-0.5)
- --(2.048846,-0.625)\dpicstop
-\dpicdraw[fill=black](2.048846,-0.625) circle (0.007874in)\dpicstop
-\dpicdraw (2.356538,-0.5)
- --(2.356538,-0.625)\dpicstop
-\dpicdraw[fill=black](2.356538,-0.625) circle (0.007874in)\dpicstop
-\dpicdraw (2.510385,-0.5)
- --(2.510385,-0.625)\dpicstop
-\dpicdraw[fill=black](2.510385,-0.625) circle (0.007874in)\dpicstop
-\dpicdraw (2.818077,-0.5)
- --(2.818077,-0.625)\dpicstop
-\dpicdraw[fill=black](2.818077,-0.625) circle (0.007874in)\dpicstop
-\dpicdraw (2.971923,-0.5)
- --(2.971923,-0.625)\dpicstop
-\dpicdraw[fill=black](2.971923,-0.625) circle (0.007874in)\dpicstop
-\dpicdraw (3.279615,-0.5)
- --(3.279615,-0.625)\dpicstop
-\dpicdraw[fill=black](3.279615,-0.625) circle (0.007874in)\dpicstop
-\dpicdraw (3.433462,-0.5)
- --(3.433462,-0.625)\dpicstop
-\dpicdraw[fill=black](3.433462,-0.625) circle (0.007874in)\dpicstop
-\dpicdraw (3.741154,-0.5)
- --(3.741154,-0.625)\dpicstop
-\dpicdraw[fill=black](3.741154,-0.625) circle (0.007874in)\dpicstop
-\draw (1.77,0.25) node[left=1bp]{\sl W1a};
-\draw (1.77,-0.25) node[left=1bp]{\sl W1b};
-\draw (4.02,0.4) node[right=1bp]{\sl E1a};
-\draw (4.02,-0.4) node[right=1bp]{\sl E3b};
-\draw (2.180714,0.625) node[above=1bp]{\sl N1a};
-\draw (2.752143,0.625) node[above=1bp]{\sl N1b$\;\;$};
-\draw (3.037857,0.625) node[above=1bp]{\sl $\;\;$N2a};
-\draw (3.609286,0.625) node[above=1bp]{\sl N2b};
-\draw (2.048846,-0.625) node[below=1bp]{\sl S1a};
-\draw (3.741154,-0.625) node[below=1bp]{\sl S4b};
-\draw (2.895,-0.725) node{$\cdots$};
-\draw (4.17,0.05) node{$\vdots$};
-\dpicdraw (4.895,-0.166667) rectangle (5.395,0.166667)\dpicstop
-\dpicdraw (4.895,0)
- --(4.77,0)\dpicstop
-\dpicdraw[fill=black](4.77,0) circle (0.007874in)\dpicstop
-\dpicdraw (5.395,0)
- --(5.52,0)\dpicstop
-\dpicdraw[fill=black](5.52,0) circle (0.007874in)\dpicstop
-\dpicdraw (5.145,-0.166667)
- --(5.145,-0.291667)\dpicstop
-\dpicdraw[fill=black](5.145,-0.291667) circle (0.007874in)\dpicstop
-\draw (4.77,0) node[left=1bp]{\sl W1};
-\draw (5.52,0) node[right=1bp]{\sl E1};
-\draw (5.145,-0.291667) node[below=1bp]{\sl S1};
-\draw (0.52,-0.55) node{\tt nport};
-\draw (2.895,-0.895) node{\tt nport(wid 2.0 ht 1 fill\_(0.9) "n-port",1,2,3,4)};
-\draw (5.145,-0.611667) node{\tt nterm};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Pconn.tex b/graphics/circuit_macros/doc/Pconn.tex
deleted file mode 100644
index 0bc608cbd9..0000000000
--- a/graphics/circuit_macros/doc/Pconn.tex
+++ /dev/null
@@ -1,462 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0.598611,0.013889)
- --(0.598611,0.263889)
- --(0.098611,0.263889)
- --(0.098611,-0.236111)
- --(0.598611,-0.236111)
- --(0.598611,0.013889)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.469444,0.088889)
- --(0.469444,0.163889)
- --(0.427778,0.163889)
- --(0.427778,0.013889)
- --(0.469444,0.013889)
- --(0.469444,0.088889)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.269444,0.088889)
- --(0.269444,0.151389)
- --(0.227778,0.151389)
- --(0.227778,0.026389)
- --(0.269444,0.026389)
- --(0.269444,0.088889)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\fill[fill=black,line width=0bp](0.390278,-0.111111)
- ..controls (0.390278,-0.088099) and (0.371623,-0.069444)
- ..(0.348611,-0.069444)
- ..controls (0.325599,-0.069444) and (0.306944,-0.088099)
- ..(0.306944,-0.111111)--cycle
-\dpicstop
-\dpicdraw (0.390278,-0.111111)
- ..controls (0.390278,-0.088099) and (0.371623,-0.069444)
- ..(0.348611,-0.069444)
- ..controls (0.325599,-0.069444) and (0.306944,-0.088099)
- ..(0.306944,-0.111111)\dpicstop
-\fill[fill=black,line width=0bp](0.306944,-0.111111)
- --(0.306944,-0.152778)
- --(0.390278,-0.152778)
- --(0.390278,-0.111111)--cycle
-\dpicstop
-\dpicdraw (0.306944,-0.111111)
- --(0.306944,-0.152778)
- --(0.390278,-0.152778)
- --(0.390278,-0.111111)\dpicstop
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.161111,0.068889)
- --(0.227778,0.088889)
- --(0.161111,0.108889) --cycle\dpicstop
-\dpicdraw (0.218111,0.088889)
- --(0.027778,0.088889)\dpicstop
-\draw (0.027778,0.088889) node[left=-2bp]{\sl H};
-\dpiclw=0.8bp
-\draw (0.348611,-0.236111) node[below=-2bp]{\tt pconnex(,A)};
-\dpicdraw (1.398611,0.013889)
- --(1.398611,0.263889)
- --(0.898611,0.263889)
- --(0.898611,-0.236111)
- --(1.398611,-0.236111)
- --(1.398611,0.013889)\dpicstop
-\dpicdraw (1.069444,0.088889)
- --(1.069444,0.163889)
- --(1.027778,0.163889)
- --(1.027778,0.013889)
- --(1.069444,0.013889)
- --(1.069444,0.088889)\dpicstop
-\dpicdraw (1.269444,0.088889)
- --(1.269444,0.151389)
- --(1.227778,0.151389)
- --(1.227778,0.026389)
- --(1.269444,0.026389)
- --(1.269444,0.088889)\dpicstop
-\dpicdraw (1.190278,-0.111111)
- ..controls (1.190278,-0.088099) and (1.171623,-0.069444)
- ..(1.148611,-0.069444)
- ..controls (1.125599,-0.069444) and (1.106944,-0.088099)
- ..(1.106944,-0.111111)\dpicstop
-\dpicdraw (1.106944,-0.111111)
- --(1.106944,-0.152778)
- --(1.190278,-0.152778)
- --(1.190278,-0.111111)\dpicstop
-\dpiclw=0.4bp
-\filldraw[line width=0bp](1.320129,0.136592)
- --(1.269444,0.088889)
- --(1.338017,0.100815) --cycle\dpicstop
-\dpicdraw (1.278091,0.093212)
- --(1.469444,0.188889)\dpicstop
-\draw (1.469444,0.188889) node[right=-2bp]{\sl H};
-\draw (0.748611,0.188889) node{\sl N};
-\filldraw[line width=0bp](0.520518,0.136175)
- --(0.469444,0.088889)
- --(0.538113,0.100252) --cycle\dpicstop
-\dpicdraw (0.673611,0.188889)
- --(0.478126,0.093141)\dpicstop
-\filldraw[line width=0bp](0.95911,0.100252)
- --(1.027778,0.088889)
- --(0.976704,0.136175) --cycle\dpicstop
-\dpicdraw (0.823611,0.188889)
- --(1.019096,0.093141)\dpicstop
-\draw (0.748611,-0.061111) node{\sl G};
-\filldraw[line width=0bp](0.452454,-0.07983)
- --(0.390278,-0.111111)
- --(0.459406,-0.119221) --cycle\dpicstop
-\dpicdraw (0.673611,-0.061111)
- --(0.399798,-0.109431)\dpicstop
-\filldraw[line width=0bp](1.037817,-0.119221)
- --(1.106944,-0.111111)
- --(1.044768,-0.07983) --cycle\dpicstop
-\dpicdraw (0.823611,-0.061111)
- --(1.097425,-0.109431)\dpicstop
-\draw (1.148611,-0.236111) node[below=-2bp]{\tt (,AF)};
-\dpicdraw (1.848611,0.013889) circle (0.098425in)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (1.969444,0.088889)
- --(1.969444,0.163889)
- --(1.927778,0.163889)
- --(1.927778,0.013889)
- --(1.969444,0.013889)
- --(1.969444,0.088889)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (1.769444,0.088889)
- --(1.769444,0.151389)
- --(1.727778,0.151389)
- --(1.727778,0.026389)
- --(1.769444,0.026389)
- --(1.769444,0.088889)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\fill[fill=black,line width=0bp](1.890278,-0.111111)
- ..controls (1.890278,-0.088099) and (1.871623,-0.069444)
- ..(1.848611,-0.069444)
- ..controls (1.825599,-0.069444) and (1.806944,-0.088099)
- ..(1.806944,-0.111111)--cycle
-\dpicstop
-\dpicdraw (1.890278,-0.111111)
- ..controls (1.890278,-0.088099) and (1.871623,-0.069444)
- ..(1.848611,-0.069444)
- ..controls (1.825599,-0.069444) and (1.806944,-0.088099)
- ..(1.806944,-0.111111)\dpicstop
-\fill[fill=black,line width=0bp](1.806944,-0.111111)
- --(1.806944,-0.152778)
- --(1.890278,-0.152778)
- --(1.890278,-0.111111)--cycle
-\dpicstop
-\dpicdraw (1.806944,-0.111111)
- --(1.806944,-0.152778)
- --(1.890278,-0.152778)
- --(1.890278,-0.111111)\dpicstop
-\draw (1.848611,-0.236111) node[below=-2bp]{\tt (,AC)};
-\dpicdraw (2.548611,0.013889) circle (0.098425in)\dpicstop
-\dpicdraw (2.469444,0.088889)
- --(2.469444,0.163889)
- --(2.427778,0.163889)
- --(2.427778,0.013889)
- --(2.469444,0.013889)
- --(2.469444,0.088889)\dpicstop
-\dpicdraw (2.669444,0.088889)
- --(2.669444,0.151389)
- --(2.627778,0.151389)
- --(2.627778,0.026389)
- --(2.669444,0.026389)
- --(2.669444,0.088889)\dpicstop
-\dpicdraw (2.590278,-0.111111)
- ..controls (2.590278,-0.088099) and (2.571623,-0.069444)
- ..(2.548611,-0.069444)
- ..controls (2.525599,-0.069444) and (2.506944,-0.088099)
- ..(2.506944,-0.111111)\dpicstop
-\dpicdraw (2.506944,-0.111111)
- --(2.506944,-0.152778)
- --(2.590278,-0.152778)
- --(2.590278,-0.111111)\dpicstop
-\draw (2.548611,-0.236111) node[below=-2bp]{\tt (,ACF)};
-\dpicdraw (3.298611,-0.136111)
- --(3.298611,0.163889)\dpicstop
-\dpicdraw (3.298611,0.163889)
- ..controls (3.298611,0.246732) and (3.231454,0.313889)
- ..(3.148611,0.313889)
- ..controls (3.065768,0.313889) and (2.998611,0.246732)
- ..(2.998611,0.163889)\dpicstop
-\dpicdraw (2.998611,0.163889)
- --(2.998611,-0.136111)\dpicstop
-\dpicdraw (2.998611,-0.136111)
- ..controls (2.998611,-0.336111) and (3.298611,-0.336111)
- ..(3.298611,-0.136111)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (3.148611,0.163889) circle (0.016404in)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (3.148611,-0.136111) circle (0.016404in)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\draw (3.148611,-0.286111) node[below=-2bp]{\tt (U,D)};
-\dpicdraw (3.798611,-0.136111)
- --(3.798611,0.163889)\dpicstop
-\dpicdraw (3.798611,0.163889)
- ..controls (3.798611,0.246732) and (3.731454,0.313889)
- ..(3.648611,0.313889)
- ..controls (3.565768,0.313889) and (3.498611,0.246732)
- ..(3.498611,0.163889)\dpicstop
-\dpicdraw (3.498611,0.163889)
- --(3.498611,-0.136111)\dpicstop
-\dpicdraw (3.498611,-0.136111)
- ..controls (3.498611,-0.336111) and (3.798611,-0.336111)
- ..(3.798611,-0.136111)\dpicstop
-\dpicdraw (3.648611,0.163889) circle (0.016404in)\dpicstop
-\dpicdraw (3.648611,-0.136111) circle (0.016404in)\dpicstop
-\draw (3.648611,-0.286111) node[below=-2bp]{\tt (U,DF)};
-\dpicdraw (4.248611,0.013889)
- --(4.248611,0.263889)
- --(3.998611,0.263889)
- --(3.998611,-0.236111)
- --(4.248611,-0.236111)
- --(4.248611,0.013889)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (4.123611,0.159722)
- --(4.061111,0.159722)
- --(4.061111,0.118056)
- --(4.186111,0.118056)
- --(4.186111,0.159722)
- --(4.123611,0.159722)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (4.123611,-0.090278)
- --(4.061111,-0.090278)
- --(4.061111,-0.131944)
- --(4.186111,-0.131944)
- --(4.186111,-0.090278)
- --(4.123611,-0.090278)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\draw (4.123611,-0.236111) node[below=-2bp]{\tt (U,J)};
-\dpicdraw (4.698611,0.013889)
- --(4.698611,0.263889)
- --(4.448611,0.263889)
- --(4.448611,-0.236111)
- --(4.698611,-0.236111)
- --(4.698611,0.013889)\dpicstop
-\dpicdraw (4.573611,0.159722)
- --(4.511111,0.159722)
- --(4.511111,0.118056)
- --(4.636111,0.118056)
- --(4.636111,0.159722)
- --(4.573611,0.159722)\dpicstop
-\dpicdraw (4.573611,-0.090278)
- --(4.511111,-0.090278)
- --(4.511111,-0.131944)
- --(4.636111,-0.131944)
- --(4.636111,-0.090278)
- --(4.573611,-0.090278)\dpicstop
-\draw (4.573611,-0.236111) node[below=-2bp]{\tt (U,JF)};
-\dpiclw=0.8bp
-\dpicdraw (0.348611,-0.623611)
- --(0.098611,-0.623611)
- --(0.098611,-0.873611)
- --(0.223611,-0.998611)
- --(0.473611,-0.998611)
- --(0.598611,-0.873611)
- --(0.598611,-0.623611)
- --(0.348611,-0.623611)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.469444,-0.736111)
- --(0.469444,-0.673611)
- --(0.427778,-0.673611)
- --(0.427778,-0.798611)
- --(0.469444,-0.798611)
- --(0.469444,-0.736111)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.269444,-0.736111)
- --(0.269444,-0.673611)
- --(0.227778,-0.673611)
- --(0.227778,-0.798611)
- --(0.269444,-0.798611)
- --(0.269444,-0.736111)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.369444,-0.886111)
- --(0.369444,-0.836111)
- --(0.327778,-0.836111)
- --(0.327778,-0.936111)
- --(0.369444,-0.936111)
- --(0.369444,-0.886111)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\draw (0.348611,-0.998611) node[below=-2bp]{\tt (,P)};
-\dpicdraw (1.048611,-0.623611)
- --(0.798611,-0.623611)
- --(0.798611,-0.873611)
- --(0.923611,-0.998611)
- --(1.173611,-0.998611)
- --(1.298611,-0.873611)
- --(1.298611,-0.623611)
- --(1.048611,-0.623611)\dpicstop
-\dpicdraw (0.969444,-0.736111)
- --(0.969444,-0.673611)
- --(0.927778,-0.673611)
- --(0.927778,-0.798611)
- --(0.969444,-0.798611)
- --(0.969444,-0.736111)\dpicstop
-\dpicdraw (1.169444,-0.736111)
- --(1.169444,-0.673611)
- --(1.127778,-0.673611)
- --(1.127778,-0.798611)
- --(1.169444,-0.798611)
- --(1.169444,-0.736111)\dpicstop
-\dpicdraw (1.069444,-0.886111)
- --(1.069444,-0.836111)
- --(1.027778,-0.836111)
- --(1.027778,-0.936111)
- --(1.069444,-0.936111)
- --(1.069444,-0.886111)\dpicstop
-\draw (1.048611,-0.998611) node[below=-2bp]{\tt (,PF)};
-\dpicdraw (1.823611,-0.511111)
- --(2.148611,-0.511111)
- --(2.148611,-0.691111)
- --(1.913611,-1.111111)
- --(1.733611,-1.111111)
- --(1.498611,-0.691111)
- --(1.498611,-0.511111)
- --(1.823611,-0.511111)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (1.719444,-0.661111)
- --(1.719444,-0.629861)
- --(1.594444,-0.629861)
- --(1.594444,-0.692361)
- --(1.719444,-0.692361)
- --(1.719444,-0.661111)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (2.052778,-0.661111)
- --(2.052778,-0.629861)
- --(1.927778,-0.629861)
- --(1.927778,-0.692361)
- --(2.052778,-0.692361)
- --(2.052778,-0.661111)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (1.854861,-0.977778)
- --(1.854861,-0.915278)
- --(1.792361,-0.915278)
- --(1.792361,-1.040278)
- --(1.854861,-1.040278)
- --(1.854861,-0.977778)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\draw (1.823611,-1.111111) node[below=-2bp]{\tt (,G)};
-\dpicdraw (2.673611,-0.511111)
- --(2.998611,-0.511111)
- --(2.998611,-0.691111)
- --(2.763611,-1.111111)
- --(2.583611,-1.111111)
- --(2.348611,-0.691111)
- --(2.348611,-0.511111)
- --(2.673611,-0.511111)\dpicstop
-\dpicdraw (2.569444,-0.661111)
- --(2.569444,-0.629861)
- --(2.444444,-0.629861)
- --(2.444444,-0.692361)
- --(2.569444,-0.692361)
- --(2.569444,-0.661111)\dpicstop
-\dpicdraw (2.902778,-0.661111)
- --(2.902778,-0.629861)
- --(2.777778,-0.629861)
- --(2.777778,-0.692361)
- --(2.902778,-0.692361)
- --(2.902778,-0.661111)\dpicstop
-\dpicdraw (2.704861,-0.977778)
- --(2.704861,-0.915278)
- --(2.642361,-0.915278)
- --(2.642361,-1.040278)
- --(2.704861,-1.040278)
- --(2.704861,-0.977778)\dpicstop
-\draw (2.673611,-1.111111) node[below=-2bp]{\tt (,GF)};
-\dpicdraw (3.523611,-1.111111)
- --(3.198611,-1.111111)
- --(3.198611,-0.931111)
- --(3.433611,-0.511111)
- --(3.613611,-0.511111)
- --(3.848611,-0.931111)
- --(3.848611,-1.111111)
- --(3.523611,-1.111111)\dpicstop
-\dpicdraw (3.627778,-0.961111)
- --(3.627778,-0.992361)
- --(3.752778,-0.992361)
- --(3.752778,-0.929861)
- --(3.627778,-0.929861)
- --(3.627778,-0.961111)\dpicstop
-\dpicdraw (3.294444,-0.961111)
- --(3.294444,-0.992361)
- --(3.419444,-0.992361)
- --(3.419444,-0.929861)
- --(3.294444,-0.929861)
- --(3.294444,-0.961111)\dpicstop
-\dpicdraw (3.492361,-0.644444)
- --(3.492361,-0.706944)
- --(3.554861,-0.706944)
- --(3.554861,-0.581944)
- --(3.492361,-0.581944)
- --(3.492361,-0.644444)\dpicstop
-\draw (3.523611,-1.111111) node[below=-2bp]{\tt (L,GF)};
-\dpicdraw (4.373611,-0.811111) circle (0.127953in)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (4.269444,-0.661111)
- --(4.269444,-0.629861)
- --(4.144444,-0.629861)
- --(4.144444,-0.692361)
- --(4.269444,-0.692361)
- --(4.269444,-0.661111)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (4.602778,-0.661111)
- --(4.602778,-0.629861)
- --(4.477778,-0.629861)
- --(4.477778,-0.692361)
- --(4.602778,-0.692361)
- --(4.602778,-0.661111)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (4.404861,-0.977778)
- --(4.404861,-0.915278)
- --(4.342361,-0.915278)
- --(4.342361,-1.040278)
- --(4.404861,-1.040278)
- --(4.404861,-0.977778)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\draw (4.373611,-1.136111) node[below=-2bp]{\tt (,GC)};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Relay.tex b/graphics/circuit_macros/doc/Relay.tex
deleted file mode 100644
index fca7a507b0..0000000000
--- a/graphics/circuit_macros/doc/Relay.tex
+++ /dev/null
@@ -1,198 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0.291667,-0.227083)
- --(0.291667,-0.102083)
- --(0.166667,-0.102083)
- --(0.166667,-0.352083)
- --(0.291667,-0.352083)
- --(0.291667,-0.227083)\dpicstop
-\dpicdraw (0.166667,-0.227083)
- --(0,-0.227083)\dpicstop
-\dpicdraw (0.291667,-0.227083)
- --(0.458333,-0.227083)\dpicstop
-\dpicdraw[fill=white](0.108333,0.185417) circle (0.007874in)\dpicstop
-\dpicdraw (0.128333,0.185417)
- --(0.358333,0.185417)\dpicstop
-\filldraw[line width=0bp](0.275,0.26875)
- --(0.316667,0.185417)
- --(0.358333,0.26875) --cycle\dpicstop
-\dpicdraw (0.316667,0.197839)
- --(0.316667,0.310417)
- --(0.416667,0.310417)\dpicstop
-\filldraw[line width=0bp](0.358333,0.039583)
- --(0.316667,0.122917)
- --(0.275,0.039583) --cycle\dpicstop
-\dpicdraw (0.316667,0.110494)
- --(0.316667,-0.002083)
- --(0.416667,-0.002083)\dpicstop
-\draw (0,-0.227083) node[left=-2bp]{\sl V1};
-\draw (0.458333,-0.227083) node[right=-2bp]{\sl V2};
-\draw (0.088333,0.185417) node[left=-2bp]{\sl P1};
-\draw (0.416667,-0.002083) node[right=-2bp]{\sl O1};
-\draw (0.416667,0.310417) node[right=-2bp]{\sl C1};
-\draw (0.229167,-0.552083) node(S){\tt relay};
-\dpicdraw (1.391667,-0.227083)
- --(1.391667,-0.102083)
- --(1.266667,-0.102083)
- --(1.266667,-0.352083)
- --(1.391667,-0.352083)
- --(1.391667,-0.227083)\dpicstop
-\dpicdraw (1.266667,-0.227083)
- --(1.1,-0.227083)\dpicstop
-\dpicdraw (1.391667,-0.227083)
- --(1.558333,-0.227083)\dpicstop
-\dpicdraw (1.304167,-0.14375)
- --(1.304167,-0.202083)
- --(1.354167,-0.202083)
- --(1.354167,-0.252083)
- --(1.304167,-0.252083)
- --(1.304167,-0.310417)\dpicstop
-\dpicdraw[fill=white](1.208333,-0.002083) circle (0.007874in)\dpicstop
-\dpicdraw (1.228333,-0.002083)
- --(1.458333,-0.002083)\dpicstop
-\filldraw[line width=0bp](1.375,0.08125)
- --(1.416667,-0.002083)
- --(1.458333,0.08125) --cycle\dpicstop
-\dpicdraw (1.416667,0.010339)
- --(1.416667,0.122917)
- --(1.516667,0.122917)\dpicstop
-\dpicdraw[fill=white](1.208333,0.247917) circle (0.007874in)\dpicstop
-\dpicdraw (1.228333,0.247917)
- --(1.458333,0.247917)\dpicstop
-\filldraw[line width=0bp](1.375,0.33125)
- --(1.416667,0.247917)
- --(1.458333,0.33125) --cycle\dpicstop
-\dpicdraw (1.416667,0.260339)
- --(1.416667,0.372917)
- --(1.516667,0.372917)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](1.343333,-0.052083)
- --(1.343333,0.297917)\dpicstop
-\draw (1.188333,-0.002083) node[left=-2bp]{\sl P1};
-\draw (1.516667,0.122917) node[right=-2bp]{\sl C1};
-\draw (1.188333,0.247917) node[left=-2bp]{\sl P2};
-\draw (1.516667,0.372917) node[right=-2bp]{\sl C2};
-\draw (1.329167,-0.552083) node{\tt (2,CTh)};
-\dpicdraw (2.491667,-0.227083)
- --(2.491667,-0.102083)
- --(2.366667,-0.102083)
- --(2.366667,-0.352083)
- --(2.491667,-0.352083)
- --(2.491667,-0.227083)\dpicstop
-\dpicdraw (2.366667,-0.227083)
- --(2.2,-0.227083)\dpicstop
-\dpicdraw (2.491667,-0.227083)
- --(2.658333,-0.227083)\dpicstop
-\dpicdraw[fill=white](2.308333,0.185417) circle (0.007874in)\dpicstop
-\dpicdraw (2.328333,0.185417)
- --(2.558333,0.185417)\dpicstop
-\filldraw[line width=0bp](2.558333,0.039583)
- --(2.516667,0.122917)
- --(2.475,0.039583) --cycle\dpicstop
-\dpicdraw (2.516667,0.110494)
- --(2.516667,-0.002083)
- --(2.616667,-0.002083)\dpicstop
-\dpicdraw[fill=white](2.308333,0.497917) circle (0.007874in)\dpicstop
-\dpicdraw (2.328333,0.497917)
- --(2.558333,0.497917)\dpicstop
-\filldraw[line width=0bp](2.558333,0.352083)
- --(2.516667,0.435417)
- --(2.475,0.352083) --cycle\dpicstop
-\dpicdraw (2.516667,0.422994)
- --(2.516667,0.310417)
- --(2.616667,0.310417)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](2.443333,0.135417)
- --(2.443333,0.547917)\dpicstop
-\draw (2.288333,0.185417) node[left=-2bp]{\sl P1};
-\draw (2.616667,-0.002083) node[right=-2bp]{\sl O1};
-\draw (2.288333,0.185417) node[left=-2bp]{\sl P1};
-\draw (2.616667,0.310417) node[right=-2bp]{\sl O2};
-\draw (2.429167,-0.552083) node{\tt (2,O)};
-\dpicdraw (3.591667,-0.227083)
- --(3.591667,-0.102083)
- --(3.466667,-0.102083)
- --(3.466667,-0.352083)
- --(3.591667,-0.352083)
- --(3.591667,-0.227083)\dpicstop
-\dpicdraw (3.466667,-0.164583)
- --(3.3,-0.164583)\dpicstop
-\dpicdraw (3.466667,-0.289583)
- --(3.3,-0.289583)\dpicstop
-\dpicdraw[fill=white](3.408333,0.105972) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.616667,0.214028) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.616667,-0.002083) circle (0.007874in)\dpicstop
-\dpicdraw (3.428333,0.105972)
- --(3.658333,0.105972)\dpicstop
-\dpicdraw[fill=white](3.408333,0.447083) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.616667,0.555139) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.616667,0.339028) circle (0.007874in)\dpicstop
-\dpicdraw (3.428333,0.447083)
- --(3.658333,0.447083)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](3.543333,0.055972)
- --(3.543333,0.497083)\dpicstop
-\draw (3.3,-0.164583) node[left=-2bp]{\sl V1};
-\draw (3.3,-0.289583) node[left=-2bp]{\sl V2};
-\draw (3.388333,0.105972) node[left=-2bp]{\sl P1};
-\draw (3.636667,-0.002083) node[right=-2bp]{\sl O1};
-\draw (3.636667,0.186354) node[right=-2bp]{\sl C1};
-\draw (3.388333,0.447083) node[left=-2bp]{\sl P2};
-\draw (3.636667,0.339028) node[right=-2bp]{\sl O2};
-\draw (3.636667,0.527465) node[right=-2bp]{\sl C2};
-\draw (3.479167,-0.552083) node{\tt (2,PIAX)};
-\dpicdraw (4.691667,0.664583)
- --(4.691667,0.789583)
- --(4.566667,0.789583)
- --(4.566667,0.539583)
- --(4.691667,0.539583)
- --(4.691667,0.664583)\dpicstop
-\dpicdraw (4.566667,0.664583)
- --(4.4,0.664583)\dpicstop
-\dpicdraw (4.691667,0.664583)
- --(4.858333,0.664583)\dpicstop
-\dpicdraw[fill=white](4.508333,0.252083) circle (0.007874in)\dpicstop
-\dpicdraw (4.528333,0.252083)
- --(4.758333,0.252083)\dpicstop
-\filldraw[line width=0bp](4.758333,0.16875)
- --(4.716667,0.252083)
- --(4.675,0.16875) --cycle\dpicstop
-\dpicdraw (4.716667,0.239661)
- --(4.716667,0.127083)
- --(4.816667,0.127083)\dpicstop
-\filldraw[line width=0bp](4.675,0.397917)
- --(4.716667,0.314583)
- --(4.758333,0.397917) --cycle\dpicstop
-\dpicdraw (4.716667,0.327006)
- --(4.716667,0.439583)
- --(4.816667,0.439583)\dpicstop
-\dpicdraw[fill=white](4.508333,-0.185417) circle (0.007874in)\dpicstop
-\dpicdraw (4.528333,-0.185417)
- --(4.758333,-0.185417)\dpicstop
-\filldraw[line width=0bp](4.758333,-0.26875)
- --(4.716667,-0.185417)
- --(4.675,-0.26875) --cycle\dpicstop
-\dpicdraw (4.716667,-0.197839)
- --(4.716667,-0.310417)
- --(4.816667,-0.310417)\dpicstop
-\filldraw[line width=0bp](4.675,-0.039583)
- --(4.716667,-0.122917)
- --(4.758333,-0.039583) --cycle\dpicstop
-\dpicdraw (4.716667,-0.110494)
- --(4.716667,0.002083)
- --(4.816667,0.002083)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](4.643333,0.302083)
- --(4.643333,-0.235417)\dpicstop
-\draw (4.4,0.664583) node[left=-2bp]{\sl V1};
-\draw (4.858333,0.664583) node[right=-2bp]{\sl V2};
-\draw (4.488333,0.252083) node[left=-2bp]{\sl P1};
-\draw (4.816667,0.439583) node[right=-2bp]{\sl O1};
-\draw (4.816667,0.127083) node[right=-2bp]{\sl C1};
-\draw (4.488333,-0.185417) node[left=-2bp]{\sl P2};
-\draw (4.816667,0.002083) node[right=-2bp]{\sl O2};
-\draw (4.816667,-0.310417) node[right=-2bp]{\sl C2};
-\draw (4.629167,-0.552083) node{\tt relay(2,R)};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/SLDs.tex b/graphics/circuit_macros/doc/SLDs.tex
deleted file mode 100644
index b7e43a7c7c..0000000000
--- a/graphics/circuit_macros/doc/SLDs.tex
+++ /dev/null
@@ -1,1208 +0,0 @@
-% SLDs.m4
-%
-\global\newcommand{\SLDTransformers}{%
-\begin{tikzpicture}[scale=2.54]%
-% dpic version 2021.11.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-{\sf
-\dpicdraw (0.673611,-0.739236)
- --(0.673611,-0.504861)\dpicstop
-\dpicdraw (0.673611,-0.504861)
- --(0.673611,-0.504861)\dpicstop
-\dpicdraw (0.673611,-0.411111)
- --(0.626736,-0.411111)
- --(0.626736,-0.504861)
- --(0.720486,-0.504861)
- --(0.720486,-0.411111)
- --(0.673611,-0.411111)\dpicstop
-\dpicdraw (0.673611,-0.411111)
- --(0.673611,-0.411111)\dpicstop
-\dpicdraw (0.673611,-0.411111)
- --(0.673611,-0.270486)\dpicstop
-\dpicdraw (0.673611,-0.270486)
- --(0.673611,-0.270486)\dpicstop
-\dpicdraw (0.511111,-0.270486)
- --(0.511111,-0.270486)\dpicstop
-\dpicdraw (0.511111,-0.270486)
- --(0.511111,-0.276042)\dpicstop
-\dpicdraw (0.511111,-0.270486)
- ..controls (0.511111,-0.24805) and (0.5293,-0.229861)
- ..(0.551736,-0.229861)
- ..controls (0.574173,-0.229861) and (0.592361,-0.24805)
- ..(0.592361,-0.270486)\dpicstop
-\dpicdraw (0.592361,-0.270486)
- --(0.592361,-0.276042)\dpicstop
-\dpicdraw (0.592361,-0.270486)
- ..controls (0.592361,-0.24805) and (0.61055,-0.229861)
- ..(0.632986,-0.229861)
- ..controls (0.655423,-0.229861) and (0.673611,-0.24805)
- ..(0.673611,-0.270486)\dpicstop
-\dpicdraw (0.673611,-0.270486)
- --(0.673611,-0.276042)\dpicstop
-\dpicdraw (0.673611,-0.270486)
- ..controls (0.673611,-0.24805) and (0.6918,-0.229861)
- ..(0.714236,-0.229861)
- ..controls (0.736673,-0.229861) and (0.754861,-0.24805)
- ..(0.754861,-0.270486)\dpicstop
-\dpicdraw (0.754861,-0.270486)
- --(0.754861,-0.276042)\dpicstop
-\dpicdraw (0.754861,-0.270486)
- ..controls (0.754861,-0.24805) and (0.77305,-0.229861)
- ..(0.795486,-0.229861)
- ..controls (0.817923,-0.229861) and (0.836111,-0.24805)
- ..(0.836111,-0.270486)\dpicstop
-\dpicdraw (0.836111,-0.270486)
- --(0.836111,-0.276042)\dpicstop
-\dpicdraw (0.836111,-0.270486)
- --(0.836111,-0.270486)\dpicstop
-\dpicdraw (0.836111,-0.135069)
- --(0.836111,-0.135069)\dpicstop
-\dpicdraw (0.836111,-0.135069)
- --(0.836111,-0.129514)\dpicstop
-\dpicdraw (0.836111,-0.135069)
- ..controls (0.836111,-0.157506) and (0.817923,-0.175694)
- ..(0.795486,-0.175694)
- ..controls (0.77305,-0.175694) and (0.754861,-0.157506)
- ..(0.754861,-0.135069)\dpicstop
-\dpicdraw (0.754861,-0.135069)
- --(0.754861,-0.129514)\dpicstop
-\dpicdraw (0.754861,-0.135069)
- ..controls (0.754861,-0.189236) and (0.673611,-0.189236)
- ..(0.673611,-0.135069)\dpicstop
-\dpicdraw (0.673611,-0.135069)
- --(0.673611,-0.129514)\dpicstop
-\dpicdraw (0.673611,-0.135069)
- ..controls (0.673611,-0.189236) and (0.592361,-0.189236)
- ..(0.592361,-0.135069)\dpicstop
-\dpicdraw (0.592361,-0.135069)
- --(0.592361,-0.129514)\dpicstop
-\dpicdraw (0.592361,-0.135069)
- ..controls (0.592361,-0.189236) and (0.511111,-0.189236)
- ..(0.511111,-0.135069)\dpicstop
-\dpicdraw (0.511111,-0.135069)
- --(0.511111,-0.129514)\dpicstop
-\dpicdraw (0.511111,-0.135069)
- --(0.511111,-0.135069)\dpicstop
-\dpicdraw (0.673611,-0.135069)
- --(0.673611,-0.135069)\dpicstop
-\dpicdraw (0.673611,-0.135069)
- --(0.673611,0.005556)\dpicstop
-\dpicdraw (0.673611,0.005556)
- --(0.673611,0.005556)\dpicstop
-\dpicdraw (0.673611,0.099306)
- --(0.626736,0.099306)
- --(0.626736,0.005556)
- --(0.720486,0.005556)
- --(0.720486,0.099306)
- --(0.673611,0.099306)\dpicstop
-\dpicdraw (0.673611,0.099306)
- --(0.673611,0.099306)\dpicstop
-\dpicdraw (0.673611,0.099306)
- --(0.673611,0.333681)\dpicstop
-\draw (0.673611,-0.739236) node[below=-2bp]{sl\_transformer(,,C,C)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.565454,0.132304)
- --(0.626736,0.099306)
- --(0.593738,0.160588) --cycle\dpicstop
-\dpicdraw (0.619901,0.106141)
- --(0.460069,0.265972)\dpicstop
-\draw (0.460069,0.265972) node[left=-2bp]{\sl BrO};
-\filldraw[line width=0bp](0.781769,-0.537859)
- --(0.720486,-0.504861)
- --(0.753484,-0.566144) --cycle\dpicstop
-\dpicdraw (0.727322,-0.511697)
- --(0.887153,-0.671528)\dpicstop
-\draw (0.887153,-0.671528) node[right=-2bp]{\sl BrI};
-\dpiclw=0.8bp
-\dpicdraw (1.273611,-0.739236)
- --(1.273611,-0.504861)\dpicstop
-\dpicdraw (1.273611,-0.504861)
- --(1.273611,-0.504861)\dpicstop
-\fill[fill=black,line width=0bp](1.273611,-0.411111)
- --(1.226736,-0.411111)
- --(1.226736,-0.504861)
- --(1.320486,-0.504861)
- --(1.320486,-0.411111)
- --(1.273611,-0.411111)--cycle
-\dpicstop
-\dpicdraw (1.273611,-0.411111)
- --(1.226736,-0.411111)
- --(1.226736,-0.504861)
- --(1.320486,-0.504861)
- --(1.320486,-0.411111)
- --(1.273611,-0.411111)\dpicstop
-\dpicdraw (1.273611,-0.411111)
- --(1.273611,-0.411111)\dpicstop
-\dpicdraw (1.273611,-0.411111)
- --(1.273611,-0.270486)\dpicstop
-\dpicdraw (1.273611,-0.270486)
- --(1.273611,-0.270486)\dpicstop
-\dpicdraw (1.273611,-0.107986) circle (0.063976in)\dpicstop
-\dpicdraw (1.273611,0.135764) circle (0.063976in)\dpicstop
-\dpicdraw (1.273611,0.298264)
- --(1.273611,0.298264)\dpicstop
-\dpicdraw (1.273611,0.298264)
- --(1.273611,0.438889)\dpicstop
-\dpicdraw (1.273611,0.438889)
- --(1.273611,0.438889)\dpicstop
-\fill[fill=black,line width=0bp](1.273611,0.532639)
- --(1.226736,0.532639)
- --(1.226736,0.438889)
- --(1.320486,0.438889)
- --(1.320486,0.532639)
- --(1.273611,0.532639)--cycle
-\dpicstop
-\dpicdraw (1.273611,0.532639)
- --(1.226736,0.532639)
- --(1.226736,0.438889)
- --(1.320486,0.438889)
- --(1.320486,0.532639)
- --(1.273611,0.532639)\dpicstop
-\dpicdraw (1.273611,0.532639)
- --(1.273611,0.532639)\dpicstop
-\dpicdraw (1.273611,0.532639)
- --(1.273611,0.767014)\dpicstop
-\draw (1.273611,-0.739236) node[below=-2bp]{.{.}.(,type=S,O,O)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.763661,-0.06047)
- --(0.754861,-0.129514)
- --(0.800213,-0.076716) --cycle\dpicstop
-\dpicdraw (0.758787,-0.12068)
- --(0.921528,0.245486)\dpicstop
-\draw (0.921528,0.245486) node[above=-2bp]{Body};
-\filldraw[line width=0bp](1.053407,0.052807)
- --(1.111111,0.013889)
- --(1.084359,0.078144) --cycle\dpicstop
-\dpicdraw (0.921528,0.245486)
- --(1.104988,0.021369)\dpicstop
-\filldraw[line width=0bp](1.193738,-0.566144)
- --(1.226736,-0.504861)
- --(1.165454,-0.537859) --cycle\dpicstop
-\dpicdraw (1.219901,-0.511697)
- --(1.126736,-0.604861)\dpicstop
-\dpiclw=0.8bp
-\dpicdraw (2.173611,-0.739236)
- --(2.173611,-0.504861)\dpicstop
-\dpicdraw (2.173611,-0.504861)
- --(2.173611,-0.504861)\dpicstop
-\dpicdraw (2.173611,-0.411111)
- --(2.126736,-0.411111)
- --(2.126736,-0.504861)
- --(2.220486,-0.504861)
- --(2.220486,-0.411111)
- --(2.173611,-0.411111)\dpicstop
-\dpicdraw (2.173611,-0.411111)
- --(2.173611,-0.411111)\dpicstop
-\dpicdraw (2.173611,-0.411111)
- --(2.173611,-0.270486)\dpicstop
-\dpicdraw (2.173611,-0.270486)
- --(2.173611,-0.270486)\dpicstop
-\dpicdraw (2.173611,-0.107986) circle (0.063976in)\dpicstop
-\dpicdraw (2.173611,0.135764) circle (0.063976in)\dpicstop
-\dpicdraw (2.173611,0.298264)
- --(2.173611,0.298264)\dpicstop
-\dpicdraw (2.173611,-0.183042)
- --(2.173611,-0.107986)\dpicstop
-\dpicdraw (2.108611,-0.070458)
- --(2.173611,-0.107986)
- --(2.238611,-0.070458)\dpicstop
-\dpicdraw (2.173611,-0.107986)
- --(2.417361,-0.107986)\dpicstop
-\dpicdraw (2.411806,-0.107986)
- --(2.422917,-0.107986)\dpicstop
-\dpicdraw (2.417361,-0.107986)
- --(2.417361,-0.232986)\dpicstop
-\dpicdraw (2.500694,-0.232986)
- --(2.334028,-0.232986)\dpicstop
-\dpicdraw (2.472917,-0.264236)
- --(2.361806,-0.264236)\dpicstop
-\dpicdraw (2.453075,-0.295486)
- --(2.381647,-0.295486)\dpicstop
-\dpicdraw (2.173611,0.210819)
- --(2.173611,0.135764)\dpicstop
-\dpicdraw (2.238611,0.098236)
- --(2.173611,0.135764)
- --(2.108611,0.098236)\dpicstop
-\dpicdraw (2.173611,0.135764)
- --(2.417361,0.135764)\dpicstop
-\dpicdraw (2.411806,0.135764)
- --(2.422917,0.135764)\dpicstop
-\dpicdraw (2.417361,0.135764)
- --(2.417361,0.010764)\dpicstop
-\dpicdraw (2.500694,0.010764)
- --(2.334028,0.010764)\dpicstop
-\dpicdraw (2.472917,-0.020486)
- --(2.361806,-0.020486)\dpicstop
-\dpicdraw (2.453075,-0.051736)
- --(2.381647,-0.051736)\dpicstop
-\dpicdraw (2.173611,0.298264)
- --(2.173611,0.438889)\dpicstop
-\dpicdraw (2.173611,0.438889)
- --(2.173611,0.438889)\dpicstop
-\dpicdraw (2.173611,0.532639)
- --(2.126736,0.532639)
- --(2.126736,0.438889)
- --(2.220486,0.438889)
- --(2.220486,0.532639)
- --(2.173611,0.532639)\dpicstop
-\dpicdraw (2.173611,0.532639)
- --(2.173611,0.532639)\dpicstop
-\dpicdraw (2.173611,0.532639)
- --(2.173611,0.767014)\dpicstop
-\draw (2.173611,-0.739236) node[below=-2bp]{.{.}.(,,C,C,YN,YN)};
-\dpicdraw (3.073611,-0.739236)
- --(3.073611,-0.504861)\dpicstop
-\dpicdraw (3.073611,-0.504861)
- --(3.073611,-0.504861)\dpicstop
-\dpicdraw (3.073611,-0.411111)
- --(3.026736,-0.411111)
- --(3.026736,-0.504861)
- --(3.120486,-0.504861)
- --(3.120486,-0.411111)
- --(3.073611,-0.411111)\dpicstop
-\dpicdraw (3.073611,-0.411111)
- --(3.073611,-0.411111)\dpicstop
-\dpicdraw (3.073611,-0.411111)
- --(3.073611,-0.270486)\dpicstop
-\dpicdraw (3.073611,-0.270486)
- --(3.073611,-0.270486)\dpicstop
-\dpicdraw (3.073611,-0.107986) circle (0.063976in)\dpicstop
-\dpicdraw (3.073611,0.135764) circle (0.063976in)\dpicstop
-\dpicdraw (3.073611,0.298264)
- --(3.073611,0.298264)\dpicstop
-\dpicdraw (3.073611,-0.078778)
- --(3.138611,-0.078778)
- --(3.073611,-0.191361)
- --(3.008611,-0.078778)
- --(3.073611,-0.078778)\dpicstop
-\dpicdraw (3.073611,0.210819)
- --(3.073611,0.135764)\dpicstop
-\dpicdraw (3.138611,0.098236)
- --(3.073611,0.135764)
- --(3.008611,0.098236)\dpicstop
-\dpicdraw (3.073611,0.298264)
- --(3.073611,0.438889)\dpicstop
-\dpicdraw (3.073611,0.438889)
- --(3.073611,0.438889)\dpicstop
-\fill[fill=black,line width=0bp](3.073611,0.532639)
- --(3.026736,0.532639)
- --(3.026736,0.438889)
- --(3.120486,0.438889)
- --(3.120486,0.532639)
- --(3.073611,0.532639)--cycle
-\dpicstop
-\dpicdraw (3.073611,0.532639)
- --(3.026736,0.532639)
- --(3.026736,0.438889)
- --(3.120486,0.438889)
- --(3.120486,0.532639)
- --(3.073611,0.532639)\dpicstop
-\dpicdraw (3.073611,0.532639)
- --(3.073611,0.532639)\dpicstop
-\dpicdraw (3.073611,0.532639)
- --(3.073611,0.767014)\dpicstop
-\draw (3.073611,-0.739236) node[below=-2bp]{.{.}.(,type=S,C,O,Delta,Y)};
-\dpicdraw (3.973611,-0.739236)
- --(3.973611,-0.648611)\dpicstop
-\dpicdraw (3.973611,-0.486111) circle (0.063976in)\dpicstop
-\dpicdraw (3.973611,-0.242361) circle (0.063976in)\dpicstop
-\dpicdraw (3.973611,-0.079861)
- --(3.973611,0.010764)\dpicstop
-\dpicdraw (3.973611,-0.561167)
- --(3.973611,-0.486111)\dpicstop
-\dpicdraw (3.908611,-0.448583)
- --(3.973611,-0.486111)
- --(4.038611,-0.448583)\dpicstop
-\dpicdraw (3.973611,-0.271569)
- --(3.908611,-0.271569)
- --(3.973611,-0.158986)
- --(4.038611,-0.271569)
- --(3.973611,-0.271569)\dpicstop
-\draw (3.973611,-0.739236) node[below=-2bp]{.{.}.(,type=S,{,},Y,Delta)};
-\dpicdraw (4.873611,-0.739236)
- --(4.873611,-0.504861)\dpicstop
-\dpicdraw (4.873611,-0.504861)
- --(4.873611,-0.504861)\dpicstop
-\dpicdraw (4.873611,-0.411111)
- --(4.826736,-0.411111)
- --(4.826736,-0.504861)
- --(4.920486,-0.504861)
- --(4.920486,-0.411111)
- --(4.873611,-0.411111)\dpicstop
-\dpicdraw (4.873611,-0.411111)
- --(4.873611,-0.411111)\dpicstop
-\dpicdraw (4.873611,-0.411111)
- --(4.873611,-0.270486)\dpicstop
-\dpicdraw (4.873611,-0.270486)
- --(4.873611,-0.270486)\dpicstop
-\dpicdraw[line width=0.4bp](4.873611,-0.270486) circle (0.00109in)\dpicstop
-\dpicdraw (4.873611,0.054514) circle (0.063976in)\dpicstop
-\dpicdraw (4.873611,-0.270486)
- ..controls (4.771315,-0.193764) and (4.711111,-0.073356)
- ..(4.711111,0.054514)\dpicstop
-\dpicdraw (4.873611,0.217014)
- --(4.873611,0.217014)\dpicstop
-\dpicdraw (4.873611,0.217014)
- --(4.873611,0.357639)\dpicstop
-\dpicdraw (4.873611,0.357639)
- --(4.873611,0.357639)\dpicstop
-\dpicdraw (4.873611,0.451389)
- --(4.826736,0.451389)
- --(4.826736,0.357639)
- --(4.920486,0.357639)
- --(4.920486,0.451389)
- --(4.873611,0.451389)\dpicstop
-\dpicdraw (4.873611,0.451389)
- --(4.873611,0.451389)\dpicstop
-\dpicdraw (4.873611,0.451389)
- --(4.873611,0.685764)\dpicstop
-\draw (4.873611,-0.739236) node[below=-2bp]{.{.}.(,type=A,C,C)};
-}%
-\end{tikzpicture}%
-}
-\global\newcommand{\SLDTwoTerms}{%
-\begin{tikzpicture}[scale=2.54]%
-% dpic version 2021.11.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-{\sf
-\dpicdraw (0,0.671523)
- --(0.234375,0.671523)\dpicstop
-\dpicdraw (0.234375,0.671523)
- --(0.234375,0.671523)\dpicstop
-\fill[fill=green,line width=0bp](0.328125,0.671523)
- --(0.328125,0.718398)
- --(0.234375,0.718398)
- --(0.234375,0.624648)
- --(0.328125,0.624648)
- --(0.328125,0.671523)--cycle
-\dpicstop
-\dpicdraw (0.328125,0.671523)
- --(0.328125,0.718398)
- --(0.234375,0.718398)
- --(0.234375,0.624648)
- --(0.328125,0.624648)
- --(0.328125,0.671523)\dpicstop
-\dpicdraw (0.328125,0.671523)
- --(0.328125,0.671523)\dpicstop
-\dpicdraw (0.328125,0.671523)
- --(0.46875,0.671523)\dpicstop
-\dpicdraw (0.46875,0.671523)
- --(0.46875,0.671523)\dpicstop
-\dpicdraw (0.84375,0.671523)
- --(0.84375,0.859023)
- --(0.46875,0.859023)
- --(0.46875,0.484023)
- --(0.84375,0.484023)
- --(0.84375,0.671523)\dpicstop
-\dpicdraw (0.84375,0.671523)
- --(0.84375,0.671523)\dpicstop
-\dpicdraw (0.84375,0.671523)
- --(0.984375,0.671523)\dpicstop
-\dpicdraw (0.984375,0.671523)
- --(0.984375,0.671523)\dpicstop
-\fill[fill=red,line width=0bp](1.078125,0.671523)
- --(1.078125,0.718398)
- --(0.984375,0.718398)
- --(0.984375,0.624648)
- --(1.078125,0.624648)
- --(1.078125,0.671523)--cycle
-\dpicstop
-\dpicdraw (1.078125,0.671523)
- --(1.078125,0.718398)
- --(0.984375,0.718398)
- --(0.984375,0.624648)
- --(1.078125,0.624648)
- --(1.078125,0.671523)\dpicstop
-\dpicdraw (1.078125,0.671523)
- --(1.078125,0.671523)\dpicstop
-\dpicdraw (1.078125,0.671523)
- --(1.3125,0.671523)\dpicstop
-\draw (1.451389,0.671523) node[right=-2bp]{sl\_ttbox(,,box=shaded "green",box=shaded "red")};
-\dpicdraw (0,0.171523)
- --(0.1875,0.171523)\dpicstop
-\dpicdraw (0.5625,0.171523)
- --(0.5625,0.359023)
- --(0.1875,0.359023)
- --(0.1875,-0.015977)
- --(0.5625,-0.015977)
- --(0.5625,0.171523)\dpicstop
-\dpicdraw (0.5625,0.171523)
- --(0.75,0.171523)\dpicstop
-\dpicdraw (0.5625,0.359023)
- --(0.1875,-0.015977)\dpicstop
-\dpicdraw (0.229167,0.265273)
- ..controls (0.23052,0.268098) and (0.232917,0.273065)
- ..(0.234514,0.276354)
- ..controls (0.236111,0.279643) and (0.238748,0.284911)
- ..(0.240397,0.288106)
- ..controls (0.242046,0.291302) and (0.244953,0.296489)
- ..(0.246883,0.299679)
- ..controls (0.248813,0.302868) and (0.251926,0.307403)
- ..(0.253828,0.309795)
- ..controls (0.25573,0.312188) and (0.2588,0.31533)
- ..(0.260677,0.316804)
- ..controls (0.262554,0.318279) and (0.265593,0.31988)
- ..(0.267456,0.320378)
- ..controls (0.26932,0.320875) and (0.272347,0.320875)
- ..(0.27421,0.320378)
- ..controls (0.276074,0.31988) and (0.279112,0.318279)
- ..(0.28099,0.316804)
- ..controls (0.282867,0.31533) and (0.285937,0.312188)
- ..(0.287839,0.309795)
- ..controls (0.289741,0.307403) and (0.292853,0.302868)
- ..(0.294783,0.299679)
- ..controls (0.296713,0.296489) and (0.299869,0.290821)
- ..(0.301823,0.287034)
- ..controls (0.303777,0.283246) and (0.306964,0.276831)
- ..(0.308932,0.272721)
- ..controls (0.310901,0.268611) and (0.314099,0.261934)
- ..(0.316068,0.257824)
- ..controls (0.318036,0.253714) and (0.321223,0.247299)
- ..(0.323177,0.243511)
- ..controls (0.325131,0.239724) and (0.328287,0.234056)
- ..(0.330217,0.230867)
- ..controls (0.332147,0.227677) and (0.335259,0.223142)
- ..(0.337161,0.22075)
- ..controls (0.339063,0.218357) and (0.342133,0.215216)
- ..(0.34401,0.213741)
- ..controls (0.345888,0.212266) and (0.348926,0.210665)
- ..(0.35079,0.210168)
- ..controls (0.352653,0.20967) and (0.35568,0.20967)
- ..(0.357544,0.210168)
- ..controls (0.359407,0.210665) and (0.362446,0.212266)
- ..(0.364323,0.213741)
- ..controls (0.3662,0.215216) and (0.36927,0.218357)
- ..(0.371172,0.22075)
- ..controls (0.373074,0.223142) and (0.376187,0.227677)
- ..(0.378117,0.230867)
- ..controls (0.380047,0.234056) and (0.382954,0.239243)
- ..(0.384603,0.242439)
- ..controls (0.386252,0.245634) and (0.388889,0.250902)
- ..(0.390486,0.254191)
- ..controls (0.392083,0.25748) and (0.39448,0.262447)
- ..(0.395833,0.265273)\dpicstop
-\dpicdraw (0.354167,0.061106)
- --(0.520833,0.061106)\dpicstop
-\dpicdraw (0.354167,0.094439)
- --(0.395833,0.094439)\dpicstop
-\dpicdraw (0.416667,0.094439)
- --(0.458333,0.094439)\dpicstop
-\dpicdraw (0.479167,0.094439)
- --(0.520833,0.094439)\dpicstop
-\dpicdraw (0.888889,0.171523)
- --(1.076389,0.171523)\dpicstop
-\dpicdraw (1.451389,0.171523)
- --(1.451389,0.359023)
- --(1.076389,0.359023)
- --(1.076389,-0.015977)
- --(1.451389,-0.015977)
- --(1.451389,0.171523)\dpicstop
-\dpicdraw (1.451389,0.171523)
- --(1.638889,0.171523)\dpicstop
-\dpicdraw (1.451389,0.359023)
- --(1.076389,-0.015977)\dpicstop
-\dpicdraw (1.118056,0.248606)
- --(1.284722,0.248606)\dpicstop
-\dpicdraw (1.118056,0.281939)
- --(1.159722,0.281939)\dpicstop
-\dpicdraw (1.180556,0.281939)
- --(1.222222,0.281939)\dpicstop
-\dpicdraw (1.243056,0.281939)
- --(1.284722,0.281939)\dpicstop
-\dpicdraw (1.243056,0.077773)
- ..controls (1.244409,0.080598) and (1.246806,0.085565)
- ..(1.248403,0.088854)
- ..controls (1.25,0.092143) and (1.252637,0.097411)
- ..(1.254286,0.100606)
- ..controls (1.255935,0.103802) and (1.258842,0.108989)
- ..(1.260772,0.112179)
- ..controls (1.262702,0.115368) and (1.265815,0.119903)
- ..(1.267717,0.122295)
- ..controls (1.269619,0.124688) and (1.272688,0.12783)
- ..(1.274566,0.129304)
- ..controls (1.276443,0.130779) and (1.279482,0.13238)
- ..(1.281345,0.132878)
- ..controls (1.283209,0.133375) and (1.286236,0.133375)
- ..(1.288099,0.132878)
- ..controls (1.289962,0.13238) and (1.293001,0.130779)
- ..(1.294879,0.129304)
- ..controls (1.296756,0.12783) and (1.299826,0.124688)
- ..(1.301728,0.122295)
- ..controls (1.30363,0.119903) and (1.306742,0.115368)
- ..(1.308672,0.112179)
- ..controls (1.310602,0.108989) and (1.313757,0.103321)
- ..(1.315712,0.099534)
- ..controls (1.317666,0.095746) and (1.320853,0.089331)
- ..(1.322821,0.085221)
- ..controls (1.32479,0.081111) and (1.327988,0.074434)
- ..(1.329956,0.070324)
- ..controls (1.331925,0.066214) and (1.335111,0.059799)
- ..(1.337066,0.056011)
- ..controls (1.33902,0.052224) and (1.342176,0.046556)
- ..(1.344106,0.043367)
- ..controls (1.346036,0.040177) and (1.349148,0.035642)
- ..(1.35105,0.03325)
- ..controls (1.352952,0.030857) and (1.356022,0.027716)
- ..(1.357899,0.026241)
- ..controls (1.359777,0.024766) and (1.362815,0.023165)
- ..(1.364679,0.022668)
- ..controls (1.366542,0.02217) and (1.369569,0.02217)
- ..(1.371432,0.022668)
- ..controls (1.373296,0.023165) and (1.376334,0.024766)
- ..(1.378212,0.026241)
- ..controls (1.380089,0.027716) and (1.383159,0.030857)
- ..(1.385061,0.03325)
- ..controls (1.386963,0.035642) and (1.390075,0.040177)
- ..(1.392005,0.043367)
- ..controls (1.393935,0.046556) and (1.396843,0.051743)
- ..(1.398492,0.054939)
- ..controls (1.400141,0.058134) and (1.402778,0.063402)
- ..(1.404375,0.066691)
- ..controls (1.405972,0.06998) and (1.408369,0.074947)
- ..(1.409722,0.077773)\dpicstop
-\draw (1.777778,0.171523) node[right=-2bp]{sl\_rectifier, sl\_inverter};
-\dpicdraw (0,-0.245144)
- --(0.328125,-0.245144)\dpicstop
-\dpicdraw (0.421875,-0.245144)
- --(0.421875,-0.198269)
- --(0.328125,-0.198269)
- --(0.328125,-0.292019)
- --(0.421875,-0.292019)
- --(0.421875,-0.245144)\dpicstop
-\dpicdraw (0.421875,-0.245144)
- --(0.75,-0.245144)\dpicstop
-\dpicdraw (0.888889,-0.245144)
- --(1.180556,-0.245144)\dpicstop
-\dpicdraw (1.164931,-0.213894)
- ..controls (1.21441,-0.147922) and (1.313368,-0.147922)
- ..(1.362847,-0.213894)\dpicstop
-\dpicdraw (1.347222,-0.245144)
- --(1.638889,-0.245144)\dpicstop
-\dpicdraw (2.105903,-0.245144)
- --(2.230903,-0.245144)\dpicstop
-\dpicdraw (2.324653,-0.245144)
- --(2.324653,-0.198269)
- --(2.230903,-0.198269)
- --(2.230903,-0.292019)
- --(2.324653,-0.292019)
- --(2.324653,-0.245144)\dpicstop
-\dpicdraw (2.324653,-0.245144)
- --(2.449653,-0.245144)\dpicstop
-\dpicdraw (2.105903,-0.245144)
- --(2.043403,-0.245144)\dpicstop
-\dpicdraw (2.105903,-0.307644)
- --(2.043403,-0.245144)
- --(2.105903,-0.182644)\dpicstop
-\dpicdraw (2.043403,-0.307644)
- --(1.980903,-0.245144)
- --(2.043403,-0.182644)\dpicstop
-\dpicdraw (1.980903,-0.245144)
- --(1.777778,-0.245144)\dpicstop
-\dpicdraw (2.449653,-0.245144)
- --(2.512153,-0.245144)\dpicstop
-\dpicdraw (2.449653,-0.182644)
- --(2.512153,-0.245144)
- --(2.449653,-0.307644)\dpicstop
-\dpicdraw (2.512153,-0.182644)
- --(2.574653,-0.245144)
- --(2.512153,-0.307644)\dpicstop
-\dpicdraw (2.574653,-0.245144)
- --(2.777778,-0.245144)\dpicstop
-\draw (2.277778,-0.198269) node[above=-2bp]{D};
-\draw (2.916667,-0.245144) node{\shortstack{\rlap{\hbox to 2bp{}sl\_breaker, sl\_breaker(,type=C)}\\%
-\rlap{\hbox to 2bp{}sl\_breaker(,type=D;name=B3) ; llabel(,"D",{,},B3)}}};
-\dpicdraw (0,-0.745144)
- --(0.234375,-0.745144)\dpicstop
-\dpicdraw (0.234375,-0.745144)
- --(0.234375,-0.745144)\dpicstop
-\dpicdraw (0.328125,-0.745144)
- --(0.328125,-0.698269)
- --(0.234375,-0.698269)
- --(0.234375,-0.792019)
- --(0.328125,-0.792019)
- --(0.328125,-0.745144)\dpicstop
-\dpicdraw (0.328125,-0.745144)
- --(0.328125,-0.745144)\dpicstop
-\dpicdraw (0.328125,-0.745144)
- --(0.46875,-0.745144)\dpicstop
-\dpicdraw (0.46875,-0.745144)
- --(0.579861,-0.745144)
- --(0.579861,-0.856255)\dpicstop
-\dpicdraw[line width=0.4bp](0.579861,-0.856255) circle (0.00109in)\dpicstop
-\dpicdraw (0.579861,-0.856255)
- ..controls (0.480872,-0.856255) and (0.431298,-0.736573)
- ..(0.501294,-0.666577)
- ..controls (0.57129,-0.596581) and (0.690972,-0.646155)
- ..(0.690972,-0.745144)\dpicstop
-\dpicdraw[line width=0.4bp](0.690972,-0.745144) circle (0.00109in)\dpicstop
-\dpicdraw (0.690972,-0.745144)
- --(0.690972,-0.745144)\dpicstop
-\dpicdraw (0.690972,-0.745144)
- --(0.831597,-0.745144)\dpicstop
-\dpicdraw (0.831597,-0.745144)
- --(0.831597,-0.745144)\dpicstop
-\dpicdraw (0.925347,-0.745144)
- --(0.925347,-0.698269)
- --(0.831597,-0.698269)
- --(0.831597,-0.792019)
- --(0.925347,-0.792019)
- --(0.925347,-0.745144)\dpicstop
-\dpicdraw (0.925347,-0.745144)
- --(0.925347,-0.745144)\dpicstop
-\dpicdraw (0.925347,-0.745144)
- --(1.159722,-0.745144)\dpicstop
-\draw (1.298611,-0.745144) node[right=-2bp]{sl\_reactor(,,C,C)};
-\dpicdraw (3,-0.745144)
- --(3.375,-0.745144)\dpicstop
-\dpicdraw (3.3125,-0.682644)
- --(3.375,-0.745144)
- --(3.3125,-0.807644)\dpicstop
-\dpicdraw (3.375,-0.682644)
- --(3.4375,-0.745144)
- --(3.375,-0.807644)\dpicstop
-\dpicdraw (3.4375,-0.745144)
- --(3.75,-0.745144)\dpicstop
-\draw (3.888889,-0.745144) node[right=-2bp]{sl\_drawout};
-}%
-\end{tikzpicture}%
-}
-\global\newcommand{\SLDOneTerms}{%
-\begin{tikzpicture}[scale=2.54]%
-% dpic version 2021.11.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-{\sf
-\dpicdraw (0.2,0.288889) circle (0.07874in)\dpicstop
-\dpicdraw (0.2,0.088889)
- --(0.2,-0.511111)\dpicstop
-\draw (0.2,-0.511111) node[below=-2bp]{sl\_disk};
-\dpicdraw (0.8,-0.511111)
- --(0.8,-0.192361)\dpicstop
-\dpicdraw (0.8,-0.192361)
- --(0.8,-0.192361)\dpicstop
-\dpicdraw (0.8,-0.079861)
- --(0.74375,-0.079861)
- --(0.74375,-0.192361)
- --(0.85625,-0.192361)
- --(0.85625,-0.079861)
- --(0.8,-0.079861)\dpicstop
-\dpicdraw (0.8,-0.079861)
- --(0.8,-0.079861)\dpicstop
-\dpicdraw (0.8,0.088889)
- --(0.8,-0.079861)\dpicstop
-\dpicdraw (0.8,0.488889)
- --(0.6,0.488889)
- --(0.6,0.088889)
- --(1,0.088889)
- --(1,0.488889)
- --(0.8,0.488889)\dpicstop
-\draw (0.8,-0.511111) node[below=-2bp]{sl\_box(,,C)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.917533,-0.169109)
- --(0.85625,-0.136111)
- --(0.889248,-0.197394) --cycle\dpicstop
-\dpicdraw (0.863086,-0.142947)
- --(1.00625,-0.286111)\dpicstop
-\draw (1.00625,-0.286111) node[right=-2bp]{\sl Br};
-\filldraw[line width=0bp](0.402704,0.114469)
- --(0.341421,0.147468)
- --(0.37442,0.086185) --cycle\dpicstop
-\dpicdraw (0.348257,0.140632)
- --(0.491421,-0.002532)\dpicstop
-\draw (0.491421,-0.002532) node[below=-2bp]{\sl Head};
-\filldraw[line width=0bp](0.565263,0.039695)
- --(0.6,0.100009)
- --(0.537799,0.068776) --cycle\dpicstop
-\dpicdraw (0.491421,-0.002532)
- --(0.592972,0.093372)\dpicstop
-\dpiclw=0.8bp
-\dpicdraw (1.4,0.088889)
- --(1.4,-0.511111)\dpicstop
-\dpicdraw (1.4,0.488889)
- --(1.2,0.488889)
- --(1.2,0.088889)
- --(1.6,0.088889)
- --(1.6,0.488889)
- --(1.4,0.488889)\dpicstop
-\dpicdraw (1.4,0.088889)
- --(1.2,0.288889)\dpicstop
-\dpicdraw (1.2,0.288889)
- --(1.4,0.488889)\dpicstop
-\dpicdraw (1.4,0.088889)
- --(1.6,0.288889)\dpicstop
-\dpicdraw (1.6,0.288889)
- --(1.4,0.488889)\dpicstop
-\dpicdraw (1.2,0.088889)
- --(1.6,0.488889)\dpicstop
-\dpicdraw (1.6,0.088889)
- --(1.2,0.488889)\dpicstop
-\draw (1.4,-0.511111) node[below=-2bp]{sl\_grid};
-\dpicdraw (2,-0.511111)
- --(2,-0.192361)\dpicstop
-\dpicdraw (2,-0.192361)
- --(2,-0.192361)\dpicstop
-\fill[fill=black,line width=0bp](2,-0.079861)
- --(1.94375,-0.079861)
- --(1.94375,-0.192361)
- --(2.05625,-0.192361)
- --(2.05625,-0.079861)
- --(2,-0.079861)--cycle
-\dpicstop
-\dpicdraw (2,-0.079861)
- --(1.94375,-0.079861)
- --(1.94375,-0.192361)
- --(2.05625,-0.192361)
- --(2.05625,-0.079861)
- --(2,-0.079861)\dpicstop
-\dpicdraw (2,-0.079861)
- --(2,-0.079861)\dpicstop
-\dpicdraw (2,0.088889)
- --(2,-0.079861)\dpicstop
-\dpicdraw (2,0.088889)
- --(1.904,0.088889)
- --(2,0.358889)
- --(2.096,0.088889)
- --(2,0.088889)\dpicstop
-\draw (2,-0.511111) node[below=-2bp]{sl\_load(,,O)};
-\dpicdraw (2.6,0.088889)
- --(2.6,-0.511111)\dpicstop
-\dpicdraw (2.6,0.538889)
- --(2.375,0.538889)
- --(2.375,0.088889)
- --(2.825,0.088889)
- --(2.825,0.538889)
- --(2.6,0.538889)\dpicstop
-\dpicdraw (2.375,0.448889)
- --(2.825,0.448889)\dpicstop
-\draw (2.6,-0.511111) node[below=-2bp]{sl\_meterbox};
-\dpicdraw (3.2,0.288889) circle (0.07874in)\dpicstop
-\dpicdraw (3.2,0.088889)
- --(3.2,-0.511111)\dpicstop
-\filldraw[line width=0bp](3.30019,0.401009)
- --(3.289805,0.389387)
- ..controls (3.304441,0.383072) and (3.317977,0.374465)
- ..(3.329904,0.363889)
- ..controls (3.326373,0.381145) and (3.31983,0.397644)
- ..(3.310575,0.41263)
- --(3.30019,0.401009)\dpicstop
-\filldraw[line width=0bp](3.09981,0.401009)
- --(3.110195,0.389387)
- ..controls (3.095559,0.383072) and (3.082023,0.374465)
- ..(3.070096,0.363889)
- ..controls (3.073627,0.381145) and (3.08017,0.397644)
- ..(3.089425,0.41263)
- --(3.09981,0.401009)\dpicstop
-\dpicdraw (3.30918,0.391746)
- ..controls (3.249964,0.454603) and (3.150036,0.454603)
- ..(3.09082,0.391746)\dpicstop
-\dpicdraw (3.2,0.438889)
- --(3.2,0.213889)\dpicstop
-\draw (3.2,-0.511111) node[below=-2bp]{sl\_syncmeter};
-\dpicdraw (3.8,0.288889) circle (0.07874in)\dpicstop
-\dpicdraw (3.8,0.088889)
- --(3.8,-0.511111)\dpicstop
-\dpicdraw (3.941421,0.43031)
- --(3.658579,0.147468)\dpicstop
-\dpicdraw (3.658579,0.43031)
- --(3.941421,0.147468)\dpicstop
-\draw (3.8,-0.511111) node[below=-2bp]{sl\_lamp};
-}%
-\end{tikzpicture}%
-}
-\global\newcommand{\SLDGenerators}{%
-\begin{tikzpicture}[scale=2.54]%
-% dpic version 2021.11.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-{\sf
-\dpicdraw (0.2,0.313889) circle (0.07874in)\dpicstop
-\dpicdraw (0.2,0.113889)
- --(0.2,-0.486111)\dpicstop
-\dpicdraw (0.1,0.313889)
- ..controls (0.101633,0.317298) and (0.104524,0.323288)
- ..(0.10645,0.327254)
- ..controls (0.108376,0.331221) and (0.111555,0.337567)
- ..(0.113542,0.341414)
- ..controls (0.115528,0.34526) and (0.119026,0.351491)
- ..(0.121345,0.355316)
- ..controls (0.123665,0.359141) and (0.1274,0.364567)
- ..(0.129679,0.367423)
- ..controls (0.131958,0.370279) and (0.135631,0.374023)
- ..(0.137875,0.375776)
- ..controls (0.140119,0.377529) and (0.143747,0.379432)
- ..(0.145971,0.380021)
- ..controls (0.148194,0.380611) and (0.151806,0.380611)
- ..(0.154029,0.380021)
- ..controls (0.156253,0.379432) and (0.159881,0.377529)
- ..(0.162125,0.375776)
- ..controls (0.164369,0.374023) and (0.168042,0.370279)
- ..(0.170321,0.367423)
- ..controls (0.1726,0.364567) and (0.176335,0.359141)
- ..(0.178655,0.355316)
- ..controls (0.180974,0.351491) and (0.184771,0.344682)
- ..(0.187125,0.340123)
- ..controls (0.18948,0.335564) and (0.193321,0.327833)
- ..(0.195696,0.322875)
- ..controls (0.198071,0.317916) and (0.201929,0.309861)
- ..(0.204304,0.304903)
- ..controls (0.206679,0.299945) and (0.21052,0.292214)
- ..(0.212875,0.287655)
- ..controls (0.215229,0.283096) and (0.219026,0.276286)
- ..(0.221345,0.272462)
- ..controls (0.223665,0.268637) and (0.2274,0.263211)
- ..(0.229679,0.260355)
- ..controls (0.231958,0.257499) and (0.235631,0.253755)
- ..(0.237875,0.252002)
- ..controls (0.240119,0.250249) and (0.243747,0.248346)
- ..(0.245971,0.247757)
- ..controls (0.248194,0.247167) and (0.251806,0.247167)
- ..(0.254029,0.247757)
- ..controls (0.256253,0.248346) and (0.259881,0.250249)
- ..(0.262125,0.252002)
- ..controls (0.264369,0.253755) and (0.268042,0.257499)
- ..(0.270321,0.260355)
- ..controls (0.2726,0.263211) and (0.276335,0.268637)
- ..(0.278655,0.272462)
- ..controls (0.280974,0.276286) and (0.284472,0.282518)
- ..(0.286458,0.286364)
- ..controls (0.288445,0.290211) and (0.291624,0.296557)
- ..(0.29355,0.300523)
- ..controls (0.295476,0.304489) and (0.298367,0.31048)
- ..(0.3,0.313889)\dpicstop
-\draw (0.2,-0.486111) node[below=-2bp]{sl\_generator};
-\dpicdraw (0.92,0.313889) circle (0.07874in)\dpicstop
-\dpicdraw (0.92,0.113889)
- --(0.92,-0.486111)\dpicstop
-\dpicdraw[fill=black,draw=black](0.92,0.313889) circle (0.003937in)\dpicstop
-\fill[fill=black,line width=0bp](0.958641,0.326961)
- ..controls (0.948548,0.320361) and (0.938016,0.315861)
- ..(0.935235,0.316961)
- ..controls (0.932455,0.318062) and (0.929846,0.322431)
- ..(0.929439,0.326671)
- ..controls (0.929031,0.330911) and (0.933085,0.337672)
- ..(0.938448,0.341695)
- ..controls (0.94381,0.345719) and (0.949873,0.349869)
- ..(0.951922,0.350918)
- ..controls (0.95397,0.351967) and (0.956702,0.353539)
- ..(0.957992,0.354412)
- ..controls (0.959283,0.355285) and (0.984674,0.36683)
- ..(1.014418,0.380068)
- ..controls (1.044162,0.393307) and (1.070453,0.404315)
- ..(1.072843,0.404531)
- ..controls (1.075233,0.404747) and (1.076797,0.403238)
- ..(1.076318,0.401177)
- ..controls (1.075839,0.399117) and (1.022884,0.365719)
- ..(0.958641,0.326961) --cycle\dpicstop
-\dpicdraw[line width=0.2bp,draw=black](0.958641,0.326961)
- ..controls (0.948548,0.320361) and (0.938016,0.315861)
- ..(0.935235,0.316961)
- ..controls (0.932455,0.318062) and (0.929846,0.322431)
- ..(0.929439,0.326671)
- ..controls (0.929031,0.330911) and (0.933085,0.337672)
- ..(0.938448,0.341695)
- ..controls (0.94381,0.345719) and (0.949873,0.349869)
- ..(0.951922,0.350918)
- ..controls (0.95397,0.351967) and (0.956702,0.353539)
- ..(0.957992,0.354412)
- ..controls (0.959283,0.355285) and (0.984674,0.36683)
- ..(1.014418,0.380068)
- ..controls (1.044162,0.393307) and (1.070453,0.404315)
- ..(1.072843,0.404531)
- ..controls (1.075233,0.404747) and (1.076797,0.403238)
- ..(1.076318,0.401177)
- ..controls (1.075839,0.399117) and (1.022884,0.365719)
- ..(0.958641,0.326961)\dpicstop
-\fill[fill=black,line width=0bp](0.889359,0.340817)
- ..controls (0.900121,0.335377) and (0.909284,0.328505)
- ..(0.909722,0.325547)
- ..controls (0.910159,0.322589) and (0.907679,0.318145)
- ..(0.904211,0.315672)
- ..controls (0.900743,0.313199) and (0.892861,0.31333)
- ..(0.886695,0.315962)
- ..controls (0.88053,0.318594) and (0.873904,0.32177)
- ..(0.871971,0.323019)
- ..controls (0.870038,0.324268) and (0.867311,0.325848)
- ..(0.86591,0.326529)
- ..controls (0.864509,0.327211) and (0.841814,0.343428)
- ..(0.815478,0.362568)
- ..controls (0.789141,0.381707) and (0.766462,0.398972)
- ..(0.76508,0.400934)
- ..controls (0.763698,0.402896) and (0.764223,0.405004)
- ..(0.766247,0.40562)
- ..controls (0.768271,0.406235) and (0.823671,0.377074)
- ..(0.889359,0.340817) --cycle\dpicstop
-\dpicdraw[line width=0.2bp,draw=black](0.889359,0.340817)
- ..controls (0.900121,0.335377) and (0.909284,0.328505)
- ..(0.909722,0.325547)
- ..controls (0.910159,0.322589) and (0.907679,0.318145)
- ..(0.904211,0.315672)
- ..controls (0.900743,0.313199) and (0.892861,0.31333)
- ..(0.886695,0.315962)
- ..controls (0.88053,0.318594) and (0.873904,0.32177)
- ..(0.871971,0.323019)
- ..controls (0.870038,0.324268) and (0.867311,0.325848)
- ..(0.86591,0.326529)
- ..controls (0.864509,0.327211) and (0.841814,0.343428)
- ..(0.815478,0.362568)
- ..controls (0.789141,0.381707) and (0.766462,0.398972)
- ..(0.76508,0.400934)
- ..controls (0.763698,0.402896) and (0.764223,0.405004)
- ..(0.766247,0.40562)
- ..controls (0.768271,0.406235) and (0.823671,0.377074)
- ..(0.889359,0.340817)\dpicstop
-\fill[fill=black,line width=0bp](0.912,0.273889)
- ..controls (0.911331,0.28593) and (0.9127,0.297301)
- ..(0.915043,0.299159)
- ..controls (0.917386,0.301017) and (0.922474,0.301091)
- ..(0.92635,0.299324)
- ..controls (0.930226,0.297557) and (0.934054,0.290665)
- ..(0.934857,0.28401)
- ..controls (0.93566,0.277354) and (0.936223,0.270028)
- ..(0.936107,0.267729)
- ..controls (0.935992,0.265431) and (0.935988,0.262279)
- ..(0.936098,0.260725)
- ..controls (0.936209,0.259171) and (0.933511,0.231409)
- ..(0.930104,0.199031)
- ..controls (0.926697,0.166653) and (0.923085,0.13838)
- ..(0.922077,0.136202)
- ..controls (0.921069,0.134024) and (0.91898,0.133424)
- ..(0.917435,0.134869)
- ..controls (0.91589,0.136314) and (0.913444,0.198873)
- ..(0.912,0.273889) --cycle\dpicstop
-\dpicdraw[line width=0.2bp,draw=black](0.912,0.273889)
- ..controls (0.911331,0.28593) and (0.9127,0.297301)
- ..(0.915043,0.299159)
- ..controls (0.917386,0.301017) and (0.922474,0.301091)
- ..(0.92635,0.299324)
- ..controls (0.930226,0.297557) and (0.934054,0.290665)
- ..(0.934857,0.28401)
- ..controls (0.93566,0.277354) and (0.936223,0.270028)
- ..(0.936107,0.267729)
- ..controls (0.935992,0.265431) and (0.935988,0.262279)
- ..(0.936098,0.260725)
- ..controls (0.936209,0.259171) and (0.933511,0.231409)
- ..(0.930104,0.199031)
- ..controls (0.926697,0.166653) and (0.923085,0.13838)
- ..(0.922077,0.136202)
- ..controls (0.921069,0.134024) and (0.91898,0.133424)
- ..(0.917435,0.134869)
- ..controls (0.91589,0.136314) and (0.913444,0.198873)
- ..(0.912,0.273889)\dpicstop
-\draw (0.92,-0.486111) node[below=-2bp]{.{.}.(,type=WT)};
-\dpicdraw (1.64,0.313889) circle (0.07874in)\dpicstop
-\dpicdraw (1.64,0.113889)
- --(1.64,-0.486111)\dpicstop
-\dpicdraw (1.64,0.163889)
- --(1.64,0.288889)\dpicstop
-\dpicdraw (1.565,0.288889)
- --(1.715,0.288889)\dpicstop
-\dpicdraw (1.49,0.338889)
- --(1.79,0.338889)\dpicstop
-\dpicdraw (1.64,0.338889)
- --(1.64,0.463889)\dpicstop
-\dpicdraw (1.74,0.360556)
- --(1.74,0.427222)\dpicstop
-\dpicdraw (1.706667,0.393889)
- --(1.773333,0.393889)\dpicstop
-\dpicdraw (1.706667,0.247222)
- --(1.773333,0.247222)\dpicstop
-\draw (1.64,-0.486111) node[below=-2bp]{.{.}.(,type=BS)};
-\dpicdraw (2.36,0.113889)
- --(2.36,-0.486111)\dpicstop
-\dpicdraw (2.36,0.513889)
- --(2.24,0.513889)
- --(2.24,0.113889)
- --(2.48,0.113889)
- --(2.48,0.513889)
- --(2.36,0.513889)\dpicstop
-\dpicdraw (2.27,0.113889)
- --(2.36,0.213889)
- --(2.45,0.113889)\dpicstop
-\draw (2.36,-0.486111) node[below=-2bp]{.{.}.(,type=PV)};
-\dpicdraw (3.08,0.313889) circle (0.07874in)\dpicstop
-\dpicdraw (3.08,0.113889)
- --(3.08,-0.486111)\dpicstop
-\dpicdraw (3.013333,0.313889)
- --(3.022265,0.313889)\dpicstop
-\dpicdraw (3.022265,0.380556)
- --(3.022265,0.447222)
- --(3.1322,0.380556)
- --(3.022265,0.313889)
- --(3.022265,0.380556)\dpicstop
-\dpicdraw (3.137735,0.176504)
- --(3.137735,0.451274)\dpicstop
-\dpicdraw (3.022265,0.176504)
- --(3.022265,0.451274)\dpicstop
-\dpicdraw (3.137735,0.247222)
- --(3.137735,0.313889)
- --(3.0278,0.247222)
- --(3.137735,0.180556)
- --(3.137735,0.247222)\dpicstop
-\dpicdraw (3.137735,0.313889)
- --(3.146667,0.313889)\dpicstop
-\draw (3.08,-0.486111) node[below=-2bp]{.{.}.(,type=StatG)};
-\dpicdraw (3.8,0.313889) circle (0.07874in)\dpicstop
-\draw (3.8,0.313889) node{SG};
-\dpicdraw (3.8,0.113889)
- --(3.8,-0.486111)\dpicstop
-\draw (3.8,-0.486111) node[below=-2bp]{sl\_disk(,text="SG")};
-}%
-\end{tikzpicture}%
-}
-\global\newcommand{\SLDComposite}{%
-\begin{tikzpicture}[scale=2.54]%
-% dpic version 2021.11.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-{\sf
-\dpicdraw (0.02,0.516)
- --(0.610551,0.516)\dpicstop
-\dpicdraw (0.225276,0.5655)
- --(0.225276,0.5655)\dpicstop
-\dpicdraw (0.225276,0.5655)
- --(0.225276,0.559944)\dpicstop
-\dpicdraw (0.225276,0.5655)
- ..controls (0.225276,0.590353) and (0.245423,0.6105)
- ..(0.270276,0.6105)
- ..controls (0.295128,0.6105) and (0.315276,0.590353)
- ..(0.315276,0.5655)\dpicstop
-\dpicdraw (0.315276,0.5655)
- --(0.315276,0.559944)\dpicstop
-\dpicdraw (0.315276,0.5655)
- ..controls (0.315276,0.590353) and (0.335423,0.6105)
- ..(0.360276,0.6105)
- ..controls (0.385128,0.6105) and (0.405276,0.590353)
- ..(0.405276,0.5655)\dpicstop
-\dpicdraw (0.405276,0.5655)
- --(0.405276,0.559944)\dpicstop
-\dpicdraw (0.405276,0.5655)
- --(0.405276,0.5655)\dpicstop
-\dpicdraw (0.225276,0.5655)
- --(0.225276,0.4215)\dpicstop
-\dpicdraw (0.405276,0.5655)
- --(0.405276,0.4215)\dpicstop
-\dpicdraw (0.315276,0.5655)
- --(0.315276,0.4215)\dpicstop
-\draw (0.315276,0.004833) node(CTLt){sl\_ct(type=L)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.203429,0.355415)
- --(0.225276,0.4215)
- --(0.17066,0.378354) --cycle\dpicstop
-\dpicdraw (0.219732,0.413581)
- --(0.128053,0.282611)\dpicstop
-\draw (0.128053,0.282611) node[below left=-2bp]{\sl Tstart};
-\filldraw[line width=0bp](0.459891,0.378354)
- --(0.405276,0.4215)
- --(0.427122,0.355415) --cycle\dpicstop
-\dpicdraw (0.410819,0.413581)
- --(0.502498,0.282611)\dpicstop
-\draw (0.502498,0.282611) node[below right=-2bp]{\sl Tend};
-\filldraw[line width=0bp](0.347962,0.36005)
- --(0.315276,0.4215)
- --(0.308738,0.352206) --cycle\dpicstop
-\dpicdraw (0.317171,0.412021)
- --(0.343053,0.282611)\dpicstop
-\draw (0.343053,0.282611) node[below=-2bp]{\sl Tc};
-\dpiclw=0.8bp
-\dpicdraw (1.810551,0.516)
- --(1.954551,0.516)\dpicstop
-\dpicdraw[line width=0.4bp](1.954551,0.516) circle (0.00109in)\dpicstop
-\dpicdraw (1.954551,0.516)
- ..controls (1.954551,0.622039) and (2.040513,0.708)
- ..(2.146551,0.708)
- ..controls (2.25259,0.708) and (2.338551,0.622039)
- ..(2.338551,0.516)\dpicstop
-\dpicdraw[line width=0.4bp](2.338551,0.516) circle (0.00109in)\dpicstop
-\dpicdraw (2.338551,0.516)
- --(2.482551,0.516)\dpicstop
-\dpicdraw (2.146551,0.516) circle (0.037795in)\dpicstop
-\dpicdraw (2.146551,0.42)
- --(2.146551,0.276)\dpicstop
-\draw (2.146551,0.004833) node{sl\_ct(type=C)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](1.788705,0.449915)
- --(1.810551,0.516)
- --(1.755936,0.472854) --cycle\dpicstop
-\dpicdraw (1.805008,0.508081)
- --(1.713329,0.377111)\dpicstop
-\draw (1.713329,0.377111) node[below left=-2bp]{\sl Tstart};
-\filldraw[line width=0bp](2.537167,0.472854)
- --(2.482551,0.516)
- --(2.504397,0.449915) --cycle\dpicstop
-\dpicdraw (2.488095,0.508081)
- --(2.579773,0.377111)\dpicstop
-\draw (2.579773,0.377111) node[below right=-2bp]{\sl Tend};
-\draw (2.146551,0.276) node[right=-2bp]{\sl Tc};
-\dpiclw=0.8bp
-\dpicdraw[fill=black](0.14,-0.684) circle (0.009449in)\dpicstop
-\dpicdraw[fill=black](0.74,-0.684) circle (0.009449in)\dpicstop
-\dpicdraw[fill=black](1.34,-0.684) circle (0.009449in)\dpicstop
-\dpicdraw[fill=black](1.94,-0.684) circle (0.009449in)\dpicstop
-\dpicdraw[line width=1.6bp](0.02,-0.684)
- --(2.06,-0.684)\dpicstop
-\draw (2.66,-0.684) node[right=-2bp]{sl\_busbar(right\_ 3{\tt*}dimen\_,4,port=D)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.162659,-0.593961)
- --(0.150733,-0.662534)
- --(0.198436,-0.61185) --cycle\dpicstop
-\dpicdraw (0.155056,-0.653887)
- --(0.229267,-0.505466)\dpicstop
-\draw (0.229267,-0.505466) node[right=-2bp]{\sl P1};
-\filldraw[line width=0bp](0.762659,-0.593961)
- --(0.750733,-0.662534)
- --(0.798436,-0.61185) --cycle\dpicstop
-\dpicdraw (0.755056,-0.653887)
- --(0.829267,-0.505466)\dpicstop
-\draw (0.829267,-0.505466) node[right=-2bp]{\sl P2};
-\filldraw[line width=0bp](1.362659,-0.593961)
- --(1.350733,-0.662534)
- --(1.398436,-0.61185) --cycle\dpicstop
-\dpicdraw (1.355056,-0.653887)
- --(1.429267,-0.505466)\dpicstop
-\draw (1.429267,-0.505466) node[right=-2bp]{\sl P3};
-\filldraw[line width=0bp](1.962659,-0.593961)
- --(1.950733,-0.662534)
- --(1.998436,-0.61185) --cycle\dpicstop
-\dpicdraw (1.955056,-0.653887)
- --(2.029267,-0.505466)\dpicstop
-\draw (2.029267,-0.505466) node[right=-2bp]{\sl P4};
-\filldraw[line width=0bp](2.126667,-0.664)
- --(2.06,-0.684)
- --(2.126667,-0.704) --cycle\dpicstop
-\dpicdraw (2.069667,-0.684)
- --(2.164833,-0.684)
- ..controls (2.228278,-0.684) and (2.276667,-0.650667)
- ..(2.31,-0.584)
- --(2.36,-0.484)\dpicstop
-\draw (2.36,-0.484) node[above right=-2bp]{\sl End};
-\filldraw[line width=0bp](0,-0.617333)
- --(0.02,-0.684)
- --(0.04,-0.617333) --cycle\dpicstop
-\dpicdraw (0.02,-0.674333)
- --(0.02,-0.629167)
- ..controls (0.02,-0.599056) and (0.036667,-0.550667)
- ..(0.07,-0.484)
- --(0.12,-0.384)\dpicstop
-\draw (0.12,-0.384) node[above=-2bp]{\sl Start};
-\dpiclw=0.8bp
-}%
-\end{tikzpicture}%
-}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/ShiftR.tex b/graphics/circuit_macros/doc/ShiftR.tex
deleted file mode 100644
index d6e49ca1bc..0000000000
--- a/graphics/circuit_macros/doc/ShiftR.tex
+++ /dev/null
@@ -1,285 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
- {\sf
-\dpicdraw (0.15,-0.45) rectangle (0.65,0.45)\dpicstop
-\draw (0.15,0.3) node[right=-3bp]{{\scriptsize S}};
-\dpicdraw (0.15,0.3)
- --(0,0.3)\dpicstop
-\dpicdraw (0.15,-0.0375)
- --(0.214952,0)
- --(0.15,0.0375)\dpicstop
-\draw (0.214952,0) node[right=-3bp]{{\scriptsize CK}};
-\dpicdraw (0.1125,0) circle (0.014764in)\dpicstop
-\dpicdraw (0.075,0)
- --(0,0)\dpicstop
-\draw (0.15,-0.3) node[right=-3bp]{{\scriptsize R}};
-\dpicdraw (0.15,-0.3)
- --(0,-0.3)\dpicstop
-\draw (0.4,0.45) node[below=-3bp]{{\scriptsize PR}};
-\dpicdraw (0.4,0.4875) circle (0.014764in)\dpicstop
-\dpicdraw (0.4,0.525)
- --(0.4,0.6)\dpicstop
-\draw (0.65,0.3) node[left=-3bp]{{\scriptsize Q}};
-\dpicdraw (0.65,0.3)
- --(0.8,0.3)\dpicstop
-\draw (0.65,-0.3) node[left=-3bp]{{\scriptsize $\overline{\hbox{Q}}$}};
-\dpicdraw (0.65,-0.3)
- --(0.8,-0.3)\dpicstop
-\draw (0.4,-0.45) node[above=-3bp]{{\scriptsize CLR}};
-\dpicdraw (0.4,-0.4875) circle (0.014764in)\dpicstop
-\dpicdraw (0.4,-0.525)
- --(0.4,-0.6)\dpicstop
-\dpicdraw (0,0.3)
- --(-0.175,0.2)
- --(-0.175,0.4)
- --(0,0.3)\dpicstop
-\dpicdraw (-0.2125,0.3) circle (0.014764in)\dpicstop
-\dpicdraw (-0.25,0.3)
- --(-0.35,0.3)\dpicstop
-\dpicdraw[fill=black](-0.35,0.3) circle (0.007874in)\dpicstop
-\dpicdraw (-0.483333,0.3)
- --(-0.658333,0.2)
- --(-0.658333,0.4)
- --(-0.483333,0.3)\dpicstop
-\dpicdraw (-0.445833,0.3) circle (0.014764in)\dpicstop
-\dpicdraw (-0.85,0.3)
- --(-0.658333,0.3)\dpicstop
-\dpicdraw (-0.408333,0.3)
- --(-0.35,0.3)\dpicstop
-\draw (-0.85,0.3) node(Serial)[left=-3bp]{\scriptsize\shortstack[r]{SERIAL\\ INPUT}};
-\dpicdraw (-0.35,0.3)
- --(-0.35,-0.3)
- --(0,-0.3)\dpicstop
-\dpicdraw (-0.483333,-0.6)
- --(-0.658333,-0.7)
- --(-0.658333,-0.5)
- --(-0.483333,-0.6)\dpicstop
-\dpicdraw (-0.695833,-0.6) circle (0.014764in)\dpicstop
-\dpicdraw (-0.445833,-0.6) circle (0.014764in)\dpicstop
-\dpicdraw (-0.85,-0.6)
- --(-0.733333,-0.6)\dpicstop
-\dpicdraw (-0.408333,-0.6)
- --(-0.35,-0.6)\dpicstop
-\draw (-0.85,-0.6) node[left=-3bp]{$\overline{\hbox{\scriptsize CLEAR}}$};
-\dpicdraw (-0.483333,-0.9)
- --(-0.658333,-1)
- --(-0.658333,-0.8)
- --(-0.483333,-0.9)\dpicstop
-\dpicdraw (-0.445833,-0.9) circle (0.014764in)\dpicstop
-\dpicdraw (-0.85,-0.9)
- --(-0.658333,-0.9)\dpicstop
-\dpicdraw (-0.408333,-0.9)
- --(-0.35,-0.9)\dpicstop
-\draw (-0.85,-0.9) node[left=-3bp]{\scriptsize CLOCK};
-\dpicdraw (0.95,-0.45) rectangle (1.45,0.45)\dpicstop
-\draw (0.95,0.3) node[right=-3bp]{{\scriptsize S}};
-\dpicdraw (0.95,0.3)
- --(0.8,0.3)\dpicstop
-\dpicdraw (0.95,-0.0375)
- --(1.014952,0)
- --(0.95,0.0375)\dpicstop
-\draw (1.014952,0) node[right=-3bp]{{\scriptsize CK}};
-\dpicdraw (0.9125,0) circle (0.014764in)\dpicstop
-\dpicdraw (0.875,0)
- --(0.8,0)\dpicstop
-\draw (0.95,-0.3) node[right=-3bp]{{\scriptsize R}};
-\dpicdraw (0.95,-0.3)
- --(0.8,-0.3)\dpicstop
-\draw (1.2,0.45) node[below=-3bp]{{\scriptsize PR}};
-\dpicdraw (1.2,0.4875) circle (0.014764in)\dpicstop
-\dpicdraw (1.2,0.525)
- --(1.2,0.6)\dpicstop
-\draw (1.45,0.3) node[left=-3bp]{{\scriptsize Q}};
-\dpicdraw (1.45,0.3)
- --(1.6,0.3)\dpicstop
-\draw (1.45,-0.3) node[left=-3bp]{{\scriptsize $\overline{\hbox{Q}}$}};
-\dpicdraw (1.45,-0.3)
- --(1.6,-0.3)\dpicstop
-\draw (1.2,-0.45) node[above=-3bp]{{\scriptsize CLR}};
-\dpicdraw (1.2,-0.4875) circle (0.014764in)\dpicstop
-\dpicdraw (1.2,-0.525)
- --(1.2,-0.6)\dpicstop
-\dpicdraw (1.75,-0.45) rectangle (2.25,0.45)\dpicstop
-\draw (1.75,0.3) node[right=-3bp]{{\scriptsize S}};
-\dpicdraw (1.75,0.3)
- --(1.6,0.3)\dpicstop
-\dpicdraw (1.75,-0.0375)
- --(1.814952,0)
- --(1.75,0.0375)\dpicstop
-\draw (1.814952,0) node[right=-3bp]{{\scriptsize CK}};
-\dpicdraw (1.7125,0) circle (0.014764in)\dpicstop
-\dpicdraw (1.675,0)
- --(1.6,0)\dpicstop
-\draw (1.75,-0.3) node[right=-3bp]{{\scriptsize R}};
-\dpicdraw (1.75,-0.3)
- --(1.6,-0.3)\dpicstop
-\draw (2,0.45) node[below=-3bp]{{\scriptsize PR}};
-\dpicdraw (2,0.4875) circle (0.014764in)\dpicstop
-\dpicdraw (2,0.525)
- --(2,0.6)\dpicstop
-\draw (2.25,0.3) node[left=-3bp]{{\scriptsize Q}};
-\dpicdraw (2.25,0.3)
- --(2.4,0.3)\dpicstop
-\draw (2.25,-0.3) node[left=-3bp]{{\scriptsize $\overline{\hbox{Q}}$}};
-\dpicdraw (2.25,-0.3)
- --(2.4,-0.3)\dpicstop
-\draw (2,-0.45) node[above=-3bp]{{\scriptsize CLR}};
-\dpicdraw (2,-0.4875) circle (0.014764in)\dpicstop
-\dpicdraw (2,-0.525)
- --(2,-0.6)\dpicstop
-\dpicdraw (2.55,-0.45) rectangle (3.05,0.45)\dpicstop
-\draw (2.55,0.3) node[right=-3bp]{{\scriptsize S}};
-\dpicdraw (2.55,0.3)
- --(2.4,0.3)\dpicstop
-\dpicdraw (2.55,-0.0375)
- --(2.614952,0)
- --(2.55,0.0375)\dpicstop
-\draw (2.614952,0) node[right=-3bp]{{\scriptsize CK}};
-\dpicdraw (2.5125,0) circle (0.014764in)\dpicstop
-\dpicdraw (2.475,0)
- --(2.4,0)\dpicstop
-\draw (2.55,-0.3) node[right=-3bp]{{\scriptsize R}};
-\dpicdraw (2.55,-0.3)
- --(2.4,-0.3)\dpicstop
-\draw (2.8,0.45) node[below=-3bp]{{\scriptsize PR}};
-\dpicdraw (2.8,0.4875) circle (0.014764in)\dpicstop
-\dpicdraw (2.8,0.525)
- --(2.8,0.6)\dpicstop
-\draw (3.05,0.3) node[left=-3bp]{{\scriptsize Q}};
-\dpicdraw (3.05,0.3)
- --(3.2,0.3)\dpicstop
-\draw (3.05,-0.3) node[left=-3bp]{{\scriptsize $\overline{\hbox{Q}}$}};
-\dpicdraw (3.05,-0.3)
- --(3.2,-0.3)\dpicstop
-\draw (2.8,-0.45) node[above=-3bp]{{\scriptsize CLR}};
-\dpicdraw (2.8,-0.4875) circle (0.014764in)\dpicstop
-\dpicdraw (2.8,-0.525)
- --(2.8,-0.6)\dpicstop
-\dpicdraw (3.35,-0.45) rectangle (3.85,0.45)\dpicstop
-\draw (3.35,0.3) node[right=-3bp]{{\scriptsize S}};
-\dpicdraw (3.35,0.3)
- --(3.2,0.3)\dpicstop
-\dpicdraw (3.35,-0.0375)
- --(3.414952,0)
- --(3.35,0.0375)\dpicstop
-\draw (3.414952,0) node[right=-3bp]{{\scriptsize CK}};
-\dpicdraw (3.3125,0) circle (0.014764in)\dpicstop
-\dpicdraw (3.275,0)
- --(3.2,0)\dpicstop
-\draw (3.35,-0.3) node[right=-3bp]{{\scriptsize R}};
-\dpicdraw (3.35,-0.3)
- --(3.2,-0.3)\dpicstop
-\draw (3.6,0.45) node[below=-3bp]{{\scriptsize PR}};
-\dpicdraw (3.6,0.4875) circle (0.014764in)\dpicstop
-\dpicdraw (3.6,0.525)
- --(3.6,0.6)\dpicstop
-\draw (3.85,0.3) node[left=-3bp]{{\scriptsize Q}};
-\dpicdraw (3.85,0.3)
- --(4,0.3)\dpicstop
-\draw (3.6,-0.45) node[above=-3bp]{{\scriptsize CLR}};
-\dpicdraw (3.6,-0.4875) circle (0.014764in)\dpicstop
-\dpicdraw (3.6,-0.525)
- --(3.6,-0.6)\dpicstop
-\draw (4,0.3) node[right=-3bp]{\scriptsize OUTPUT};
-\dpicdraw (-0.35,-0.6)
- --(3.6,-0.6)\dpicstop
-\dpicdraw (0,0)
- --(0,-0.9)\dpicstop
-\dpicdraw[fill=black](0,-0.9) circle (0.007874in)\dpicstop
-\dpicdraw (0.25,0.825)
- --(0.25,1.025)
- --(0.55,1.025)
- --(0.55,0.825)\dpicstop
-\dpicdraw (0.55,0.825)
- ..controls (0.55,0.625) and (0.25,0.625)
- ..(0.25,0.825)\dpicstop
-\dpicdraw (0.4,0.6375) circle (0.014764in)\dpicstop
-\dpicdraw (0.325,1.025)
- --(0.325,1.125)\dpicstop
-\dpicdraw (0.475,1.025)
- --(0.475,1.325)\dpicstop
-\draw (0.475,1.325) node[left=-3bp]{\scriptsize PR4};
-\dpicdraw[fill=black](0.325,1.125) circle (0.007874in)\dpicstop
-\dpicdraw[fill=black](0.4,-0.6) circle (0.007874in)\dpicstop
-\dpicdraw (0.8,0)
- --(0.8,-0.9)\dpicstop
-\dpicdraw[fill=black](0.8,-0.9) circle (0.007874in)\dpicstop
-\dpicdraw (1.05,0.825)
- --(1.05,1.025)
- --(1.35,1.025)
- --(1.35,0.825)\dpicstop
-\dpicdraw (1.35,0.825)
- ..controls (1.35,0.625) and (1.05,0.625)
- ..(1.05,0.825)\dpicstop
-\dpicdraw (1.2,0.6375) circle (0.014764in)\dpicstop
-\dpicdraw (1.125,1.025)
- --(1.125,1.125)\dpicstop
-\dpicdraw (1.275,1.025)
- --(1.275,1.325)\dpicstop
-\draw (1.275,1.325) node[left=-3bp]{\scriptsize PR3};
-\dpicdraw[fill=black](1.125,1.125) circle (0.007874in)\dpicstop
-\dpicdraw[fill=black](1.2,-0.6) circle (0.007874in)\dpicstop
-\dpicdraw (1.6,0)
- --(1.6,-0.9)\dpicstop
-\dpicdraw[fill=black](1.6,-0.9) circle (0.007874in)\dpicstop
-\dpicdraw (1.85,0.825)
- --(1.85,1.025)
- --(2.15,1.025)
- --(2.15,0.825)\dpicstop
-\dpicdraw (2.15,0.825)
- ..controls (2.15,0.625) and (1.85,0.625)
- ..(1.85,0.825)\dpicstop
-\dpicdraw (2,0.6375) circle (0.014764in)\dpicstop
-\dpicdraw (1.925,1.025)
- --(1.925,1.125)\dpicstop
-\dpicdraw (2.075,1.025)
- --(2.075,1.325)\dpicstop
-\draw (2.075,1.325) node[left=-3bp]{\scriptsize PR2};
-\dpicdraw[fill=black](1.925,1.125) circle (0.007874in)\dpicstop
-\dpicdraw[fill=black](2,-0.6) circle (0.007874in)\dpicstop
-\dpicdraw (2.4,0)
- --(2.4,-0.9)\dpicstop
-\dpicdraw[fill=black](2.4,-0.9) circle (0.007874in)\dpicstop
-\dpicdraw (2.65,0.825)
- --(2.65,1.025)
- --(2.95,1.025)
- --(2.95,0.825)\dpicstop
-\dpicdraw (2.95,0.825)
- ..controls (2.95,0.625) and (2.65,0.625)
- ..(2.65,0.825)\dpicstop
-\dpicdraw (2.8,0.6375) circle (0.014764in)\dpicstop
-\dpicdraw (2.725,1.025)
- --(2.725,1.125)\dpicstop
-\dpicdraw (2.875,1.025)
- --(2.875,1.325)\dpicstop
-\draw (2.875,1.325) node[left=-3bp]{\scriptsize PR1};
-\dpicdraw[fill=black](2.725,1.125) circle (0.007874in)\dpicstop
-\dpicdraw[fill=black](2.8,-0.6) circle (0.007874in)\dpicstop
-\dpicdraw (3.2,0)
- --(3.2,-0.9)\dpicstop
-\dpicdraw (3.2,-0.9)
- --(-0.35,-0.9)\dpicstop
-\dpicdraw (3.45,0.825)
- --(3.45,1.025)
- --(3.75,1.025)
- --(3.75,0.825)\dpicstop
-\dpicdraw (3.75,0.825)
- ..controls (3.75,0.625) and (3.45,0.625)
- ..(3.45,0.825)\dpicstop
-\dpicdraw (3.6,0.6375) circle (0.014764in)\dpicstop
-\dpicdraw (3.525,1.025)
- --(3.525,1.125)\dpicstop
-\dpicdraw (3.675,1.025)
- --(3.675,1.325)\dpicstop
-\draw (3.675,1.325) node[left=-3bp]{\scriptsize PR0};
-\dpicdraw (3.525,1.125)
- --(-0.85,1.125)\dpicstop
-\draw (-0.85,1.125) node[left=-3bp]{\scriptsize\shortstack[r]{PRESET\\ ENABLE}};
- }
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Sources.tex b/graphics/circuit_macros/doc/Sources.tex
deleted file mode 100644
index 55e57cbaf4..0000000000
--- a/graphics/circuit_macros/doc/Sources.tex
+++ /dev/null
@@ -1,466 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
- {\sf
-\dpicdraw (0,0)
- --(0.25,0)\dpicstop
-\dpicdraw (0.375,0) circle (0.049213in)\dpicstop
-\dpicdraw (0.5,0)
- --(0.75,0)\dpicstop
-\draw (0.777674,0) node[right=-2bp]{source};
-\dpicdraw (0,-0.275)
- --(0.25,-0.275)\dpicstop
-\dpicdraw (0.375,-0.275) circle (0.049213in)\dpicstop
-\filldraw[line width=0bp](0.36875,-0.3)
- --(0.46875,-0.275)
- --(0.36875,-0.25) --cycle\dpicstop
-\dpicdraw (0.28125,-0.275)
- --(0.445844,-0.275)\dpicstop
-\dpicdraw (0.5,-0.275)
- --(0.75,-0.275)\dpicstop
-\draw (0.777674,-0.275) node[right=-2bp]{source(,I)};
-\dpicdraw (0,-0.55)
- --(0.25,-0.55)\dpicstop
-\dpicdraw (0.375,-0.55) circle (0.049213in)\dpicstop
-\dpicdraw (0.375,-0.675)
- --(0.375,-0.425)\dpicstop
-\dpicdraw (0.5,-0.55)
- --(0.75,-0.55)\dpicstop
-\draw (0.777674,-0.55) node[right=-2bp]{source(,i)};
-\dpicdraw (0,-0.825)
- --(0.25,-0.825)\dpicstop
-\dpicdraw (0.375,-0.825) circle (0.049213in)\dpicstop
-\draw (0.3125,-0.825) node{$_-$};
-\draw (0.4375,-0.825) node{$_+$};
-\dpicdraw (0.5,-0.825)
- --(0.75,-0.825)\dpicstop
-\draw (0.777674,-0.825) node[right=-2bp]{source(,V)};
-\dpicdraw (0,-1.1)
- --(0.25,-1.1)\dpicstop
-\dpicdraw (0.375,-1.1) circle (0.049213in)\dpicstop
-\dpicdraw (0.25,-1.1)
- --(0.5,-1.1)\dpicstop
-\dpicdraw (0.5,-1.1)
- --(0.75,-1.1)\dpicstop
-\draw (0.777674,-1.1) node[right=-2bp]{source(,v)};
-\dpicdraw (0,-1.375)
- --(0.25,-1.375)\dpicstop
-\dpicdraw (0.375,-1.375) circle (0.049213in)\dpicstop
-\dpicdraw (0.25,-1.375)
- ..controls (0.319036,-1.375) and (0.375,-1.319036)
- ..(0.375,-1.25)\dpicstop
-\dpicdraw (0.5,-1.375)
- --(0.75,-1.375)\dpicstop
-\draw (0.777674,-1.375) node[right=-2bp]{source(,SC)};
-\dpicdraw (0,-1.65)
- --(0.25,-1.65)\dpicstop
-\dpicdraw (0.375,-1.65) circle (0.049213in)\dpicstop
-\dpicdraw (0.375,-1.65)
- ..controls (0.375,-1.626988) and (0.356345,-1.608333)
- ..(0.333333,-1.608333)
- ..controls (0.310321,-1.608333) and (0.291667,-1.626988)
- ..(0.291667,-1.65)\dpicstop
-\dpicdraw (0.375,-1.65)
- ..controls (0.375,-1.673012) and (0.393655,-1.691667)
- ..(0.416667,-1.691667)
- ..controls (0.439679,-1.691667) and (0.458333,-1.673012)
- ..(0.458333,-1.65)\dpicstop
-\dpicdraw (0.583333,-1.65)
- --(0.833333,-1.65)\dpicstop
-\draw (0.777674,-1.65) node[right=-2bp]{source(,AC)};
-\dpicdraw (0,-1.925)
- --(0.25,-1.925)\dpicstop
-\dpicdraw (0.375,-1.925) circle (0.049213in)\dpicstop
-\dpicdraw (0.286612,-1.836612)
- --(0.463388,-2.013388)\dpicstop
-\dpicdraw (0.286612,-2.013388)
- --(0.463388,-1.836612)\dpicstop
-\dpicdraw (0.5,-1.925)
- --(0.75,-1.925)\dpicstop
-\draw (0.777674,-1.925) node[right=-2bp]{source(,X)};
-\dpicdraw (0,-2.2)
- --(0.25,-2.2)\dpicstop
-\dpicdraw (0.375,-2.2) circle (0.049213in)\dpicstop
-\dpicdraw (0.25,-2.2)
- --(0.3125,-2.2)\dpicstop
-\dpicdraw (0.3125,-2.2625)
- --(0.3125,-2.1375)\dpicstop
-\dpicdraw (0.4375,-2.2625)
- --(0.4375,-2.1375)\dpicstop
-\dpicdraw (0.5,-2.2)
- --(0.4375,-2.2)\dpicstop
-\dpicdraw (0.5,-2.2)
- --(0.75,-2.2)\dpicstop
-\draw (0.777674,-2.2) node[right=-2bp]{source(,F)};
-\dpicdraw (0,-2.475)
- --(0.1875,-2.475)\dpicstop
-\dpicdraw (0.3125,-2.475) circle (0.049213in)\dpicstop
-\dpicdraw (0.4375,-2.475) circle (0.049213in)\dpicstop
-\dpicdraw (0.5625,-2.475)
- --(0.75,-2.475)\dpicstop
-\draw (0.777674,-2.475) node[right=-2bp]{source(,G)};
-\dpicdraw (0,-2.75)
- --(0.1875,-2.75)\dpicstop
-\dpicdraw (0.3125,-2.75) circle (0.049213in)\dpicstop
-\dpicdraw (0.375,-2.858253)
- ..controls (0.458333,-2.906366) and (0.5625,-2.846225)
- ..(0.5625,-2.75)
- ..controls (0.5625,-2.653775) and (0.458333,-2.593634)
- ..(0.375,-2.641747)\dpicstop
-\dpicdraw (0.5625,-2.75)
- --(0.75,-2.75)\dpicstop
-\draw (0.777674,-2.75) node[right=-2bp]{source(,Q)};
-\dpicdraw (2,0)
- --(2.175,0)\dpicstop
-\dpicdraw (2.375,0) circle (0.07874in)\dpicstop
-\dpicdraw (2.575,0)
- --(2.75,0)\dpicstop
-\draw (2.777674,0) node[right=-2bp]{source(,{,}0.4)};
-\dpicdraw (2,-0.35)
- --(2.25,-0.35)\dpicstop
-\dpicdraw (2.375,-0.35) circle (0.049213in)\dpicstop
-\dpicdraw (2.3125,-0.38125)
- --(2.34375,-0.38125)
- --(2.34375,-0.31875)
- --(2.40625,-0.31875)
- --(2.40625,-0.38125)
- --(2.4375,-0.38125)\dpicstop
-\dpicdraw (2.5,-0.35)
- --(2.75,-0.35)\dpicstop
-\draw (2.777674,-0.35) node[right=-2bp]{source(,P)};
-\dpicdraw (2,-0.625)
- --(2.25,-0.625)\dpicstop
-\dpicdraw (2.375,-0.625) circle (0.049213in)\dpicstop
-\dpicdraw (2.3125,-0.625)
- --(2.3125,-0.583333)
- --(2.375,-0.583333)
- --(2.375,-0.666667)
- --(2.4375,-0.666667)
- --(2.4375,-0.625)\dpicstop
-\dpicdraw (2.5,-0.625)
- --(2.75,-0.625)\dpicstop
-\draw (2.777674,-0.625) node[right=-2bp]{source(,U)};
-\dpicdraw (2,-0.9)
- --(2.25,-0.9)\dpicstop
-\dpicdraw (2.375,-0.9) circle (0.049213in)\dpicstop
-\dpicdraw (2.3125,-0.941667)
- --(2.375,-0.941667)
- --(2.375,-0.858333)
- --(2.4375,-0.858333)\dpicstop
-\dpicdraw (2.5,-0.9)
- --(2.75,-0.9)\dpicstop
-\draw (2.777674,-0.9) node[right=-2bp]{source(,H)};
-\dpicdraw (2,-1.175)
- --(2.25,-1.175)\dpicstop
-\dpicdraw (2.375,-1.175) circle (0.049213in)\dpicstop
-\dpicdraw (2.291667,-1.216667)
- --(2.416667,-1.1125)
- --(2.416667,-1.216667)\dpicstop
-\dpicdraw (2.5,-1.175)
- --(2.75,-1.175)\dpicstop
-\draw (2.777674,-1.175) node[right=-2bp]{source(,R)};
-\dpicdraw (2,-1.45)
- --(2.25,-1.45)\dpicstop
-\dpicdraw (2.375,-1.45) circle (0.049213in)\dpicstop
-\dpicdraw (2.291667,-1.45)
- ..controls (2.29302,-1.447174) and (2.295417,-1.442207)
- ..(2.297014,-1.438918)
- ..controls (2.298611,-1.435629) and (2.301248,-1.430362)
- ..(2.302897,-1.427166)
- ..controls (2.304546,-1.423971) and (2.307453,-1.418784)
- ..(2.309383,-1.415594)
- ..controls (2.311313,-1.412404) and (2.314426,-1.40787)
- ..(2.316328,-1.405477)
- ..controls (2.31823,-1.403084) and (2.3213,-1.399943)
- ..(2.323177,-1.398468)
- ..controls (2.325054,-1.396994) and (2.328093,-1.395392)
- ..(2.329956,-1.394895)
- ..controls (2.33182,-1.394398) and (2.334847,-1.394398)
- ..(2.33671,-1.394895)
- ..controls (2.338574,-1.395392) and (2.341612,-1.396994)
- ..(2.34349,-1.398468)
- ..controls (2.345367,-1.399943) and (2.348437,-1.403084)
- ..(2.350339,-1.405477)
- ..controls (2.352241,-1.40787) and (2.355353,-1.412404)
- ..(2.357283,-1.415594)
- ..controls (2.359213,-1.418784) and (2.362369,-1.424451)
- ..(2.364323,-1.428239)
- ..controls (2.366277,-1.432026) and (2.369464,-1.438441)
- ..(2.371432,-1.442551)
- ..controls (2.373401,-1.446661) and (2.376599,-1.453339)
- ..(2.378568,-1.457449)
- ..controls (2.380536,-1.461559) and (2.383723,-1.467974)
- ..(2.385677,-1.471761)
- ..controls (2.387631,-1.475549) and (2.390787,-1.481216)
- ..(2.392717,-1.484406)
- ..controls (2.394647,-1.487596) and (2.397759,-1.49213)
- ..(2.399661,-1.494523)
- ..controls (2.401563,-1.496916) and (2.404633,-1.500057)
- ..(2.40651,-1.501532)
- ..controls (2.408388,-1.503006) and (2.411426,-1.504608)
- ..(2.41329,-1.505105)
- ..controls (2.415153,-1.505602) and (2.41818,-1.505602)
- ..(2.420044,-1.505105)
- ..controls (2.421907,-1.504608) and (2.424946,-1.503006)
- ..(2.426823,-1.501532)
- ..controls (2.4287,-1.500057) and (2.43177,-1.496916)
- ..(2.433672,-1.494523)
- ..controls (2.435574,-1.49213) and (2.438687,-1.487596)
- ..(2.440617,-1.484406)
- ..controls (2.442547,-1.481216) and (2.445454,-1.476029)
- ..(2.447103,-1.472834)
- ..controls (2.448752,-1.469638) and (2.451389,-1.464371)
- ..(2.452986,-1.461082)
- ..controls (2.454583,-1.457793) and (2.45698,-1.452826)
- ..(2.458333,-1.45)\dpicstop
-\dpicdraw (2.583333,-1.45)
- --(2.833333,-1.45)\dpicstop
-\draw (2.777674,-1.45) node[right=-2bp]{source(,S)};
-\dpicdraw (2,-1.725)
- --(2.25,-1.725)\dpicstop
-\dpicdraw (2.375,-1.725) circle (0.049213in)\dpicstop
-\dpicdraw (2.25,-1.725)
- ..controls (2.319036,-1.725) and (2.375,-1.780964)
- ..(2.375,-1.85)\dpicstop
-\dpicdraw (2.5,-1.725)
- --(2.75,-1.725)\dpicstop
-\draw (2.777674,-1.725) node[right=-2bp]{source(,SCr)};
-\dpicdraw (2,-2)
- --(2.25,-2)\dpicstop
-\dpicdraw (2.375,-2) circle (0.049213in)\dpicstop
-\dpicdraw (2.28125,-2.03125)
- --(2.34375,-1.96875)
- --(2.40625,-2.03125)
- --(2.46875,-1.96875)\dpicstop
-\dpicdraw (2.5,-2)
- --(2.75,-2)\dpicstop
-\draw (2.777674,-2) node[right=-2bp]{source(,T)};
-\dpicdraw (2,-2.275)
- --(2.25,-2.275)\dpicstop
-\dpicdraw (2.375,-2.275) circle (0.049213in)\dpicstop
-\dpicdraw (2.25,-2.275)
- --(2.34375,-2.275)\dpicstop
-\dpicdraw[line width=0.4bp](2.34375,-2.275) circle (0.00109in)\dpicstop
-\dpicdraw (2.34375,-2.275)
- --(2.348958,-2.233333)
- ..controls (2.352431,-2.205556) and (2.361111,-2.191667)
- ..(2.375,-2.191667)
- ..controls (2.388889,-2.191667) and (2.397569,-2.205556)
- ..(2.401042,-2.233333)
- --(2.40625,-2.275)\dpicstop
-\dpicdraw[line width=0.4bp](2.40625,-2.275) circle (0.00109in)\dpicstop
-\dpicdraw (2.40625,-2.275)
- --(2.5,-2.275)\dpicstop
-\dpicdraw (2.5,-2.275)
- --(2.75,-2.275)\dpicstop
-\draw (2.777674,-2.275) node[right=-2bp]{source(,L)};
-\dpicdraw (2,-2.55)
- --(2.25,-2.55)\dpicstop
-\dpicdraw (2.375,-2.55) circle (0.049213in)\dpicstop
-\dpicdraw (2.25,-2.55)
- --(2.291667,-2.55)\dpicstop
-\dpicdraw[line width=0.4bp](2.291667,-2.55) circle (0.00109in)\dpicstop
-\dpicdraw (2.291667,-2.55)
- ..controls (2.291667,-2.584518) and (2.319649,-2.6125)
- ..(2.354167,-2.6125)
- ..controls (2.388684,-2.6125) and (2.416667,-2.584518)
- ..(2.416667,-2.55)\dpicstop
-\dpicdraw (2.416667,-2.55)
- ..controls (2.416667,-2.526988) and (2.398012,-2.508333)
- ..(2.375,-2.508333)
- ..controls (2.351988,-2.508333) and (2.333333,-2.526988)
- ..(2.333333,-2.55)\dpicstop
-\dpicdraw (2.333333,-2.55)
- ..controls (2.333333,-2.584518) and (2.361316,-2.6125)
- ..(2.395833,-2.6125)
- ..controls (2.430351,-2.6125) and (2.458333,-2.584518)
- ..(2.458333,-2.55)\dpicstop
-\dpicdraw[line width=0.4bp](2.458333,-2.55) circle (0.00109in)\dpicstop
-\dpicdraw (2.458333,-2.55)
- --(2.5,-2.55)\dpicstop
-\dpicdraw (2.5,-2.55)
- --(2.75,-2.55)\dpicstop
-\draw (2.777674,-2.55) node[right=-2bp]{source(,B)};
-\dpicdraw (2,-2.77)
- --(2.25,-2.77)\dpicstop
-\dpicdraw (2.375,-2.7075)
- ..controls (2.39675,-2.7075) and (2.430875,-2.714063)
- ..(2.45625,-2.723125)
- ..controls (2.481625,-2.732188) and (2.5,-2.751875)
- ..(2.5,-2.77)
- ..controls (2.5,-2.788125) and (2.481625,-2.807813)
- ..(2.45625,-2.816875)
- ..controls (2.430875,-2.825938) and (2.39675,-2.8325)
- ..(2.375,-2.8325)
- ..controls (2.35325,-2.8325) and (2.319125,-2.825938)
- ..(2.29375,-2.816875)
- ..controls (2.268375,-2.807813) and (2.25,-2.788125)
- ..(2.25,-2.77)
- ..controls (2.25,-2.751875) and (2.268375,-2.732188)
- ..(2.29375,-2.723125)
- ..controls (2.319125,-2.714063) and (2.35325,-2.7075)
- ..(2.375,-2.7075)\dpicstop
-\dpicdraw (2.5,-2.77)
- --(2.75,-2.77)\dpicstop
-\draw (2.777674,-2.77) node[right=-2bp]{nullator};
-\dpicdraw (2,-2.935)
- --(2.25,-2.935)\dpicstop
-\dpicdraw (2.375,-2.935)
- --(2.34375,-2.90375)
- ..controls (2.322917,-2.882917) and (2.302083,-2.8725)
- ..(2.28125,-2.8725)
- ..controls (2.260417,-2.8725) and (2.25,-2.893333)
- ..(2.25,-2.935)
- ..controls (2.25,-2.976667) and (2.260417,-2.9975)
- ..(2.28125,-2.9975)
- ..controls (2.302083,-2.9975) and (2.322917,-2.987083)
- ..(2.34375,-2.96625)
- --(2.375,-2.935)\dpicstop
-\dpicdraw (2.375,-2.935)
- --(2.40625,-2.90375)
- ..controls (2.427083,-2.882917) and (2.447917,-2.8725)
- ..(2.46875,-2.8725)
- ..controls (2.489583,-2.8725) and (2.5,-2.893333)
- ..(2.5,-2.935)
- ..controls (2.5,-2.976667) and (2.489583,-2.9975)
- ..(2.46875,-2.9975)
- ..controls (2.447917,-2.9975) and (2.427083,-2.987083)
- ..(2.40625,-2.96625)
- --(2.375,-2.935)\dpicstop
-\dpicdraw (2.5,-2.935)
- --(2.75,-2.935)\dpicstop
-\draw (2.777674,-2.935) node[right=-2bp]{norator};
-\dpicdraw (4,0)
- --(4.25,0)\dpicstop
-\dpicdraw (4.375,0) circle (0.049213in)\dpicstop
-\dpicdraw (4.25,0)
- --(4.3125,0)\dpicstop
-\dpicdraw (4.396376,-0.058731)
- --(4.396376,0.058731)\dpicstop
-\dpicdraw[line width=0.4bp](4.396376,0.058731) circle (0.00109in)\dpicstop
-\dpicdraw (4.396376,0.058731)
- ..controls (4.451208,0.038774) and (4.451208,-0.038774)
- ..(4.396376,-0.058731)\dpicstop
-\dpicdraw[line width=0.4bp](4.396376,-0.058731) circle (0.00109in)\dpicstop
-\dpicdraw (4.353624,0.058731)
- --(4.353624,-0.058731)\dpicstop
-\dpicdraw[line width=0.4bp](4.353624,-0.058731) circle (0.00109in)\dpicstop
-\dpicdraw (4.353624,-0.058731)
- ..controls (4.298792,-0.038774) and (4.298792,0.038774)
- ..(4.353624,0.058731)\dpicstop
-\dpicdraw[line width=0.4bp](4.353624,0.058731) circle (0.00109in)\dpicstop
-\dpicdraw (4.4375,0)
- --(4.5,0)\dpicstop
-\dpicdraw (4.5,0)
- --(4.75,0)\dpicstop
-\draw (4.777674,0) node[right=-2bp]{source(,N)};
-\dpicdraw (4,-0.275)
- --(4.25,-0.275)\dpicstop
-\dpicdraw (4.375,-0.275) circle (0.049213in)\dpicstop
-\draw (4.375,-0.275) node{\rm mA};
-\dpicdraw (4.5,-0.275)
- --(4.75,-0.275)\dpicstop
-\draw (4.777674,-0.275) node[right=-2bp]{source(,"mA")};
-\dpicdraw (4,-0.585)
- --(4.225,-0.585)\dpicstop
-\dpicdraw (4.225,-0.585)
- --(4.375,-0.435)
- --(4.525,-0.585)
- --(4.375,-0.735)
- --(4.225,-0.585)\dpicstop
-\dpicdraw (4.525,-0.585)
- --(4.75,-0.585)\dpicstop
-\draw (4.777674,-0.585) node[right=-2bp]{consource};
-\dpicdraw (4,-0.905)
- --(4.225,-0.905)\dpicstop
-\dpicdraw (4.225,-0.905)
- --(4.375,-0.755)
- --(4.525,-0.905)
- --(4.375,-1.055)
- --(4.225,-0.905)\dpicstop
-\filldraw[line width=0bp](4.3875,-0.93)
- --(4.4875,-0.905)
- --(4.3875,-0.88) --cycle\dpicstop
-\dpicdraw (4.2625,-0.905)
- --(4.464594,-0.905)\dpicstop
-\dpicdraw (4.525,-0.905)
- --(4.75,-0.905)\dpicstop
-\draw (4.777674,-0.905) node[right=-2bp]{consource(,I)};
-\dpicdraw (4,-1.225)
- --(4.225,-1.225)\dpicstop
-\dpicdraw (4.225,-1.225)
- --(4.375,-1.075)
- --(4.525,-1.225)
- --(4.375,-1.375)
- --(4.225,-1.225)\dpicstop
-\dpicdraw (4.375,-1.075)
- --(4.375,-1.375)\dpicstop
-\dpicdraw (4.525,-1.225)
- --(4.75,-1.225)\dpicstop
-\draw (4.777674,-1.225) node[right=-2bp]{consource(,i)};
-\dpicdraw (4,-1.545)
- --(4.25,-1.545)\dpicstop
-\dpicdraw (4.375,-1.545) circle (0.049213in)\dpicstop
-\dpicdraw (4.26275,-1.49)
- ..controls (4.332238,-1.53) and (4.417762,-1.53)
- ..(4.48725,-1.49)\dpicstop
-\dpicdraw (4.5,-1.545)
- --(4.75,-1.545)\dpicstop
-\draw (4.777674,-1.545) node[right=-2bp]{source(,SE)};
-\dpicdraw (4,-1.82)
- --(4.225,-1.82)\dpicstop
-\dpicdraw (4.225,-1.82)
- --(4.375,-1.67)
- --(4.525,-1.82)
- --(4.375,-1.97)
- --(4.225,-1.82)\dpicstop
-\draw (4.3,-1.82) node{$-$};
-\draw (4.45,-1.82) node{$+$};
-\dpicdraw (4.525,-1.82)
- --(4.75,-1.82)\dpicstop
-\draw (4.777674,-1.82) node[right=-2bp]{consource(,V)};
-\dpicdraw (4,-2.14)
- --(4.225,-2.14)\dpicstop
-\dpicdraw (4.225,-2.14)
- --(4.375,-1.99)
- --(4.525,-2.14)
- --(4.375,-2.29)
- --(4.225,-2.14)\dpicstop
-\dpicdraw (4.225,-2.14)
- --(4.525,-2.14)\dpicstop
-\dpicdraw (4.525,-2.14)
- --(4.75,-2.14)\dpicstop
-\draw (4.777674,-2.14) node[right=-2bp]{consource(,v)};
-\dpicdraw (4,-2.44)
- --(4.354167,-2.44)\dpicstop
-\dpicdraw (4.354167,-2.3775)
- --(4.354167,-2.5025)\dpicstop
-\dpicdraw (4.395833,-2.315)
- --(4.395833,-2.565)\dpicstop
-\dpicdraw (4.395833,-2.44)
- --(4.75,-2.44)\dpicstop
-\draw (4.777674,-2.44) node[right=-2bp]{battery};
-\dpicdraw (4.75,-2.715)
- --(4.479167,-2.715)\dpicstop
-\dpicdraw (4.479167,-2.7775)
- --(4.479167,-2.6525)\dpicstop
-\dpicdraw (4.4375,-2.84)
- --(4.4375,-2.59)\dpicstop
-\dpicdraw (4.395833,-2.7775)
- --(4.395833,-2.6525)\dpicstop
-\dpicdraw (4.354167,-2.84)
- --(4.354167,-2.59)\dpicstop
-\dpicdraw (4.3125,-2.7775)
- --(4.3125,-2.6525)\dpicstop
-\dpicdraw (4.270833,-2.84)
- --(4.270833,-2.59)\dpicstop
-\dpicdraw (4.270833,-2.715)
- --(4,-2.715)\dpicstop
-\draw (4.777674,-2.715) node[right=-2bp]{battery(,3,R)};
- }
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Switches.tex b/graphics/circuit_macros/doc/Switches.tex
deleted file mode 100644
index 3f6e0b08e1..0000000000
--- a/graphics/circuit_macros/doc/Switches.tex
+++ /dev/null
@@ -1,596 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0,0)
- --(0.291667,0)\dpicstop
-\dpicdraw (0.291667,0)
- --(0.416667,0.125)\dpicstop
-\dpicdraw (0.458333,0)
- --(0.75,0)\dpicstop
-\draw (0.375,-0.160595) node{\tt ls{}witch};
-\dpicdraw (1,0)
- --(1.291667,0)\dpicstop
-\dpicdraw (1.291667,0)
- --(1.416667,0.125)\dpicstop
-\filldraw[line width=0bp](1.362125,0.086087)
- --(1.349366,0.074969)
- ..controls (1.342662,0.09113) and (1.33416,0.106484)
- ..(1.324019,0.120741)
- ..controls (1.34186,0.114971) and (1.358938,0.107068)
- ..(1.374885,0.097205)
- --(1.362125,0.086087)\dpicstop
-\dpicdraw (1.414768,-0.021706)
- ..controls (1.405742,0.02367) and (1.383411,0.065332)
- ..(1.350622,0.097972)\dpicstop
-\dpicdraw (1.458333,0)
- --(1.75,0)\dpicstop
-\draw (1.375,-0.160595) node{\tt (,,O)};
-\dpicdraw (2,0)
- --(2.291667,0)\dpicstop
-\dpicdraw (2.291667,0)
- --(2.416667,0.125)\dpicstop
-\filldraw[line width=0bp](2.403732,0.018447)
- --(2.387471,0.01371)
- ..controls (2.397462,-0.000674) and (2.405825,-0.016123)
- ..(2.412407,-0.032352)
- ..controls (2.417126,-0.014206) and (2.419673,0.004436)
- ..(2.419994,0.023183)
- --(2.403732,0.018447)\dpicstop
-\dpicdraw (2.407539,0.002327)
- ..controls (2.399025,0.041593) and (2.380658,0.078046)
- ..(2.354167,0.108253)\dpicstop
-\dpicdraw (2.458333,0)
- --(2.75,0)\dpicstop
-\draw (2.375,-0.160595) node{\tt (,,C)};
-\dpicdraw (3,0)
- --(3.291667,0)\dpicstop
-\filldraw[line width=0bp](3.391447,0.074795)
- --(3.416667,0.125)
- --(3.366462,0.09978) --cycle\dpicstop
-\dpicdraw (3.291667,0)
- --(3.404174,0.112507)\dpicstop
-\dpicdraw (3.458333,0)
- --(3.75,0)\dpicstop
-\dpicdraw[fill=white](3.291667,0) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.458333,0) circle (0.007874in)\dpicstop
-\draw (3.375,-0.160595) node{\tt (,,DA)};
-\dpicdraw (4,0)
- --(4.291667,0)\dpicstop
-\dpicdraw (4.291667,0)
- --(4.416667,0.125)\dpicstop
-\filldraw[line width=0bp](4.362125,0.086087)
- --(4.349366,0.074969)
- ..controls (4.342662,0.09113) and (4.33416,0.106484)
- ..(4.324019,0.120741)
- ..controls (4.34186,0.114971) and (4.358938,0.107068)
- ..(4.374885,0.097205)
- --(4.362125,0.086087)\dpicstop
-\dpicdraw (4.414768,-0.021706)
- ..controls (4.405742,0.02367) and (4.383411,0.065332)
- ..(4.350622,0.097972)\dpicstop
-\dpicdraw (4.458333,0)
- --(4.75,0)\dpicstop
-\dpicdraw[fill=white](4.291667,0) circle (0.007874in)\dpicstop
-\draw (4.375,-0.160595) node{\tt (,,dDO)};
-\dpicdraw (5,0)
- --(5.291667,0)\dpicstop
-\dpicdraw (5.291667,0)
- --(5.416667,0.125)\dpicstop
-\filldraw[line width=0bp](5.403732,0.018447)
- --(5.387471,0.01371)
- ..controls (5.397462,-0.000674) and (5.405825,-0.016123)
- ..(5.412407,-0.032352)
- ..controls (5.417126,-0.014206) and (5.419673,0.004436)
- ..(5.419994,0.023183)
- --(5.403732,0.018447)\dpicstop
-\dpicdraw (5.407539,0.002327)
- ..controls (5.399025,0.041593) and (5.380658,0.078046)
- ..(5.354167,0.108253)\dpicstop
-\dpicdraw (5.458333,0)
- --(5.75,0)\dpicstop
-\dpicdraw[fill=white](5.458333,0) circle (0.007874in)\dpicstop
-\draw (5.375,-0.160595) node{\tt (,,uDC)};
-\dpicdraw (0,-0.5)
- --(0.291667,-0.5)\dpicstop
-\dpicdraw (0.291667,-0.5)
- --(0.475789,-0.477745)\dpicstop
-\dpicdraw (0.458333,-0.5)
- --(0.458333,-0.48)\dpicstop
-\dpicdraw (0.458333,-0.5)
- --(0.75,-0.5)\dpicstop
-\draw (0.375,-0.660595) node{\tt (,,K)};
-\dpicdraw (1,-0.5)
- --(1.291667,-0.5)\dpicstop
-\dpicdraw (1.291667,-0.5)
- --(1.475789,-0.477745)\dpicstop
-\dpicdraw (1.458333,-0.5)
- --(1.458333,-0.48)\dpicstop
-\dpicdraw (1.458333,-0.5)
- --(1.75,-0.5)\dpicstop
-\dpicdraw[fill=white](1.291667,-0.5) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](1.458333,-0.5) circle (0.007874in)\dpicstop
-\draw (1.375,-0.660595) node{\tt (,,KD)};
-\dpicdraw (2,-0.5)
- --(2.291667,-0.5)\dpicstop
-\dpicdraw (2.291667,-0.5)
- --(2.475789,-0.477745)\dpicstop
-\dpicdraw (2.458333,-0.5)
- --(2.458333,-0.48)\dpicstop
-\filldraw[line width=0bp](2.362125,-0.413913)
- --(2.349366,-0.425031)
- ..controls (2.342662,-0.40887) and (2.33416,-0.393516)
- ..(2.324019,-0.379259)
- ..controls (2.34186,-0.385029) and (2.358938,-0.392932)
- ..(2.374885,-0.402795)
- --(2.362125,-0.413913)\dpicstop
-\dpicdraw (2.414768,-0.521706)
- ..controls (2.405742,-0.47633) and (2.383411,-0.434668)
- ..(2.350622,-0.402028)\dpicstop
-\dpicdraw (2.458333,-0.5)
- --(2.75,-0.5)\dpicstop
-\dpicdraw[fill=white](2.291667,-0.5) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](2.458333,-0.5) circle (0.007874in)\dpicstop
-\draw (2.375,-0.660595) node{\tt (,,KOD)};
-\dpicdraw (3,-0.5)
- --(3.291667,-0.5)\dpicstop
-\dpicdraw (3.291667,-0.5)
- --(3.475789,-0.477745)\dpicstop
-\dpicdraw (3.458333,-0.5)
- --(3.458333,-0.48)\dpicstop
-\filldraw[line width=0bp](3.402903,-0.501361)
- --(3.386185,-0.503989)
- ..controls (3.394255,-0.519512) and (3.400552,-0.535895)
- ..(3.404955,-0.552827)
- ..controls (3.412003,-0.535452) and (3.416927,-0.517289)
- ..(3.419621,-0.498733)
- --(3.402903,-0.501361)\dpicstop
-\dpicdraw (3.404613,-0.517813)
- ..controls (3.400687,-0.471714) and (3.383125,-0.427828)
- ..(3.354167,-0.391747)\dpicstop
-\dpicdraw (3.458333,-0.5)
- --(3.75,-0.5)\dpicstop
-\dpicdraw[fill=white](3.291667,-0.5) circle (0.007874in)\dpicstop
-\dpicdraw[fill=white](3.458333,-0.5) circle (0.007874in)\dpicstop
-\draw (3.375,-0.660595) node{\tt (,,KCD)};
-\dpicdraw (4,-0.5)
- --(4.257074,-0.5)\dpicstop
-\dpicdraw (4.291667,-0.5) circle (0.013619in)\dpicstop
-\dpicdraw (4.458333,-0.5) circle (0.013619in)\dpicstop
-\dpicdraw (4.257074,-0.413517)
- --(4.492926,-0.413517)\dpicstop
-\dpicdraw (4.375,-0.413517)
- --(4.375,-0.344332)\dpicstop
-\dpicdraw (4.492926,-0.5)
- --(4.75,-0.5)\dpicstop
-\draw (4.375,-0.660595) node{\tt bswitch};
-\dpicdraw (5,-0.5)
- --(5.257074,-0.5)\dpicstop
-\dpicdraw (5.291667,-0.5) circle (0.013619in)\dpicstop
-\dpicdraw (5.458333,-0.5) circle (0.013619in)\dpicstop
-\dpicdraw (5.257074,-0.534593)
- --(5.492926,-0.534593)\dpicstop
-\dpicdraw (5.375,-0.534593)
- --(5.375,-0.396221)\dpicstop
-\dpicdraw (5.492926,-0.5)
- --(5.75,-0.5)\dpicstop
-\draw (5.375,-0.660595) node{\tt (,,C)};
-\dpicdraw (0,-1)
- --(0.291667,-1)\dpicstop
-\dpicdraw (0.458333,-1)
- --(0.75,-1)\dpicstop
-\dpicdraw (0.291667,-1)
- --(0.479167,-0.90625)\dpicstop
-\draw (0.385417,-1.140032) node{\tt ds{}witch(,{},)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.1675,-0.933333)
- --(0.1875,-1)
- --(0.2075,-0.933333) --cycle\dpicstop
-\dpicdraw (0.1875,-0.980666)
- --(0.1875,-0.940333)
- ..controls (0.1875,-0.913444) and (0.170833,-0.891667)
- ..(0.1375,-0.875)
- --(0.0875,-0.85)\dpicstop
-\draw (0.0875,-0.85) node[left=-2bp]{\tt W};
-\filldraw[line width=0bp](0.355,-0.891667)
- --(0.375,-0.958333)
- --(0.395,-0.891667) --cycle\dpicstop
-\dpicdraw (0.375,-0.938999)
- --(0.375,-0.898666)
- ..controls (0.375,-0.871778) and (0.358333,-0.85)
- ..(0.325,-0.833333)
- --(0.275,-0.808333)\dpicstop
-\draw (0.275,-0.808333) node[left=-2bp]{\tt B};
-\dpiclw=0.8bp
-\dpicdraw (1,-1)
- --(1.291667,-1)\dpicstop
-\dpicdraw (1.458333,-1)
- --(1.75,-1)\dpicstop
-\dpicdraw (1.291667,-1)
- --(1.479167,-1.09375)\dpicstop
-\dpicdraw (1.458333,-1)
- --(1.458333,-1.104167)\dpicstop
-\draw (1.385417,-1.195588) node{\tt (,,WdBK)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](1.355,-0.975)
- --(1.375,-1.041667)
- --(1.395,-0.975) --cycle\dpicstop
-\dpicdraw (1.375,-1.022333)
- --(1.375,-0.982)
- ..controls (1.375,-0.955111) and (1.358333,-0.925)
- ..(1.325,-0.891667)
- --(1.275,-0.841667)\dpicstop
-\draw (1.275,-0.841667) node[left=-2bp]{\tt dB};
-\filldraw[line width=0bp](1.525,-1.021667)
- --(1.458333,-1.041667)
- --(1.525,-1.061667) --cycle\dpicstop
-\dpicdraw (1.477667,-1.041667)
- --(1.518,-1.041667)
- ..controls (1.544889,-1.041667) and (1.566667,-1.016667)
- ..(1.583333,-0.966667)
- --(1.608333,-0.891667)\dpicstop
-\draw (1.608333,-0.891667) node[above=-2bp]{\tt K};
-\dpiclw=0.8bp
-\dpicdraw (2,-1)
- --(2.291667,-1)\dpicstop
-\dpicdraw (2.458333,-1)
- --(2.75,-1)\dpicstop
-\dpicdraw (2.291667,-1)
- --(2.479167,-0.90625)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (2.502459,-0.894604) circle (0.010253in)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw[fill=white](2.291667,-1) circle (0.007874in)\dpicstop
-\dpicdraw (2.458333,-1)
- --(2.458333,-0.895833)\dpicstop
-\draw (2.385417,-1.140032) node{\tt (,,WBmdDK)};
-\dpicdraw (3,-1)
- --(3.291667,-1)\dpicstop
-\dpicdraw (3.458333,-1)
- --(3.75,-1)\dpicstop
-\dpicdraw (3.291667,-1)
- --(3.479167,-0.90625)\dpicstop
-\dpicdraw (3.458333,-1)
- --(3.458333,-0.895833)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (3.401823,-0.915625)
- --(3.390104,-0.892188)
- --(3.343229,-0.915625)
- --(3.366667,-0.9625)
- --(3.413542,-0.939063)
- --(3.401823,-0.915625)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\draw (3.385417,-1.140032) node{\tt (,,WBKTr)};
-\dpicdraw (4,-1)
- --(4.291667,-1)\dpicstop
-\dpicdraw (4.458333,-1)
- --(4.75,-1)\dpicstop
-\dpicdraw (4.291667,-1)
- --(4.479167,-1.09375)\dpicstop
-\dpicdraw (4.35026,-1.029297)
- --(4.39974,-1.10612)
- --(4.420573,-1.064453)\dpicstop
-\draw (4.385417,-1.195588) node{\tt (,,WdBL)};
-\dpicdraw (5,-1)
- --(5.291667,-1)\dpicstop
-\dpicdraw (5.458333,-1)
- --(5.75,-1)\dpicstop
-\dpicdraw (5.291667,-1)
- --(5.479167,-0.90625)\dpicstop
-\dpicdraw (5.458333,-1)
- ..controls (5.458333,-0.944444) and (5.541667,-0.944444)
- ..(5.541667,-1)\dpicstop
-\draw (5.385417,-1.140032) node{\tt (,,WBCo)};
-\dpicdraw (0,-1.5)
- --(0.291667,-1.5)\dpicstop
-\dpicdraw (0.458333,-1.5)
- --(0.75,-1.5)\dpicstop
-\dpicdraw (0.291667,-1.5)
- --(0.479167,-1.40625)\dpicstop
-\dpicdraw (0.458333,-1.5)
- ..controls (0.458333,-1.476988) and (0.476988,-1.458333)
- ..(0.5,-1.458333)
- ..controls (0.523012,-1.458333) and (0.541667,-1.476988)
- ..(0.541667,-1.5)\dpicstop
-\dpicdraw (0.458333,-1.5)
- --(0.458333,-1.395833)\dpicstop
-\draw (0.385417,-1.640032) node{\tt (,,WBKCo)};
-\dpicdraw (1,-1.5)
- --(1.291667,-1.5)\dpicstop
-\dpicdraw (1.458333,-1.5)
- --(1.75,-1.5)\dpicstop
-\dpicdraw (1.291667,-1.5)
- --(1.479167,-1.40625)\dpicstop
-\dpicdraw (1.416667,-1.541667)
- --(1.5,-1.458333)\dpicstop
-\dpicdraw (1.416667,-1.458333)
- --(1.5,-1.541667)\dpicstop
-\draw (1.375,-1.640032) node{\tt (,,WBCb)};
-\dpicdraw (2,-1.5)
- --(2.291667,-1.5)\dpicstop
-\dpicdraw (2.458333,-1.5)
- --(2.75,-1.5)\dpicstop
-\dpicdraw (2.291667,-1.5)
- --(2.479167,-1.40625)\dpicstop
-\dpicdraw (2.458333,-1.458333)
- --(2.458333,-1.541667)\dpicstop
-\draw (2.375,-1.640032) node{\tt (,,WBDI)};
-\dpicdraw (3,-1.5)
- --(3.291667,-1.5)\dpicstop
-\dpicdraw (3.458333,-1.5)
- --(3.75,-1.5)\dpicstop
-\dpicdraw (3.291667,-1.5)
- --(3.479167,-1.40625)\dpicstop
-\dpicdraw[fill=white](3.458333,-1.5) circle (0.012303in)\dpicstop
-\dpicdraw (3.489583,-1.458333)
- --(3.489583,-1.541667)\dpicstop
-\draw (3.375,-1.640032) node{\tt (,,WBSd)};
-\dpicdraw (4,-1.5)
- --(4.291667,-1.5)\dpicstop
-\dpicdraw (4.458333,-1.5)
- --(4.75,-1.5)\dpicstop
-\dpicdraw (4.291667,-1.5)
- --(4.479167,-1.40625)\dpicstop
-\dpicdraw (4.458333,-1.458333)
- --(4.458333,-1.541667)\dpicstop
-\dpicdraw (4.315104,-1.488281)
- --(4.304688,-1.467448)
- --(4.398438,-1.420573)
- --(4.419271,-1.46224)
- --(4.325521,-1.509115)
- --(4.315104,-1.488281)\dpicstop
-\draw (4.375,-1.640032) node{\tt (,,WBFDI)};
-\dpicdraw (5,-1.5)
- --(5.291667,-1.5)\dpicstop
-\dpicdraw (5.458333,-1.5)
- --(5.75,-1.5)\dpicstop
-\dpicdraw (5.291667,-1.5)
- --(5.479167,-1.40625)\dpicstop
-\dpicdraw (5.315104,-1.488281)
- --(5.304688,-1.467448)
- --(5.398438,-1.420573)
- --(5.419271,-1.46224)
- --(5.325521,-1.509115)
- --(5.315104,-1.488281)\dpicstop
-\dpicdraw[fill=white](5.458333,-1.5) circle (0.012303in)\dpicstop
-\dpicdraw (5.489583,-1.458333)
- --(5.489583,-1.541667)\dpicstop
-\draw (5.375,-1.640032) node{\tt (,,WBFSd)};
-\dpicdraw (0,-2.125)
- --(0.291667,-2.125)\dpicstop
-\dpicdraw (0.458333,-2.125)
- --(0.75,-2.125)\dpicstop
-\dpicdraw (0.291667,-2.125)
- --(0.479167,-2.03125)\dpicstop
-\dpicdraw (0.385417,-2.078125)
- --(0.385417,-1.984375)
- --(0.447917,-1.984375)
- --(0.447917,-1.921875)
- --(0.385417,-1.921875)
- --(0.385417,-1.828125)\dpicstop
-\draw (0.380208,-2.26398) node{\tt (,,WBTh)};
-\dpicdraw (1,-2.125)
- --(1.291667,-2.125)\dpicstop
-\dpicdraw (1.458333,-2.125)
- --(1.75,-2.125)\dpicstop
-\dpicdraw (1.291667,-2.125)
- --(1.479167,-2.03125)\dpicstop
-\dpicdraw (1.458333,-2.125)
- --(1.458333,-2.020833)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](1.385417,-2.078125)
- --(1.385417,-1.828125)\dpicstop
-\draw (1.380208,-2.26398) node{\tt (,,WBKC)};
-\dpicdraw (2,-2.125)
- --(2.291667,-2.125)\dpicstop
-\dpicdraw (2.458333,-2.125)
- --(2.75,-2.125)\dpicstop
-\dpicdraw (2.291667,-2.125)
- --(2.479167,-2.03125)\dpicstop
-\dpicdraw[dash pattern=on 0.03125in off 0.03125in](2.385417,-2.078125)
- --(2.385417,-1.984375)\dpicstop
-\dpicdraw (2.385417,-1.984375)
- --(2.322917,-1.953125)
- --(2.385417,-1.921875)\dpicstop
-\dpicdraw[dash pattern=on 0.03125in off 0.03125in](2.385417,-1.921875)
- --(2.385417,-1.828125)\dpicstop
-\draw (2.380208,-2.26398) node{\tt (,,WBM)};
-\dpicdraw (3,-2.125)
- --(3.291667,-2.125)\dpicstop
-\dpicdraw (3.458333,-2.125)
- --(3.75,-2.125)\dpicstop
-\dpicdraw (3.291667,-2.125)
- --(3.479167,-2.03125)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](3.385417,-2.078125)
- --(3.385417,-1.828125)\dpicstop
-\dpicdraw (3.333333,-1.828125)
- --(3.4375,-1.828125)\dpicstop
-\draw (3.380208,-2.26398) node{\tt (,,WBCO)};
-\dpicdraw (4,-2.125)
- --(4.291667,-2.125)\dpicstop
-\dpicdraw (4.458333,-2.125)
- --(4.75,-2.125)\dpicstop
-\dpicdraw (4.291667,-2.125)
- --(4.479167,-2.03125)\dpicstop
-\dpicdraw[dash pattern=on 0.03125in off 0.03125in](4.385417,-2.078125)
- --(4.385417,-1.984375)\dpicstop
-\dpicdraw (4.385417,-1.984375)
- --(4.322917,-1.953125)
- --(4.385417,-1.921875)\dpicstop
-\dpicdraw[dash pattern=on 0.03125in off 0.03125in](4.385417,-1.921875)
- --(4.385417,-1.828125)\dpicstop
-\dpicdraw (4.333333,-1.880208)
- --(4.333333,-1.828125)
- --(4.4375,-1.828125)
- --(4.4375,-1.880208)\dpicstop
-\draw (4.380208,-2.26398) node{\tt (,,WBMP)};
-\dpicdraw (5,-2.125)
- --(5.291667,-2.125)\dpicstop
-\dpicdraw (5.458333,-2.125)
- --(5.75,-2.125)\dpicstop
-\dpicdraw (5.291667,-2.125)
- --(5.458333,-1.968634)\dpicstop
-\dpicdraw (5.458333,-2.125)
- --(5.458333,-2.020833)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](5.375,-2.046817)
- --(5.375,-1.796817)\dpicstop
-\dpicdraw (5.322917,-1.8489)
- --(5.322917,-1.796817)
- --(5.427083,-1.796817)
- --(5.427083,-1.8489)\dpicstop
-\draw (5.375,-2.26398) node{\tt (,,WBoKCP)};
-\dpicdraw (0,-2.75)
- --(0.291667,-2.75)\dpicstop
-\dpicdraw (0.458333,-2.75)
- --(0.75,-2.75)\dpicstop
-\dpicdraw (0.291667,-2.75)
- --(0.479167,-2.65625)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](0.385417,-2.703125)
- --(0.385417,-2.453125)\dpicstop
-\dpicdraw (0.333333,-2.401042)
- --(0.333333,-2.453125)
- --(0.4375,-2.453125)
- --(0.4375,-2.401042)\dpicstop
-\draw (0.380208,-2.88898) node{\tt (,,WBCY)};
-\dpicdraw (1,-2.75)
- --(1.291667,-2.75)\dpicstop
-\dpicdraw (1.458333,-2.75)
- --(1.75,-2.75)\dpicstop
-\dpicdraw (1.291667,-2.75)
- --(1.479167,-2.65625)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](1.385417,-2.703125)
- --(1.385417,-2.453125)\dpicstop
-\dpicdraw (1.333333,-2.505208)
- --(1.333333,-2.453125)
- --(1.4375,-2.453125)
- --(1.4375,-2.401042)\dpicstop
-\draw (1.380208,-2.88898) node{\tt (,,WBCZ)};
-\dpicdraw (2,-2.75)
- --(2.291667,-2.75)\dpicstop
-\dpicdraw (2.458333,-2.75)
- --(2.75,-2.75)\dpicstop
-\dpicdraw (2.291667,-2.75)
- --(2.479167,-2.65625)\dpicstop
-\dpicdraw[dash pattern=on 0.05in off 0.05in](2.385417,-2.703125)
- --(2.385417,-2.453125)\dpicstop
-\dpicdraw (2.333333,-2.453125)
- --(2.4375,-2.453125)\dpicstop
-\dpicdraw (2.4375,-2.453125)
- ..controls (2.413909,-2.413806) and (2.356925,-2.413806)
- ..(2.333333,-2.453125)\dpicstop
-\draw (2.380208,-2.88898) node{\tt (,,WBCE)};
-\dpicdraw (3,-2.75)
- --(3.291667,-2.75)\dpicstop
-\dpicdraw (3.458333,-2.75)
- --(3.75,-2.75)\dpicstop
-\dpicdraw (3.291667,-2.75)
- --(3.479167,-2.65625)\dpicstop
-\dpicdraw (3.369792,-2.710938)
- --(3.369792,-2.460938)\dpicstop
-\dpicdraw (3.401042,-2.695313)
- --(3.401042,-2.463355)\dpicstop
-\dpicdraw (3.447917,-2.430896)
- ..controls (3.415391,-2.469927) and (3.355443,-2.469927)
- ..(3.322917,-2.430896)\dpicstop
-\draw (3.380208,-2.88898) node{\tt (,,WBRH)};
-\dpicdraw (4,-2.75)
- --(4.291667,-2.75)\dpicstop
-\dpicdraw (4.458333,-2.75)
- --(4.75,-2.75)\dpicstop
-\dpicdraw (4.291667,-2.75)
- --(4.479167,-2.65625)\dpicstop
-\dpicdraw (4.369792,-2.710938)
- --(4.369792,-2.460938)\dpicstop
-\dpicdraw (4.401042,-2.695313)
- --(4.401042,-2.463355)\dpicstop
-\dpicdraw (4.447917,-2.493396)
- ..controls (4.415391,-2.454365) and (4.355443,-2.454365)
- ..(4.322917,-2.493396)\dpicstop
-\draw (4.380208,-2.88898) node{\tt (,,WBRdH)};
-\dpicdraw (5,-2.75)
- --(5.291667,-2.75)\dpicstop
-\dpicdraw (5.458333,-2.75)
- --(5.75,-2.75)\dpicstop
-\dpicdraw (5.291667,-2.75)
- --(5.479167,-2.65625)\dpicstop
-\dpicdraw (5.369792,-2.710938)
- --(5.369792,-2.460938)\dpicstop
-\dpicdraw (5.401042,-2.695313)
- --(5.401042,-2.463355)\dpicstop
-\dpicdraw (5.447917,-2.430896)
- ..controls (5.415391,-2.469927) and (5.355443,-2.469927)
- ..(5.322917,-2.430896)\dpicstop
-\dpicdraw (5.447917,-2.493396)
- ..controls (5.415391,-2.454365) and (5.355443,-2.454365)
- ..(5.322917,-2.493396)\dpicstop
-\draw (5.380208,-2.88898) node{\tt (,,WBRHH)};
-\dpicdraw (0,-3.25)
- --(0.291667,-3.25)\dpicstop
-\dpicdraw (0.458333,-3.25)
- --(0.75,-3.25)\dpicstop
-\dpicdraw (0.291667,-3.25)
- --(0.479167,-3.15625)\dpicstop
-\dpicdraw (0.5,-3.225833)
- --(0.458333,-3.25)
- --(0.5,-3.274167)\dpicstop
-\draw (0.385417,-3.390032) node(S){\tt (,,WBMMR)};
-\dpicdraw (1,-3.25)
- --(1.291667,-3.25)\dpicstop
-\dpicdraw (1.458333,-3.25)
- --(1.75,-3.25)\dpicstop
-\dpicdraw (1.291667,-3.25)
- --(1.479167,-3.15625)\dpicstop
-\dpicdraw (1.479167,-3.25)
- --(1.458333,-3.25)
- --(1.5,-3.225833)\dpicstop
-\draw (1.385417,-3.390032) node{\tt (,,WBMM)};
-\dpicdraw (2,-3.25)
- --(2.291667,-3.25)\dpicstop
-\dpicdraw (2.458333,-3.25)
- --(2.75,-3.25)\dpicstop
-\dpicdraw (2.291667,-3.25)
- --(2.479167,-3.15625)\dpicstop
-\dpicdraw (2.479167,-3.25)
- --(2.458333,-3.25)
- --(2.5,-3.274167)\dpicstop
-\draw (2.385417,-3.390032) node{\tt (,,WBMR)};
-\dpicdraw (3,-3.25)
- --(3.291667,-3.25)\dpicstop
-\dpicdraw (3.458333,-3.25)
- --(3.75,-3.25)\dpicstop
-\dpicdraw (3.291667,-3.25)
- --(3.479167,-3.15625)\dpicstop
-\dpicdraw (3.477292,-3.157188)
- --(3.479167,-3.15625)
- --(3.502459,-3.202835)\dpicstop
-\draw (3.385417,-3.390032) node{\tt (,,WBEL)};
-\dpicdraw (4,-3.25)
- --(4.291667,-3.25)\dpicstop
-\dpicdraw (4.458333,-3.25)
- --(4.75,-3.25)\dpicstop
-\dpicdraw (4.291667,-3.25)
- --(4.479167,-3.15625)\dpicstop
-\dpicdraw (4.477292,-3.157188)
- --(4.479167,-3.15625)
- --(4.455874,-3.109665)\dpicstop
-\draw (4.385417,-3.390032) node{\tt (,,WBLE)};
-\dpicdraw (5,-3.25)
- --(5.291667,-3.25)\dpicstop
-\dpicdraw (5.458333,-3.25)
- --(5.75,-3.25)\dpicstop
-\dpicdraw (5.291667,-3.25)
- --(5.458333,-3.093634)\dpicstop
-\dpicdraw (5.456667,-3.095198)
- --(5.458333,-3.093634)
- --(5.493969,-3.131618)\dpicstop
-\dpicdraw (5.458333,-3.25)
- --(5.458333,-3.145833)\dpicstop
-\draw (5.375,-3.390032) node{\tt (,,WBoKEL)};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Tgate.tex b/graphics/circuit_macros/doc/Tgate.tex
deleted file mode 100644
index 3dfb1c06b9..0000000000
--- a/graphics/circuit_macros/doc/Tgate.tex
+++ /dev/null
@@ -1,117 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0.927778,0.231958)
- --(1.230609,0.231958)\dpicstop
-\dpicdraw (1.230609,0.231958)
- --(1.230609,0.273624)
- --(1.297243,0.231958)
- --(1.230609,0.190291)
- --(1.230609,0.231958)\dpicstop
-\dpicdraw (1.374947,0.231958)
- --(1.374947,0.273624)
- --(1.308313,0.231958)
- --(1.374947,0.190291)
- --(1.374947,0.231958)\dpicstop
-\dpicdraw (1.374947,0.231958)
- --(1.677778,0.231958)\dpicstop
-\dpicdraw[line width=0.4bp](1.302778,0.256014) circle (0.007103in)\dpicstop
-\dpicdraw (1.302778,0.274056)
- --(1.302778,0.340211)\dpicstop
-\dpicdraw (1.302778,0.231958)
- --(1.302778,0.159789)\dpicstop
-\draw (0.927778,0.231958) node[left=-2bp]{$A$};
-\draw (1.677778,0.231958) node[right=-2bp]{$B$};
-\draw (1.302778,0.159789) node[below right=-2bp]{$G$};
-\draw (1.302778,0.340211) node[above right=-2bp]{$Gb$};
-\draw (0.677778,0.231958) node[left=-2bp]{\tt tgate};
-\dpicdraw (0.927778,-0.231958)
- --(1.230609,-0.231958)\dpicstop
-\dpicdraw (1.230609,-0.231958)
- --(1.230609,-0.190291)
- --(1.297243,-0.231958)
- --(1.230609,-0.273624)
- --(1.230609,-0.231958)\dpicstop
-\dpicdraw (1.374947,-0.231958)
- --(1.374947,-0.190291)
- --(1.308313,-0.231958)
- --(1.374947,-0.273624)
- --(1.374947,-0.231958)\dpicstop
-\dpicdraw (1.374947,-0.231958)
- --(1.677778,-0.231958)\dpicstop
-\dpicdraw[line width=0.4bp](1.302778,-0.256014) circle (0.007103in)\dpicstop
-\dpicdraw (1.302778,-0.274056)
- --(1.302778,-0.340211)\dpicstop
-\dpicdraw (1.302778,-0.231958)
- --(1.302778,-0.159789)\dpicstop
-\draw (0.927778,-0.231958) node[left=-2bp]{$A$};
-\draw (1.677778,-0.231958) node[right=-2bp]{$B$};
-\draw (1.302778,-0.159789) node[above right=-2bp]{$G$};
-\draw (1.302778,-0.340211) node[below right=-2bp]{$Gb$};
-\draw (0.677778,-0.231958) node[left=-2bp]{\tt tgate(,L)};
-\dpicdraw (2.177778,0.018042)
- --(2.427778,0.018042)\dpicstop
-\dpicdraw (2.677778,0.018042)
- --(2.677778,0.068042)
- --(2.427778,0.068042)
- --(2.427778,-0.031958)
- --(2.677778,-0.031958)
- --(2.677778,0.018042)\dpicstop
-\dpicdraw (2.677778,0.018042)
- --(2.927778,0.018042)\dpicstop
-\dpicdraw (2.552778,-0.031958)
- --(2.552778,-0.131958)\dpicstop
-\draw (2.177778,0.018042) node[left=-2bp]{$A$};
-\draw (2.927778,0.018042) node[right=-2bp]{$B$};
-\draw (2.552778,-0.131958) node[right=-2bp]{$G$};
-\draw (2.552778,-0.270847) node[below=-2bp]{\tt tgate(,B)};
-\dpicdraw (3.455556,0.284789)
- --(3.747222,0.284789)\dpicstop
-\dpicdraw (3.747222,0.284789)
- --(3.913889,0.368122)
- --(3.913889,0.201456)
- --(3.747222,0.284789)\dpicstop
-\dpicdraw (3.913889,0.284789)
- --(3.747222,0.368122)
- --(3.747222,0.201456)
- --(3.913889,0.284789)\dpicstop
-\dpicdraw[line width=0.4bp](3.830556,0.354233) circle (0.008202in)\dpicstop
-\dpicdraw (3.830556,0.375067)
- --(3.830556,0.451456)\dpicstop
-\dpicdraw (3.830556,0.243122)
- --(3.830556,0.159789)\dpicstop
-\dpicdraw (3.913889,0.284789)
- --(4.205556,0.284789)\dpicstop
-\draw (3.455556,0.284789) node[left=-2bp]{$A$};
-\draw (4.205556,0.284789) node[right=-2bp]{$B$};
-\draw (3.830556,0.159789) node[below left=-2bp]{$G$};
-\draw (3.830556,0.451456) node[left=-2bp]{$Gb$};
-\draw (4.455556,0.284789) node[right=-2bp]{\tt ptrans};
-\dpicdraw (3.455556,-0.173544)
- --(3.747222,-0.173544)\dpicstop
-\dpicdraw (3.747222,-0.173544)
- --(3.913889,-0.090211)
- --(3.913889,-0.256878)
- --(3.747222,-0.173544)\dpicstop
-\dpicdraw (3.913889,-0.173544)
- --(3.747222,-0.090211)
- --(3.747222,-0.256878)
- --(3.913889,-0.173544)\dpicstop
-\dpicdraw[line width=0.4bp](3.830556,-0.242989) circle (0.008202in)\dpicstop
-\dpicdraw (3.830556,-0.263822)
- --(3.830556,-0.340211)\dpicstop
-\dpicdraw (3.830556,-0.131878)
- --(3.830556,-0.048544)\dpicstop
-\dpicdraw (3.913889,-0.173544)
- --(4.205556,-0.173544)\dpicstop
-\draw (3.455556,-0.173544) node[left=-2bp]{$A$};
-\draw (4.205556,-0.173544) node[right=-2bp]{$B$};
-\draw (3.830556,-0.048544) node[above right=-2bp]{$G$};
-\draw (3.830556,-0.340211) node[below right=-2bp]{$Gb$};
-\draw (4.455556,-0.173544) node[right=-2bp]{\tt ptrans(,L)};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Variable.tex b/graphics/circuit_macros/doc/Variable.tex
deleted file mode 100644
index 585087d5e0..0000000000
--- a/graphics/circuit_macros/doc/Variable.tex
+++ /dev/null
@@ -1,306 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (-1.01349,0)
- --(-1.01349,-0.225)\dpicstop
-\dpicdraw (-1.096823,-0.225)
- --(-0.930157,-0.225)\dpicstop
-\dpicdraw (-1.096823,-0.275)
- --(-0.930157,-0.275)\dpicstop
-\dpicdraw (-1.01349,-0.275)
- --(-1.01349,-0.5)\dpicstop
-\filldraw[line width=0bp](-0.925102,-0.196967)
- --(-0.872069,-0.108579)
- --(-0.960457,-0.161612) --cycle\dpicstop
-\dpicdraw (-1.154911,-0.391421)
- --(-0.888266,-0.124776)\dpicstop
-\dpicdraw (-0.51349,0)
- --(-0.51349,-0.125)
- --(-0.471823,-0.145833)
- --(-0.555157,-0.1875)
- --(-0.471823,-0.229167)
- --(-0.555157,-0.270833)
- --(-0.471823,-0.3125)
- --(-0.555157,-0.354167)
- --(-0.51349,-0.375)
- --(-0.51349,-0.5)\dpicstop
-\dpicdraw (-0.654911,-0.391421)
- --(-0.372069,-0.108579)\dpicstop
-\dpicdraw (-0.372069,-0.108579)
- --(-0.372069,-0.025245)\dpicstop
-\dpicdraw (-0.01349,0)
- --(-0.01349,-0.225)\dpicstop
-\dpicdraw (-0.07599,-0.225)
- --(0.04901,-0.225)\dpicstop
-\dpicdraw (-0.07599,-0.275)
- ..controls (-0.037315,-0.252671) and (0.010335,-0.252671)
- ..(0.04901,-0.275)\dpicstop
-\dpicdraw (-0.01349,-0.258253)
- --(-0.01349,-0.5)\dpicstop
-\filldraw[line width=0bp](0.074898,-0.196967)
- --(0.127931,-0.108579)
- --(0.039543,-0.161612) --cycle\dpicstop
-\dpicdraw (-0.154911,-0.391421)
- --(0.111734,-0.124776)\dpicstop
-\dpicdraw (0.48651,0)
- --(0.48651,-0.125)\dpicstop
-\dpicdraw (0.48651,-0.125)
- --(0.480955,-0.125)\dpicstop
-\dpicdraw (0.48651,-0.125)
- ..controls (0.503769,-0.125) and (0.51776,-0.138991)
- ..(0.51776,-0.15625)
- ..controls (0.51776,-0.173509) and (0.503769,-0.1875)
- ..(0.48651,-0.1875)\dpicstop
-\dpicdraw (0.48651,-0.1875)
- --(0.480955,-0.1875)\dpicstop
-\dpicdraw (0.48651,-0.1875)
- ..controls (0.503769,-0.1875) and (0.51776,-0.201491)
- ..(0.51776,-0.21875)
- ..controls (0.51776,-0.236009) and (0.503769,-0.25)
- ..(0.48651,-0.25)\dpicstop
-\dpicdraw (0.48651,-0.25)
- --(0.480955,-0.25)\dpicstop
-\dpicdraw (0.48651,-0.25)
- ..controls (0.503769,-0.25) and (0.51776,-0.263991)
- ..(0.51776,-0.28125)
- ..controls (0.51776,-0.298509) and (0.503769,-0.3125)
- ..(0.48651,-0.3125)\dpicstop
-\dpicdraw (0.48651,-0.3125)
- --(0.480955,-0.3125)\dpicstop
-\dpicdraw (0.48651,-0.3125)
- ..controls (0.503769,-0.3125) and (0.51776,-0.326491)
- ..(0.51776,-0.34375)
- ..controls (0.51776,-0.361009) and (0.503769,-0.375)
- ..(0.48651,-0.375)\dpicstop
-\dpicdraw (0.48651,-0.375)
- --(0.480955,-0.375)\dpicstop
-\dpicdraw (0.48651,-0.375)
- --(0.48651,-0.5)\dpicstop
-\filldraw[line width=0bp](0.590523,-0.196967)
- --(0.643556,-0.108579)
- --(0.555168,-0.161612) --cycle\dpicstop
-\dpicdraw (0.360714,-0.391421)
- --(0.627359,-0.124776)\dpicstop
-\dpicdraw (0.98651,0)
- --(0.98651,-0.108266)\dpicstop
-\dpicdraw[line width=0.4bp](0.98651,-0.108266) circle (0.00109in)\dpicstop
-\dpicdraw (0.98651,-0.108266)
- ..controls (1.024082,-0.090746) and (1.065429,-0.123931)
- ..(1.056456,-0.164404)
- ..controls (1.047483,-0.204877) and (0.995986,-0.217478)
- ..(0.969339,-0.185721)\dpicstop
-\dpicdraw[line width=0.4bp](0.969339,-0.185721) circle (0.00109in)\dpicstop
-\dpicdraw (0.969339,-0.185721)
- ..controls (0.999344,-0.149962) and (1.057641,-0.17118)
- ..(1.057641,-0.217861)
- ..controls (1.057641,-0.264541) and (0.999344,-0.285759)
- ..(0.969339,-0.25)\dpicstop
-\dpicdraw[line width=0.4bp](0.969339,-0.25) circle (0.00109in)\dpicstop
-\dpicdraw (0.969339,-0.25)
- ..controls (0.999344,-0.214241) and (1.057641,-0.235459)
- ..(1.057641,-0.282139)
- ..controls (1.057641,-0.32882) and (0.999344,-0.350038)
- ..(0.969339,-0.314279)\dpicstop
-\dpicdraw[line width=0.4bp](0.969339,-0.314279) circle (0.00109in)\dpicstop
-\dpicdraw (0.969339,-0.314279)
- ..controls (0.995986,-0.282522) and (1.047483,-0.295123)
- ..(1.056456,-0.335596)
- ..controls (1.065429,-0.376069) and (1.024082,-0.409254)
- ..(0.98651,-0.391734)\dpicstop
-\dpicdraw[line width=0.4bp](0.98651,-0.391734) circle (0.00109in)\dpicstop
-\dpicdraw (0.98651,-0.391734)
- --(0.98651,-0.5)\dpicstop
-\filldraw[line width=0bp](1.101878,-0.196967)
- --(1.154911,-0.108579)
- --(1.066523,-0.161612) --cycle\dpicstop
-\dpicdraw (0.872069,-0.391421)
- --(1.138714,-0.124776)\dpicstop
-\draw (2.804911,0.520711) node{\tt C};
-\draw (3.554911,0.520711) node{\tt S};
-\draw (1.679911,0.320711) node{\tt A};
-\dpicdraw (1.804911,0.320711)
- --(2.029911,0.320711)\dpicstop
-\dpicdraw (2.029911,0.258211)
- --(2.029911,0.383211)\dpicstop
-\dpicdraw (2.079911,0.258211)
- ..controls (2.057582,0.296886) and (2.057582,0.344536)
- ..(2.079911,0.383211)\dpicstop
-\dpicdraw (2.063164,0.320711)
- --(2.304911,0.320711)\dpicstop
-\filldraw[line width=0bp](2.1433,0.373744)
- --(2.196333,0.462132)
- --(2.107944,0.409099) --cycle\dpicstop
-\dpicdraw (1.91349,0.179289)
- --(2.180136,0.445935)\dpicstop
-\dpicdraw (2.554911,0.320711)
- --(2.779911,0.320711)\dpicstop
-\dpicdraw (2.779911,0.258211)
- --(2.779911,0.383211)\dpicstop
-\dpicdraw (2.829911,0.258211)
- ..controls (2.807582,0.296886) and (2.807582,0.344536)
- ..(2.829911,0.383211)\dpicstop
-\dpicdraw (2.813164,0.320711)
- --(3.054911,0.320711)\dpicstop
-\filldraw[line width=0bp](2.8933,0.373744)
- --(2.946333,0.462132)
- --(2.857944,0.409099) --cycle\dpicstop
-\dpicdraw (2.66349,0.179289)
- --(2.930136,0.445935)\dpicstop
-\dpicdraw (2.996333,0.432132)
- --(3.055258,0.491058)\dpicstop
-\dpicdraw (3.304911,0.320711)
- --(3.529911,0.320711)\dpicstop
-\dpicdraw (3.529911,0.258211)
- --(3.529911,0.383211)\dpicstop
-\dpicdraw (3.579911,0.258211)
- ..controls (3.557582,0.296886) and (3.557582,0.344536)
- ..(3.579911,0.383211)\dpicstop
-\dpicdraw (3.563164,0.320711)
- --(3.804911,0.320711)\dpicstop
-\filldraw[line width=0bp](3.6433,0.373744)
- --(3.696333,0.462132)
- --(3.607944,0.409099) --cycle\dpicstop
-\dpicdraw (3.41349,0.179289)
- --(3.680136,0.445935)\dpicstop
-\dpicdraw (3.746333,0.402132)
- --(3.746333,0.432132)
- --(3.806333,0.432132)
- --(3.806333,0.462132)\dpicstop
-\draw (1.679911,-0.079289) node{\tt P};
-\dpicdraw (1.804911,-0.079289)
- --(2.029911,-0.079289)\dpicstop
-\dpicdraw (2.029911,-0.141789)
- --(2.029911,-0.016789)\dpicstop
-\dpicdraw (2.079911,-0.141789)
- ..controls (2.057582,-0.103114) and (2.057582,-0.055464)
- ..(2.079911,-0.016789)\dpicstop
-\dpicdraw (2.063164,-0.079289)
- --(2.304911,-0.079289)\dpicstop
-\dpicdraw (1.91349,-0.220711)
- --(2.196333,0.062132)\dpicstop
-\dpicdraw (2.16687,0.091595)
- --(2.225795,0.032669)\dpicstop
-\dpicdraw (2.554911,-0.079289)
- --(2.779911,-0.079289)\dpicstop
-\dpicdraw (2.779911,-0.141789)
- --(2.779911,-0.016789)\dpicstop
-\dpicdraw (2.829911,-0.141789)
- ..controls (2.807582,-0.103114) and (2.807582,-0.055464)
- ..(2.829911,-0.016789)\dpicstop
-\dpicdraw (2.813164,-0.079289)
- --(3.054911,-0.079289)\dpicstop
-\dpicdraw (2.66349,-0.220711)
- --(2.946333,0.062132)\dpicstop
-\dpicdraw (2.91687,0.091595)
- --(2.975795,0.032669)\dpicstop
-\dpicdraw (2.996333,0.032132)
- --(3.055258,0.091058)\dpicstop
-\dpicdraw (3.304911,-0.079289)
- --(3.529911,-0.079289)\dpicstop
-\dpicdraw (3.529911,-0.141789)
- --(3.529911,-0.016789)\dpicstop
-\dpicdraw (3.579911,-0.141789)
- ..controls (3.557582,-0.103114) and (3.557582,-0.055464)
- ..(3.579911,-0.016789)\dpicstop
-\dpicdraw (3.563164,-0.079289)
- --(3.804911,-0.079289)\dpicstop
-\dpicdraw (3.41349,-0.220711)
- --(3.696333,0.062132)\dpicstop
-\dpicdraw (3.66687,0.091595)
- --(3.725795,0.032669)\dpicstop
-\dpicdraw (3.746333,0.002132)
- --(3.746333,0.032132)
- --(3.806333,0.032132)
- --(3.806333,0.062132)\dpicstop
-\draw (1.679911,-0.479289) node{\tt L};
-\dpicdraw (1.804911,-0.479289)
- --(2.029911,-0.479289)\dpicstop
-\dpicdraw (2.029911,-0.541789)
- --(2.029911,-0.416789)\dpicstop
-\dpicdraw (2.079911,-0.541789)
- ..controls (2.057582,-0.503114) and (2.057582,-0.455464)
- ..(2.079911,-0.416789)\dpicstop
-\dpicdraw (2.063164,-0.479289)
- --(2.304911,-0.479289)\dpicstop
-\dpicdraw (1.91349,-0.620711)
- --(2.196333,-0.337868)\dpicstop
-\dpicdraw (2.554911,-0.479289)
- --(2.779911,-0.479289)\dpicstop
-\dpicdraw (2.779911,-0.541789)
- --(2.779911,-0.416789)\dpicstop
-\dpicdraw (2.829911,-0.541789)
- ..controls (2.807582,-0.503114) and (2.807582,-0.455464)
- ..(2.829911,-0.416789)\dpicstop
-\dpicdraw (2.813164,-0.479289)
- --(3.054911,-0.479289)\dpicstop
-\dpicdraw (2.66349,-0.620711)
- --(2.946333,-0.337868)\dpicstop
-\dpicdraw (2.996333,-0.367868)
- --(3.055258,-0.308942)\dpicstop
-\dpicdraw (3.304911,-0.479289)
- --(3.529911,-0.479289)\dpicstop
-\dpicdraw (3.529911,-0.541789)
- --(3.529911,-0.416789)\dpicstop
-\dpicdraw (3.579911,-0.541789)
- ..controls (3.557582,-0.503114) and (3.557582,-0.455464)
- ..(3.579911,-0.416789)\dpicstop
-\dpicdraw (3.563164,-0.479289)
- --(3.804911,-0.479289)\dpicstop
-\dpicdraw (3.41349,-0.620711)
- --(3.696333,-0.337868)\dpicstop
-\dpicdraw (3.746333,-0.397868)
- --(3.746333,-0.367868)
- --(3.806333,-0.367868)
- --(3.806333,-0.337868)\dpicstop
-\draw (1.679911,-0.879289) node{\tt N};
-\dpicdraw (1.804911,-0.879289)
- --(2.029911,-0.879289)\dpicstop
-\dpicdraw (2.029911,-0.941789)
- --(2.029911,-0.816789)\dpicstop
-\dpicdraw (2.079911,-0.941789)
- ..controls (2.057582,-0.903114) and (2.057582,-0.855464)
- ..(2.079911,-0.816789)\dpicstop
-\dpicdraw (2.063164,-0.879289)
- --(2.304911,-0.879289)\dpicstop
-\dpicdraw (1.91349,-1.020711)
- --(2.196333,-0.737868)\dpicstop
-\dpicdraw (1.91349,-1.020711)
- --(1.830157,-1.020711)\dpicstop
-\dpicdraw (2.554911,-0.879289)
- --(2.779911,-0.879289)\dpicstop
-\dpicdraw (2.779911,-0.941789)
- --(2.779911,-0.816789)\dpicstop
-\dpicdraw (2.829911,-0.941789)
- ..controls (2.807582,-0.903114) and (2.807582,-0.855464)
- ..(2.829911,-0.816789)\dpicstop
-\dpicdraw (2.813164,-0.879289)
- --(3.054911,-0.879289)\dpicstop
-\dpicdraw (2.66349,-1.020711)
- --(2.946333,-0.737868)\dpicstop
-\dpicdraw (2.66349,-1.020711)
- --(2.580157,-1.020711)\dpicstop
-\dpicdraw (2.996333,-0.767868)
- --(3.055258,-0.708942)\dpicstop
-\dpicdraw (3.304911,-0.879289)
- --(3.529911,-0.879289)\dpicstop
-\dpicdraw (3.529911,-0.941789)
- --(3.529911,-0.816789)\dpicstop
-\dpicdraw (3.579911,-0.941789)
- ..controls (3.557582,-0.903114) and (3.557582,-0.855464)
- ..(3.579911,-0.816789)\dpicstop
-\dpicdraw (3.563164,-0.879289)
- --(3.804911,-0.879289)\dpicstop
-\dpicdraw (3.41349,-1.020711)
- --(3.696333,-0.737868)\dpicstop
-\dpicdraw (3.41349,-1.020711)
- --(3.330157,-1.020711)\dpicstop
-\dpicdraw (3.746333,-0.797868)
- --(3.746333,-0.767868)
- --(3.806333,-0.767868)
- --(3.806333,-0.737868)\dpicstop
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/Version.tex b/graphics/circuit_macros/doc/Version.tex
index c0b5abb2fd..e513216662 100644
--- a/graphics/circuit_macros/doc/Version.tex
+++ b/graphics/circuit_macros/doc/Version.tex
@@ -1 +1 @@
-Version 10.0
+Version 10.1
diff --git a/graphics/circuit_macros/doc/Xform.tex b/graphics/circuit_macros/doc/Xform.tex
deleted file mode 100644
index 6c527c38cc..0000000000
--- a/graphics/circuit_macros/doc/Xform.tex
+++ /dev/null
@@ -1,648 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (-0.104167,-0)
- --(-0.104167,-0.041667)\dpicstop
-\dpicdraw (-0.104167,-0.041667)
- --(-0.109722,-0.041667)\dpicstop
-\dpicdraw (-0.104167,-0.041667)
- ..controls (-0.086908,-0.041667) and (-0.072917,-0.055658)
- ..(-0.072917,-0.072917)
- ..controls (-0.072917,-0.090176) and (-0.086908,-0.104167)
- ..(-0.104167,-0.104167)\dpicstop
-\dpicdraw (-0.104167,-0.104167)
- --(-0.109722,-0.104167)\dpicstop
-\dpicdraw (-0.104167,-0.104167)
- ..controls (-0.086908,-0.104167) and (-0.072917,-0.118158)
- ..(-0.072917,-0.135417)
- ..controls (-0.072917,-0.152676) and (-0.086908,-0.166667)
- ..(-0.104167,-0.166667)\dpicstop
-\dpicdraw (-0.104167,-0.166667)
- --(-0.109722,-0.166667)\dpicstop
-\dpicdraw (-0.104167,-0.166667)
- ..controls (-0.086908,-0.166667) and (-0.072917,-0.180658)
- ..(-0.072917,-0.197917)
- ..controls (-0.072917,-0.215176) and (-0.086908,-0.229167)
- ..(-0.104167,-0.229167)\dpicstop
-\dpicdraw (-0.104167,-0.229167)
- --(-0.109722,-0.229167)\dpicstop
-\dpicdraw (-0.104167,-0.229167)
- ..controls (-0.0625,-0.229167) and (-0.0625,-0.291667)
- ..(-0.104167,-0.291667)\dpicstop
-\dpicdraw (-0.104167,-0.291667)
- --(-0.109722,-0.291667)\dpicstop
-\dpicdraw (-0.104167,-0.291667)
- --(-0.104167,-0.333333)\dpicstop
-\dpicdraw (-0.03125,-0.041667)
- --(-0.03125,-0.291667)\dpicstop
-\dpicdraw (0.03125,-0.041667)
- --(0.03125,-0.291667)\dpicstop
-\dpicdraw (0.104167,-0.333333)
- --(0.104167,-0.291667)\dpicstop
-\dpicdraw (0.104167,-0.291667)
- --(0.109722,-0.291667)\dpicstop
-\dpicdraw (0.104167,-0.291667)
- ..controls (0.0625,-0.291667) and (0.0625,-0.229167)
- ..(0.104167,-0.229167)\dpicstop
-\dpicdraw (0.104167,-0.229167)
- --(0.109722,-0.229167)\dpicstop
-\dpicdraw (0.104167,-0.229167)
- ..controls (0.0625,-0.229167) and (0.0625,-0.166667)
- ..(0.104167,-0.166667)\dpicstop
-\dpicdraw (0.104167,-0.166667)
- --(0.109722,-0.166667)\dpicstop
-\dpicdraw (0.104167,-0.166667)
- ..controls (0.0625,-0.166667) and (0.0625,-0.104167)
- ..(0.104167,-0.104167)\dpicstop
-\dpicdraw (0.104167,-0.104167)
- --(0.109722,-0.104167)\dpicstop
-\dpicdraw (0.104167,-0.104167)
- ..controls (0.0625,-0.104167) and (0.0625,-0.041667)
- ..(0.104167,-0.041667)\dpicstop
-\dpicdraw (0.104167,-0.041667)
- --(0.109722,-0.041667)\dpicstop
-\dpicdraw (0.104167,-0.041667)
- --(0.104167,0)\dpicstop
-\dpiclw=0.4bp
-\filldraw[line width=0bp](-0.183488,0.024269)
- --(-0.116032,0.007119)
- --(-0.162908,0.058569) --cycle\dpicstop
-\dpicdraw (-0.13261,0.017066)
- --(-0.212302,0.064881)\dpicstop
-\draw (-0.212302,0.064881) node[left=-2bp]{\sl P1};
-\filldraw[line width=0bp](-0.162908,-0.391902)
- --(-0.116032,-0.340452)
- --(-0.183488,-0.357602) --cycle\dpicstop
-\dpicdraw (-0.13261,-0.3504)
- --(-0.212302,-0.398214)\dpicstop
-\draw (-0.212302,-0.398214) node[left=-2bp]{\sl P2};
-\filldraw[line width=0bp](-0.18467,-0.186667)
- --(-0.118004,-0.166667)
- --(-0.18467,-0.146667) --cycle\dpicstop
-\dpicdraw (-0.137338,-0.166667)
- --(-0.21033,-0.166667)\dpicstop
-\draw (-0.21033,-0.166667) node[left=-2bp]{\sl TP};
-\filldraw[line width=0bp](0.162908,0.058569)
- --(0.116032,0.007119)
- --(0.183488,0.024269) --cycle\dpicstop
-\dpicdraw (0.13261,0.017066)
- --(0.212302,0.064881)\dpicstop
-\draw (0.212302,0.064881) node[right=-2bp]{\sl S1};
-\filldraw[line width=0bp](0.183488,-0.357602)
- --(0.116032,-0.340452)
- --(0.162908,-0.391902) --cycle\dpicstop
-\dpicdraw (0.13261,-0.3504)
- --(0.212302,-0.398214)\dpicstop
-\draw (0.212302,-0.398214) node[right=-2bp]{\sl S2};
-\filldraw[line width=0bp](0.18467,-0.146667)
- --(0.118004,-0.166667)
- --(0.18467,-0.186667) --cycle\dpicstop
-\dpicdraw (0.137338,-0.166667)
- --(0.21033,-0.166667)\dpicstop
-\draw (0.21033,-0.166667) node[right=-2bp]{\sl TS};
-\draw (0,-0.633333) node{\tt transformer};
-\dpiclw=0.8bp
-\dpicdraw (1.115278,0.133333)
- --(1.115278,-0.104167)\dpicstop
-\dpicdraw (1.115278,-0.104167)
- --(1.109722,-0.104167)\dpicstop
-\dpicdraw (1.115278,-0.104167)
- ..controls (1.132537,-0.104167) and (1.146528,-0.118158)
- ..(1.146528,-0.135417)
- ..controls (1.146528,-0.152676) and (1.132537,-0.166667)
- ..(1.115278,-0.166667)\dpicstop
-\dpicdraw (1.115278,-0.166667)
- --(1.109722,-0.166667)\dpicstop
-\dpicdraw (1.115278,-0.166667)
- ..controls (1.132537,-0.166667) and (1.146528,-0.180658)
- ..(1.146528,-0.197917)
- ..controls (1.146528,-0.215176) and (1.132537,-0.229167)
- ..(1.115278,-0.229167)\dpicstop
-\dpicdraw (1.115278,-0.229167)
- --(1.109722,-0.229167)\dpicstop
-\dpicdraw (1.115278,-0.229167)
- --(1.115278,-0.466667)\dpicstop
-\dpicdraw[dash pattern=on 0.025in off 0.025in](1.188194,0.083333)
- --(1.188194,-0.416667)\dpicstop
-\dpicdraw[dash pattern=on 0.025in off 0.025in](1.250694,0.083333)
- --(1.250694,-0.416667)\dpicstop
-\dpicdraw (1.323611,-0.416667)
- --(1.323611,-0.416667)\dpicstop
-\dpicdraw (1.323611,-0.416667)
- --(1.329167,-0.416667)\dpicstop
-\dpicdraw (1.323611,-0.416667)
- ..controls (1.306352,-0.416667) and (1.292361,-0.402676)
- ..(1.292361,-0.385417)
- ..controls (1.292361,-0.368158) and (1.306352,-0.354167)
- ..(1.323611,-0.354167)\dpicstop
-\dpicdraw (1.323611,-0.354167)
- --(1.329167,-0.354167)\dpicstop
-\dpicdraw (1.323611,-0.354167)
- ..controls (1.306352,-0.354167) and (1.292361,-0.340176)
- ..(1.292361,-0.322917)
- ..controls (1.292361,-0.305658) and (1.306352,-0.291667)
- ..(1.323611,-0.291667)\dpicstop
-\dpicdraw (1.323611,-0.291667)
- --(1.329167,-0.291667)\dpicstop
-\dpicdraw (1.323611,-0.291667)
- ..controls (1.306352,-0.291667) and (1.292361,-0.277676)
- ..(1.292361,-0.260417)
- ..controls (1.292361,-0.243158) and (1.306352,-0.229167)
- ..(1.323611,-0.229167)\dpicstop
-\dpicdraw (1.323611,-0.229167)
- --(1.329167,-0.229167)\dpicstop
-\dpicdraw (1.323611,-0.229167)
- ..controls (1.306352,-0.229167) and (1.292361,-0.215176)
- ..(1.292361,-0.197917)
- ..controls (1.292361,-0.180658) and (1.306352,-0.166667)
- ..(1.323611,-0.166667)\dpicstop
-\dpicdraw (1.323611,-0.166667)
- --(1.329167,-0.166667)\dpicstop
-\dpicdraw (1.323611,-0.166667)
- ..controls (1.306352,-0.166667) and (1.292361,-0.152676)
- ..(1.292361,-0.135417)
- ..controls (1.292361,-0.118158) and (1.306352,-0.104167)
- ..(1.323611,-0.104167)\dpicstop
-\dpicdraw (1.323611,-0.104167)
- --(1.329167,-0.104167)\dpicstop
-\dpicdraw (1.323611,-0.104167)
- ..controls (1.306352,-0.104167) and (1.292361,-0.090176)
- ..(1.292361,-0.072917)
- ..controls (1.292361,-0.055658) and (1.306352,-0.041667)
- ..(1.323611,-0.041667)\dpicstop
-\dpicdraw (1.323611,-0.041667)
- --(1.329167,-0.041667)\dpicstop
-\dpicdraw (1.323611,-0.041667)
- ..controls (1.306352,-0.041667) and (1.292361,-0.027676)
- ..(1.292361,-0.010417)
- ..controls (1.292361,0.006842) and (1.306352,0.020833)
- ..(1.323611,0.020833)\dpicstop
-\dpicdraw (1.323611,0.020833)
- --(1.329167,0.020833)\dpicstop
-\dpicdraw (1.323611,0.020833)
- ..controls (1.306352,0.020833) and (1.292361,0.034824)
- ..(1.292361,0.052083)
- ..controls (1.292361,0.069342) and (1.306352,0.083333)
- ..(1.323611,0.083333)\dpicstop
-\dpicdraw (1.323611,0.083333)
- --(1.329167,0.083333)\dpicstop
-\dpicdraw (1.323611,0.083333)
- --(1.323611,0.083333)\dpicstop
-\dpiclw=0.4bp
-\filldraw[line width=0bp](1.035957,0.157602)
- --(1.103413,0.140452)
- --(1.056536,0.191902) --cycle\dpicstop
-\dpicdraw (1.086834,0.1504)
- --(1.007143,0.198214)\dpicstop
-\draw (1.007143,0.198214) node[left=-2bp]{\sl P1};
-\filldraw[line width=0bp](1.056536,-0.525235)
- --(1.103413,-0.473786)
- --(1.035957,-0.490936) --cycle\dpicstop
-\dpicdraw (1.086834,-0.483733)
- --(1.007143,-0.531548)\dpicstop
-\draw (1.007143,-0.531548) node[left=-2bp]{\sl P2};
-\filldraw[line width=0bp](1.034774,-0.186667)
- --(1.101441,-0.166667)
- --(1.034774,-0.146667) --cycle\dpicstop
-\dpicdraw (1.082107,-0.166667)
- --(1.009115,-0.166667)\dpicstop
-\draw (1.009115,-0.166667) node[left=-2bp]{\sl TP};
-\filldraw[line width=0bp](1.382353,0.141902)
- --(1.335476,0.090452)
- --(1.402932,0.107602) --cycle\dpicstop
-\dpicdraw (1.352055,0.1004)
- --(1.431746,0.148214)\dpicstop
-\draw (1.431746,0.148214) node[right=-2bp]{\sl S1};
-\filldraw[line width=0bp](1.402932,-0.440936)
- --(1.335476,-0.423786)
- --(1.382353,-0.475235) --cycle\dpicstop
-\dpicdraw (1.352055,-0.433733)
- --(1.431746,-0.481548)\dpicstop
-\draw (1.431746,-0.481548) node[right=-2bp]{\sl S2};
-\filldraw[line width=0bp](1.404115,-0.146667)
- --(1.337448,-0.166667)
- --(1.404115,-0.186667) --cycle\dpicstop
-\dpicdraw (1.356782,-0.166667)
- --(1.429774,-0.166667)\dpicstop
-\draw (1.429774,-0.166667) node[right=-2bp]{\sl TS};
-\draw (1.219444,-0.766667) node{\tt ...(down\_ 0.6,,2,P,8)};
-\dpiclw=0.8bp
-\dpicdraw (2.349105,0.086124)
- --(2.349105,0.086124)\dpicstop
-\dpicdraw[line width=0.4bp](2.349105,0.086124) circle (0.00109in)\dpicstop
-\dpicdraw (2.349105,0.086124)
- ..controls (2.386677,0.103644) and (2.428024,0.07046)
- ..(2.419051,0.029987)
- ..controls (2.410078,-0.010486) and (2.358581,-0.023088)
- ..(2.331934,0.00867)\dpicstop
-\dpicdraw[line width=0.4bp](2.331934,0.00867) circle (0.00109in)\dpicstop
-\dpicdraw (2.331934,0.00867)
- ..controls (2.36194,0.044429) and (2.420236,0.023211)
- ..(2.420236,-0.02347)
- ..controls (2.420236,-0.07015) and (2.36194,-0.091368)
- ..(2.331934,-0.055609)\dpicstop
-\dpicdraw[line width=0.4bp](2.331934,-0.055609) circle (0.00109in)\dpicstop
-\dpicdraw (2.331934,-0.055609)
- ..controls (2.36194,-0.01985) and (2.420236,-0.041068)
- ..(2.420236,-0.087749)
- ..controls (2.420236,-0.134429) and (2.36194,-0.155647)
- ..(2.331934,-0.119888)\dpicstop
-\dpicdraw[line width=0.4bp](2.331934,-0.119888) circle (0.00109in)\dpicstop
-\dpicdraw (2.331934,-0.119888)
- ..controls (2.36194,-0.084129) and (2.420236,-0.105347)
- ..(2.420236,-0.152027)
- ..controls (2.420236,-0.198708) and (2.36194,-0.219926)
- ..(2.331934,-0.184167)\dpicstop
-\dpicdraw[line width=0.4bp](2.331934,-0.184167) circle (0.00109in)\dpicstop
-\dpicdraw (2.331934,-0.184167)
- ..controls (2.36194,-0.148407) and (2.420236,-0.169626)
- ..(2.420236,-0.216306)
- ..controls (2.420236,-0.262987) and (2.36194,-0.284205)
- ..(2.331934,-0.248445)\dpicstop
-\dpicdraw[line width=0.4bp](2.331934,-0.248445) circle (0.00109in)\dpicstop
-\dpicdraw (2.331934,-0.248445)
- ..controls (2.36194,-0.212686) and (2.420236,-0.233904)
- ..(2.420236,-0.280585)
- ..controls (2.420236,-0.327265) and (2.36194,-0.348484)
- ..(2.331934,-0.312724)\dpicstop
-\dpicdraw[line width=0.4bp](2.331934,-0.312724) circle (0.00109in)\dpicstop
-\dpicdraw (2.331934,-0.312724)
- ..controls (2.36194,-0.276965) and (2.420236,-0.298183)
- ..(2.420236,-0.344864)
- ..controls (2.420236,-0.391544) and (2.36194,-0.412762)
- ..(2.331934,-0.377003)\dpicstop
-\dpicdraw[line width=0.4bp](2.331934,-0.377003) circle (0.00109in)\dpicstop
-\dpicdraw (2.331934,-0.377003)
- ..controls (2.358581,-0.345246) and (2.410078,-0.357847)
- ..(2.419051,-0.39832)
- ..controls (2.428024,-0.438794) and (2.386677,-0.471978)
- ..(2.349105,-0.454458)\dpicstop
-\dpicdraw[line width=0.4bp](2.349105,-0.454458) circle (0.00109in)\dpicstop
-\dpicdraw (2.349105,-0.454458)
- --(2.349105,-0.454458)\dpicstop
-\dpicdraw (2.461903,0.090809)
- --(2.461903,-0.459142)\dpicstop
-\dpicdraw (2.524403,0.090809)
- --(2.524403,-0.459142)\dpicstop
-\dpicdraw (2.637201,-0.330585)
- --(2.637201,-0.3259)\dpicstop
-\dpicdraw[line width=0.4bp](2.637201,-0.3259) circle (0.00109in)\dpicstop
-\dpicdraw (2.637201,-0.3259)
- ..controls (2.599629,-0.34342) and (2.558282,-0.310236)
- ..(2.567255,-0.269763)
- ..controls (2.576228,-0.22929) and (2.627724,-0.216688)
- ..(2.654372,-0.248445)\dpicstop
-\dpicdraw[line width=0.4bp](2.654372,-0.248445) circle (0.00109in)\dpicstop
-\dpicdraw (2.654372,-0.248445)
- ..controls (2.624366,-0.284205) and (2.56607,-0.262987)
- ..(2.56607,-0.216306)
- ..controls (2.56607,-0.169626) and (2.624366,-0.148407)
- ..(2.654372,-0.184167)\dpicstop
-\dpicdraw[line width=0.4bp](2.654372,-0.184167) circle (0.00109in)\dpicstop
-\dpicdraw (2.654372,-0.184167)
- ..controls (2.624366,-0.219926) and (2.56607,-0.198708)
- ..(2.56607,-0.152027)
- ..controls (2.56607,-0.105347) and (2.624366,-0.084129)
- ..(2.654372,-0.119888)\dpicstop
-\dpicdraw[line width=0.4bp](2.654372,-0.119888) circle (0.00109in)\dpicstop
-\dpicdraw (2.654372,-0.119888)
- ..controls (2.627724,-0.151645) and (2.576228,-0.139044)
- ..(2.567255,-0.098571)
- ..controls (2.558282,-0.058097) and (2.599629,-0.024913)
- ..(2.637201,-0.042433)\dpicstop
-\dpicdraw[line width=0.4bp](2.637201,-0.042433) circle (0.00109in)\dpicstop
-\dpicdraw (2.637201,-0.042433)
- --(2.637201,-0.037749)\dpicstop
-\dpicdraw[fill=black](2.380355,0.115809) circle (0.003937in)\dpicstop
-\dpicdraw[fill=black](2.605951,-0.355585) circle (0.003937in)\dpicstop
-\dpiclw=0.4bp
-\filldraw[line width=0bp](2.269784,0.110393)
- --(2.33724,0.093243)
- --(2.290364,0.144693) --cycle\dpicstop
-\dpicdraw (2.320662,0.103191)
- --(2.240971,0.151005)\dpicstop
-\draw (2.240971,0.151005) node[left=-2bp]{\sl P1};
-\filldraw[line width=0bp](2.290364,-0.513026)
- --(2.33724,-0.461577)
- --(2.269784,-0.478727) --cycle\dpicstop
-\dpicdraw (2.320662,-0.471524)
- --(2.240971,-0.519339)\dpicstop
-\draw (2.240971,-0.519339) node[left=-2bp]{\sl P2};
-\filldraw[line width=0bp](2.268602,-0.204167)
- --(2.335268,-0.184167)
- --(2.268602,-0.164167) --cycle\dpicstop
-\dpicdraw (2.315934,-0.184167)
- --(2.242942,-0.184167)\dpicstop
-\draw (2.242942,-0.184167) node[left=-2bp]{\sl TP};
-\filldraw[line width=0bp](2.695942,0.02082)
- --(2.649066,-0.030629)
- --(2.716522,-0.01348) --cycle\dpicstop
-\dpicdraw (2.665644,-0.020682)
- --(2.745335,0.027132)\dpicstop
-\draw (2.745335,0.027132) node[right=-2bp]{\sl S1};
-\filldraw[line width=0bp](2.716522,-0.354854)
- --(2.649066,-0.337704)
- --(2.695942,-0.389153) --cycle\dpicstop
-\dpicdraw (2.665644,-0.347651)
- --(2.745335,-0.395466)\dpicstop
-\draw (2.745335,-0.395466) node[right=-2bp]{\sl S2};
-\filldraw[line width=0bp](2.717704,-0.164167)
- --(2.651038,-0.184167)
- --(2.717704,-0.204167) --cycle\dpicstop
-\dpicdraw (2.670371,-0.184167)
- --(2.743364,-0.184167)\dpicstop
-\draw (2.743364,-0.184167) node[right=-2bp]{\sl TS};
-\draw (2.493153,-0.669142) node{\tt ...(,,8,WD12,4)};
-\dpiclw=0.8bp
-\dpicdraw (3.682139,0.103358)
- --(3.682139,0.072108)\dpicstop
-\dpicdraw[line width=0.4bp](3.682139,0.072108) circle (0.00109in)\dpicstop
-\dpicdraw (3.682139,0.072108)
- ..controls (3.716514,0.072108) and (3.744639,0.057483)
- ..(3.744639,0.039608)
- ..controls (3.744639,0.021733) and (3.724952,0.007108)
- ..(3.700889,0.007108)
- ..controls (3.676827,0.007108) and (3.657139,0.013858)
- ..(3.657139,0.022108)
- ..controls (3.657139,0.030358) and (3.676827,0.037108)
- ..(3.700889,0.037108)
- ..controls (3.724952,0.037108) and (3.744639,0.019108)
- ..(3.744639,-0.002892)
- ..controls (3.744639,-0.024892) and (3.724952,-0.042892)
- ..(3.700889,-0.042892)
- ..controls (3.676827,-0.042892) and (3.657139,-0.036142)
- ..(3.657139,-0.027892)
- ..controls (3.657139,-0.019642) and (3.676827,-0.012892)
- ..(3.700889,-0.012892)
- ..controls (3.724952,-0.012892) and (3.744639,-0.030892)
- ..(3.744639,-0.052892)
- ..controls (3.744639,-0.074892) and (3.724952,-0.092892)
- ..(3.700889,-0.092892)
- ..controls (3.676827,-0.092892) and (3.657139,-0.086142)
- ..(3.657139,-0.077892)
- ..controls (3.657139,-0.069642) and (3.676827,-0.062892)
- ..(3.700889,-0.062892)
- ..controls (3.724952,-0.062892) and (3.744639,-0.080892)
- ..(3.744639,-0.102892)
- ..controls (3.744639,-0.124892) and (3.724952,-0.142892)
- ..(3.700889,-0.142892)
- ..controls (3.676827,-0.142892) and (3.657139,-0.136142)
- ..(3.657139,-0.127892)
- ..controls (3.657139,-0.119642) and (3.676827,-0.112892)
- ..(3.700889,-0.112892)
- ..controls (3.724952,-0.112892) and (3.744639,-0.130892)
- ..(3.744639,-0.152892)
- ..controls (3.744639,-0.174892) and (3.724952,-0.192892)
- ..(3.700889,-0.192892)
- ..controls (3.676827,-0.192892) and (3.657139,-0.186142)
- ..(3.657139,-0.177892)
- ..controls (3.657139,-0.169642) and (3.676827,-0.162892)
- ..(3.700889,-0.162892)
- ..controls (3.724952,-0.162892) and (3.744639,-0.180892)
- ..(3.744639,-0.202892)
- ..controls (3.744639,-0.224892) and (3.724952,-0.242892)
- ..(3.700889,-0.242892)
- ..controls (3.676827,-0.242892) and (3.657139,-0.236142)
- ..(3.657139,-0.227892)
- ..controls (3.657139,-0.219642) and (3.676827,-0.212892)
- ..(3.700889,-0.212892)
- ..controls (3.724952,-0.212892) and (3.744639,-0.230892)
- ..(3.744639,-0.252892)
- ..controls (3.744639,-0.274892) and (3.724952,-0.292892)
- ..(3.700889,-0.292892)
- ..controls (3.676827,-0.292892) and (3.657139,-0.286142)
- ..(3.657139,-0.277892)
- ..controls (3.657139,-0.269642) and (3.676827,-0.262892)
- ..(3.700889,-0.262892)
- ..controls (3.724952,-0.262892) and (3.744639,-0.280892)
- ..(3.744639,-0.302892)
- ..controls (3.744639,-0.324892) and (3.724952,-0.342892)
- ..(3.700889,-0.342892)
- ..controls (3.676827,-0.342892) and (3.657139,-0.336142)
- ..(3.657139,-0.327892)
- ..controls (3.657139,-0.319642) and (3.676827,-0.312892)
- ..(3.700889,-0.312892)
- ..controls (3.724952,-0.312892) and (3.744639,-0.330892)
- ..(3.744639,-0.352892)
- ..controls (3.744639,-0.374892) and (3.724952,-0.392892)
- ..(3.700889,-0.392892)
- ..controls (3.676827,-0.392892) and (3.657139,-0.386142)
- ..(3.657139,-0.377892)
- ..controls (3.657139,-0.369642) and (3.676827,-0.362892)
- ..(3.700889,-0.362892)
- ..controls (3.724952,-0.362892) and (3.744639,-0.377517)
- ..(3.744639,-0.395392)
- ..controls (3.744639,-0.413267) and (3.716514,-0.427892)
- ..(3.682139,-0.427892)\dpicstop
-\dpicdraw[line width=0.4bp](3.682139,-0.427892) circle (0.00109in)\dpicstop
-\dpicdraw (3.682139,-0.427892)
- --(3.682139,-0.459142)\dpicstop
-\dpicdraw (3.869639,-0.459142)
- --(3.869639,-0.302892)\dpicstop
-\dpicdraw[line width=0.4bp](3.869639,-0.302892) circle (0.00109in)\dpicstop
-\dpicdraw (3.869639,-0.302892)
- ..controls (3.835264,-0.302892) and (3.807139,-0.288267)
- ..(3.807139,-0.270392)
- ..controls (3.807139,-0.252517) and (3.826827,-0.237892)
- ..(3.850889,-0.237892)
- ..controls (3.874952,-0.237892) and (3.894639,-0.244642)
- ..(3.894639,-0.252892)
- ..controls (3.894639,-0.261142) and (3.874952,-0.267892)
- ..(3.850889,-0.267892)
- ..controls (3.826827,-0.267892) and (3.807139,-0.249892)
- ..(3.807139,-0.227892)
- ..controls (3.807139,-0.205892) and (3.826827,-0.187892)
- ..(3.850889,-0.187892)
- ..controls (3.874952,-0.187892) and (3.894639,-0.194642)
- ..(3.894639,-0.202892)
- ..controls (3.894639,-0.211142) and (3.874952,-0.217892)
- ..(3.850889,-0.217892)
- ..controls (3.826827,-0.217892) and (3.807139,-0.199892)
- ..(3.807139,-0.177892)
- ..controls (3.807139,-0.155892) and (3.826827,-0.137892)
- ..(3.850889,-0.137892)
- ..controls (3.874952,-0.137892) and (3.894639,-0.144642)
- ..(3.894639,-0.152892)
- ..controls (3.894639,-0.161142) and (3.874952,-0.167892)
- ..(3.850889,-0.167892)
- ..controls (3.826827,-0.167892) and (3.807139,-0.149892)
- ..(3.807139,-0.127892)
- ..controls (3.807139,-0.105892) and (3.826827,-0.087892)
- ..(3.850889,-0.087892)
- ..controls (3.874952,-0.087892) and (3.894639,-0.094642)
- ..(3.894639,-0.102892)
- ..controls (3.894639,-0.111142) and (3.874952,-0.117892)
- ..(3.850889,-0.117892)
- ..controls (3.826827,-0.117892) and (3.807139,-0.103267)
- ..(3.807139,-0.085392)
- ..controls (3.807139,-0.067517) and (3.835264,-0.052892)
- ..(3.869639,-0.052892)\dpicstop
-\dpicdraw[line width=0.4bp](3.869639,-0.052892) circle (0.00109in)\dpicstop
-\dpicdraw (3.869639,-0.052892)
- --(3.869639,0.103358)\dpicstop
-\dpiclw=0.4bp
-\filldraw[line width=0bp](3.602818,0.127627)
- --(3.670274,0.110477)
- --(3.623398,0.161926) --cycle\dpicstop
-\dpicdraw (3.653695,0.120424)
- --(3.574004,0.168239)\dpicstop
-\draw (3.574004,0.168239) node[left=-2bp]{\sl P1};
-\filldraw[line width=0bp](3.623398,-0.517711)
- --(3.670274,-0.466261)
- --(3.602818,-0.483411) --cycle\dpicstop
-\dpicdraw (3.653695,-0.476209)
- --(3.574004,-0.524023)\dpicstop
-\draw (3.574004,-0.524023) node[left=-2bp]{\sl P2};
-\filldraw[line width=0bp](3.601636,-0.197892)
- --(3.668302,-0.177892)
- --(3.601636,-0.157892) --cycle\dpicstop
-\dpicdraw (3.648968,-0.177892)
- --(3.575976,-0.177892)\dpicstop
-\draw (3.575976,-0.177892) node[left=-2bp]{\sl TP};
-\filldraw[line width=0bp](3.928381,0.161926)
- --(3.881504,0.110477)
- --(3.94896,0.127627) --cycle\dpicstop
-\dpicdraw (3.898083,0.120424)
- --(3.977774,0.168239)\dpicstop
-\draw (3.977774,0.168239) node[right=-2bp]{\sl S1};
-\filldraw[line width=0bp](3.94896,-0.483411)
- --(3.881504,-0.466261)
- --(3.928381,-0.517711) --cycle\dpicstop
-\dpicdraw (3.898083,-0.476209)
- --(3.977774,-0.524023)\dpicstop
-\draw (3.977774,-0.524023) node[right=-2bp]{\sl S2};
-\filldraw[line width=0bp](3.950143,-0.157892)
- --(3.883476,-0.177892)
- --(3.950143,-0.197892) --cycle\dpicstop
-\dpicdraw (3.90281,-0.177892)
- --(3.975802,-0.177892)\dpicstop
-\draw (3.975802,-0.177892) node[right=-2bp]{\sl TS};
-\draw (3.775889,-0.759142) node{\tt ...(,,9,AL)};
-\dpiclw=0.8bp
-\dpicdraw (5.127971,-0.454458)
- --(5.127971,-0.454458)\dpicstop
-\dpicdraw[line width=0.4bp](5.127971,-0.454458) circle (0.00109in)\dpicstop
-\dpicdraw (5.127971,-0.454458)
- ..controls (5.090399,-0.471978) and (5.049052,-0.438794)
- ..(5.058025,-0.39832)
- ..controls (5.066998,-0.357847) and (5.118495,-0.345246)
- ..(5.145142,-0.377003)\dpicstop
-\dpicdraw[line width=0.4bp](5.145142,-0.377003) circle (0.00109in)\dpicstop
-\dpicdraw (5.145142,-0.377003)
- ..controls (5.115136,-0.412762) and (5.05684,-0.391544)
- ..(5.05684,-0.344864)
- ..controls (5.05684,-0.298183) and (5.115136,-0.276965)
- ..(5.145142,-0.312724)\dpicstop
-\dpicdraw[line width=0.4bp](5.145142,-0.312724) circle (0.00109in)\dpicstop
-\dpicdraw (5.145142,-0.312724)
- ..controls (5.115136,-0.348484) and (5.05684,-0.327265)
- ..(5.05684,-0.280585)
- ..controls (5.05684,-0.233904) and (5.115136,-0.212686)
- ..(5.145142,-0.248445)\dpicstop
-\dpicdraw[line width=0.4bp](5.145142,-0.248445) circle (0.00109in)\dpicstop
-\dpicdraw (5.145142,-0.248445)
- ..controls (5.115136,-0.284205) and (5.05684,-0.262987)
- ..(5.05684,-0.216306)
- ..controls (5.05684,-0.169626) and (5.115136,-0.148407)
- ..(5.145142,-0.184167)\dpicstop
-\dpicdraw[line width=0.4bp](5.145142,-0.184167) circle (0.00109in)\dpicstop
-\dpicdraw (5.145142,-0.184167)
- ..controls (5.115136,-0.219926) and (5.05684,-0.198708)
- ..(5.05684,-0.152027)
- ..controls (5.05684,-0.105347) and (5.115136,-0.084129)
- ..(5.145142,-0.119888)\dpicstop
-\dpicdraw[line width=0.4bp](5.145142,-0.119888) circle (0.00109in)\dpicstop
-\dpicdraw (5.145142,-0.119888)
- ..controls (5.115136,-0.155647) and (5.05684,-0.134429)
- ..(5.05684,-0.087749)
- ..controls (5.05684,-0.041068) and (5.115136,-0.01985)
- ..(5.145142,-0.055609)\dpicstop
-\dpicdraw[line width=0.4bp](5.145142,-0.055609) circle (0.00109in)\dpicstop
-\dpicdraw (5.145142,-0.055609)
- ..controls (5.115136,-0.091368) and (5.05684,-0.07015)
- ..(5.05684,-0.02347)
- ..controls (5.05684,0.023211) and (5.115136,0.044429)
- ..(5.145142,0.00867)\dpicstop
-\dpicdraw[line width=0.4bp](5.145142,0.00867) circle (0.00109in)\dpicstop
-\dpicdraw (5.145142,0.00867)
- ..controls (5.118495,-0.023088) and (5.066998,-0.010486)
- ..(5.058025,0.029987)
- ..controls (5.049052,0.07046) and (5.090399,0.103644)
- ..(5.127971,0.086124)\dpicstop
-\dpicdraw[line width=0.4bp](5.127971,0.086124) circle (0.00109in)\dpicstop
-\dpicdraw (5.127971,0.086124)
- --(5.127971,0.086124)\dpicstop
-\dpicdraw (4.914578,0.086124)
- --(4.914578,-0.042433)\dpicstop
-\dpicdraw[line width=0.4bp](4.914578,-0.042433) circle (0.00109in)\dpicstop
-\dpicdraw (4.914578,-0.042433)
- ..controls (4.95215,-0.024913) and (4.993496,-0.058097)
- ..(4.984524,-0.098571)
- ..controls (4.975551,-0.139044) and (4.924054,-0.151645)
- ..(4.897407,-0.119888)\dpicstop
-\dpicdraw[line width=0.4bp](4.897407,-0.119888) circle (0.00109in)\dpicstop
-\dpicdraw (4.897407,-0.119888)
- ..controls (4.927412,-0.084129) and (4.985709,-0.105347)
- ..(4.985709,-0.152027)
- ..controls (4.985709,-0.198708) and (4.927412,-0.219926)
- ..(4.897407,-0.184167)\dpicstop
-\dpicdraw[line width=0.4bp](4.897407,-0.184167) circle (0.00109in)\dpicstop
-\dpicdraw (4.897407,-0.184167)
- ..controls (4.927412,-0.148407) and (4.985709,-0.169626)
- ..(4.985709,-0.216306)
- ..controls (4.985709,-0.262987) and (4.927412,-0.284205)
- ..(4.897407,-0.248445)\dpicstop
-\dpicdraw[line width=0.4bp](4.897407,-0.248445) circle (0.00109in)\dpicstop
-\dpicdraw (4.897407,-0.248445)
- ..controls (4.924054,-0.216688) and (4.975551,-0.22929)
- ..(4.984524,-0.269763)
- ..controls (4.993496,-0.310236) and (4.95215,-0.34342)
- ..(4.914578,-0.3259)\dpicstop
-\dpicdraw[line width=0.4bp](4.914578,-0.3259) circle (0.00109in)\dpicstop
-\dpicdraw (4.914578,-0.3259)
- --(4.914578,-0.454458)\dpicstop
-\dpiclw=0.4bp
-\filldraw[line width=0bp](5.186712,0.144693)
- --(5.139836,0.093243)
- --(5.207292,0.110393) --cycle\dpicstop
-\dpicdraw (5.156415,0.103191)
- --(5.236106,0.151005)\dpicstop
-\draw (5.236106,0.151005) node[right=-2bp]{\sl P1};
-\filldraw[line width=0bp](5.207292,-0.478727)
- --(5.139836,-0.461577)
- --(5.186712,-0.513026) --cycle\dpicstop
-\dpicdraw (5.156415,-0.471524)
- --(5.236106,-0.519339)\dpicstop
-\draw (5.236106,-0.519339) node[right=-2bp]{\sl P2};
-\filldraw[line width=0bp](5.208474,-0.164167)
- --(5.141808,-0.184167)
- --(5.208474,-0.204167) --cycle\dpicstop
-\dpicdraw (5.161142,-0.184167)
- --(5.234134,-0.184167)\dpicstop
-\draw (5.234134,-0.184167) node[right=-2bp]{\sl TP};
-\filldraw[line width=0bp](4.835257,0.110393)
- --(4.902713,0.093243)
- --(4.855837,0.144693) --cycle\dpicstop
-\dpicdraw (4.886134,0.103191)
- --(4.806443,0.151005)\dpicstop
-\draw (4.806443,0.151005) node[left=-2bp]{\sl S1};
-\filldraw[line width=0bp](4.855837,-0.513026)
- --(4.902713,-0.461577)
- --(4.835257,-0.478727) --cycle\dpicstop
-\dpicdraw (4.886134,-0.471524)
- --(4.806443,-0.519339)\dpicstop
-\draw (4.806443,-0.519339) node[left=-2bp]{\sl S2};
-\filldraw[line width=0bp](4.834074,-0.204167)
- --(4.900741,-0.184167)
- --(4.834074,-0.164167) --cycle\dpicstop
-\dpicdraw (4.881407,-0.184167)
- --(4.808415,-0.184167)\dpicstop
-\draw (4.808415,-0.184167) node[left=-2bp]{\sl TS};
-\draw (5.021274,-0.759142) node{\tt ...(,R,8,AW)};
-\dpiclw=0.8bp
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/body.tex b/graphics/circuit_macros/doc/body.tex
index dc0738769f..934e7813d7 100644
--- a/graphics/circuit_macros/doc/body.tex
+++ b/graphics/circuit_macros/doc/body.tex
@@ -61,19 +61,20 @@ other diagrams in \latex and web documents.
The diagrams are defined in the simple \pic drawing language~\cite{KRpic}
augmented with \Mfour macros~\cite{KRm4}, and are
processed by \Mfour and a \pic processor to
-convert them to \TPGF, \PSTricks, other \latex-compatible code, or \SVG.
-In its basic form, the method has the advantages and disadvantages of
+convert them to \TPGF, \PSTricks, other \latex-compatible code, \SVG,
+or other formats.
+In its basic usage, the method has the advantages and disadvantages of
\tex itself, since it is macro-based and non-WYSIWYG,
with ordinary text input. The book from which the above quotation
is taken correctly points out that the payoff can be in quality of
-diagrams at the price of the time spent in learning how to draw them.
+diagrams at the price of the time spent in drawing them.
A collection of basic components, most based on IEC and IEEE
standards~\cite{IECstd,IEEEstd},
and conventions for their internal
structure are described. Macros such as these are only a starting
point, since it is often convenient to customize elements or to package
-combinations of them for particular drawings,
+combinations of them for particular drawings or contexts,
a process for which \Mfour\ and \pic\ are well suited.
\xection{Using the macros\label{Using:}}
@@ -205,7 +206,7 @@ produce {\sl file}{\tt.ps},
which can be printed or viewed using {\tt gsview}, for example.
For \TPGF,
Invoking PDFlatex on the source produces {\tt .pdf} output directly.
-The essential line is \verb|\input quick| whether or not the figure
+The essential line is \verb|\input quick| whether or not the {\tt figure}
environment is used.
The effect of the \Mfour command above is shown in \FR{ConfigA}.
@@ -255,10 +256,12 @@ The macros can be processed by \latex-specific
project software and by graphic applications such as
Pycirkuit~\cite{Mas2019}.
% Cirkuit~\cite{KDEApps2009}.
-Alternatively when many files are to be processed, a facility such as
-Unix ``make,'' which is also available in PC and Mac versions, can be employed
-to automate the required commands. On systems without such
-facilities, a scripting language can be used.
+Alternatively when many files are to be processed,
+% a facility such as
+Unix ``make,'' which is also available in PC and Mac versions,
+%can be employed to automate the required commands.
+is a simple and powerful tool for automating the required commands.
+On systems without such facilities, a scripting language can be used.
\item
The \Mfour commands illustrated above can be shortened to
@@ -445,8 +448,11 @@ a more complete manual~\cite{Raymond95} can be found in the GNU \groff\
package, and both are available on the web~\cite{KRpic,Raymond95}. Reading
either will give you competence with \pic in an hour or two. Explicit mention
of {\tt *roff} string and font constructs in these manuals should be replaced by
-their equivalents in the \latex context. A man-page language summary is
-appended to the \dpic manual~\cite{Aplevich2011}.
+their equivalents in the \latex context.
+%A man-page language summary is
+%appended to the \dpic manual~\cite{Aplevich2022}.
+The \dpic manual~\cite{Aplevich2022} includes a man-page lanuage
+summary in an appendix.
A web search will yield good discussions of ``little languages'';
for \pic in particular, see Chapter~9 of~\cite{Bentley88}.
@@ -1037,7 +1043,8 @@ and switches with numerous controls in \FR{Switches}.
and other macros.
\begin{figure}[h!t]
\input EmarrowsMan
- \caption{Radiation arrows: {\tt em\_arrows({\sl type, angle, length})}}
+ \caption{Radiation arrows: {\tt em\_arrows({\sl type}|{\sl keys,%
+ angle, length})}}
\label{Emarrows}
\end{figure}
The arrow stems are named {\sl A1}, {\sl A2},
@@ -2531,6 +2538,11 @@ There are at least three kinds of graphical elements to be considered:
{\tt scale} at the beginning of the diagram.
To change default sizes, redefine the appropriate parameters explicitly.
+\item \Dpic\ implements a {\tt scaled} attribute for objects, so you can
+ enclose the entire diagram (or part of it) in {\tt [ ]} brackets, thus:
+ {\tt [} \ldots {\sl drawing commands} {\tt ] scaled} $x$ where $x$ is a
+ scale factor.
+
\item The {\tt .PS} line can be used to scale the entire drawing, regardless
of its interior. Thus, for example, the line {\tt.PS 100/25.4}
scales the entire drawing to a width of 100$\,$mm.
diff --git a/graphics/circuit_macros/doc/defines.tex b/graphics/circuit_macros/doc/defines.tex
index 7ac3cbaed4..c2b800e509 100644
--- a/graphics/circuit_macros/doc/defines.tex
+++ b/graphics/circuit_macros/doc/defines.tex
@@ -442,9 +442,11 @@
{\sl phase} )}
{gen}
{function $a\times\cos(\omega t + \phi)$ }
-\macrodef{cross}{cross}{(at {\sl location})}
+\macrodef{cross}{cross}{(at {\sl location, size}|{\sl keys})}
{gen}
- {plots a small cross}
+ {Plots a small cross. The possible key-value pairs are:
+ {\tt size={\sl expr};},
+ {\tt line={\sl attributes};} }
\macrodef{cross3D}{cross3D}{({\sl x1,y1,z1,x2,y2,z2})}
{3D}
{cross product of two triples}
@@ -693,9 +695,12 @@ B|b|CR|D|G|L|LE[R]|P[R]|S|Sh|T|U|V|v|w|Z|chars,%
%\macrodef{dnm\_}{dnm_}{}
% {cct}
% {similar to dna\_}
-\macrodef{dot}{dot}{(at {\sl location},{\sl radius},{\sl fill})}
+\macrodef{dot}{dot}{(at {\sl location},{\sl radius}|{\sl keys},{\sl fill})}
{gen}
- {filled circle (third arg= gray value: 0=black, 1=white)}
+ {Filled circle (third arg= gray value: 0=black, 1=white). The possible
+ key-value pairs are:
+ {\tt rad={\sl expr};} and
+ {\tt circle={\sl attributes};} }
\macrodef{dot3D}{dot3D}{({\sl x1,y1,z1,x2,y2,z2})}
{3D}
{dot product of two triples}
@@ -792,10 +797,15 @@ B|b|CR|D|G|L|LE[R]|P[R]|S|Sh|T|U|V|v|w|Z|chars,%
\macrodef{elen\_}{elen_}{}
{cct}
{default element length}
-\macrodef{em\_arrows}{em_arrows}{([N|I|E][D],{\sl angle,length})}
- {cct}
- {radiation arrows, N=nonionizing, I=ionizing, E=simple;
- D=dot\seesect{Twoterminal:}}
+\macrodef{em\_arrows}{em_arrows}{({\sl type}|{\sl keys,angle,length})}
+ {cct}
+ { Radiation arrows: {\sl type} {\tt N|I|E [D|T]}
+ {\tt N}=nonionizing, {\tt I}=ionizing, {\tt E}=simple;
+ {\tt D}=dot on arrow stem; {\tt T}=anchor tail;
+ {\sl keys:} {\tt type=}{\sl chars} as above;
+ {\tt lgth}={\sl expr};
+ {\tt sep}={\sl expr}; arrow separation
+ {\tt angle}={\sl degrees}; absolute direction\seesect{Twoterminal:}}
\macrodef{endshade}{endshade}{}
{gen}
{end gray shading, see {\tt beginshade}}
@@ -1863,7 +1873,9 @@ justification})}
with text label and a size-adjustment parameter }
\macrodef{shade}{shade}{({\sl gray value},{\sl closed line specs})}
{gen}
- {Fill arbitrary closed curve}
+ {Fill arbitrary closed curve. Note: when producing pdf via pdflatex, line
+ thickness changes within this macro must be made via the {\tt linethick}
+ environment variable rather than by the {\tt thickness} line attribute}
\macrodef{shadebox}{shadebox}{(box {\sl attributes, shade width})}
{gen}
{Box with edge shading. Arg2 is in points. See also {\tt shaded} }
diff --git a/graphics/circuit_macros/doc/fet.tex b/graphics/circuit_macros/doc/fet.tex
deleted file mode 100644
index 7fbd593d5a..0000000000
--- a/graphics/circuit_macros/doc/fet.tex
+++ /dev/null
@@ -1,513 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0,-0.175)
- --(0.15,-0.175)
- --(0.15,-0.16393)\dpicstop
-\dpicdraw (0.5,-0.175)
- --(0.35,-0.175)
- --(0.35,-0.16393)\dpicstop
-\dpicdraw (0.35,-0.175)
- --(0.35,0)\dpicstop
-\dpicdraw (0.125,0)
- --(0.375,0)\dpicstop
-\filldraw[line width=0bp](0.122222,0.083333)
- --(0.15,0)
- --(0.177778,0.083333) --cycle\dpicstop
-\dpicdraw (0.15,0.175)
- --(0.15,0.017568)\dpicstop
-\dpicdraw (0.15,-0.175)
- --(0.15,0)\dpicstop
-\dpicdraw (0.25,0) circle (0.07874in)\dpicstop
-\draw (0.875,-0.5) node{{\tt j\_fet(right\_ dimen\_,{,},E)}};
-\draw (0.15,0.175) node[above left=-2bp]{$G$};
-\draw (0,-0.175) node[left=-2bp]{$S$};
-\draw (0.5,-0.175) node[right=-2bp]{$D$};
-\dpicdraw (1.127778,-0.175)
- --(1.127778,0)\dpicstop
-\dpicdraw (0.902778,0)
- --(1.152778,0)\dpicstop
-\dpicdraw (0.927778,0)
- --(0.927778,0.175)\dpicstop
-\filldraw[line width=0bp](0.955556,0.066667)
- --(0.927778,0.15)
- --(0.9,0.066667) --cycle\dpicstop
-\dpicdraw (0.927778,0.066667)
- --(0.927778,0.132432)\dpicstop
-\dpicdraw (0.927778,-0.175)
- --(0.927778,0)\dpicstop
-\draw (1.026389,-0.225) node[below=-2bp]{{\tt j\_fet(,{,}P,)}};
-\draw (0.927778,0.175) node[left=-2bp]{$G$};
-\draw (0.927778,-0.175) node[left=-2bp]{$S$};
-\draw (1.127778,-0.175) node[right=-2bp]{$D$};
-\dpicdraw (1.925,0.175)
- --(1.925,0)\dpicstop
-\filldraw[line width=0bp](1.897222,0.129167)
- --(1.925,0.045833)
- --(1.952778,0.129167) --cycle\dpicstop
-\dpicdraw (1.925,0.129167)
- --(1.925,0.063402)\dpicstop
-\dpicdraw (2.025,0.175)
- --(2.025,0)\dpicstop
-\dpicdraw (1.8,0)
- --(1.875,0)\dpicstop
-\dpicdraw (1.9,0)
- --(1.95,0)\dpicstop
-\dpicdraw (1.975,0)
- --(2.05,0)\dpicstop
-\dpicdraw (2.025,-0.05)
- --(1.825,-0.05)
- --(1.825,-0.175)\dpicstop
-\dpicdraw (1.925,0.16393)
- --(1.925,0.175)
- --(1.825,0.175)
- --(1.825,0.16393)\dpicstop
-\dpicdraw (1.825,0.175)
- --(1.825,0)\dpicstop
-\draw (1.925,-0.225) node[below=-2bp]{{\tt e\_fet(,R,{,})}};
-\draw (1.825,-0.175) node[left=-2bp]{$G$};
-\draw (1.825,0.175) node[left=-2bp]{$S$};
-\draw (2.025,0.175) node[right=-2bp]{$D$};
-\dpicdraw (1.925,-1.175)
- --(1.925,-1)\dpicstop
-\filldraw[line width=0bp](1.897222,-1.045833)
- --(1.925,-1.129167)
- --(1.952778,-1.045833) --cycle\dpicstop
-\dpicdraw (1.925,-1.111598)
- --(1.925,-1.045833)\dpicstop
-\dpicdraw (2.025,-1.175)
- --(2.025,-1)\dpicstop
-\dpicdraw (1.8,-1)
- --(1.875,-1)\dpicstop
-\dpicdraw (1.9,-1)
- --(1.95,-1)\dpicstop
-\dpicdraw (1.975,-1)
- --(2.05,-1)\dpicstop
-\dpicdraw (2.025,-0.95)
- --(1.825,-0.95)
- --(1.825,-0.825)\dpicstop
-\dpicdraw (1.925,-1.16393)
- --(1.925,-1.175)
- --(1.825,-1.175)
- --(1.825,-1.16393)\dpicstop
-\dpicdraw (1.825,-1.175)
- --(1.825,-1)\dpicstop
-\draw (2.025,-1.375) node[below=-2bp]{{\tt e\_fet(,{,}P)}};
-\dpicdraw (2.825,-0.175)
- --(2.825,0)\dpicstop
-\filldraw[line width=0bp](2.852778,-0.129167)
- --(2.825,-0.045833)
- --(2.797222,-0.129167) --cycle\dpicstop
-\dpicdraw (2.825,-0.129167)
- --(2.825,-0.063402)\dpicstop
-\dpicdraw (2.925,-0.175)
- --(2.925,0)\dpicstop
-\dpicdraw (2.7,0)
- --(2.95,0)\dpicstop
-\dpicdraw (2.925,0.05)
- --(2.725,0.05)
- --(2.725,0.175)\dpicstop
-\dpicdraw (2.825,-0.16393)
- --(2.825,-0.175)
- --(2.725,-0.175)
- --(2.725,-0.16393)\dpicstop
-\dpicdraw (2.725,-0.175)
- --(2.725,0)\dpicstop
-\draw (2.825,-0.225) node[below=-2bp]{{\tt d\_fet(,{,},)}};
-\dpicdraw (2.825,-1.175)
- --(2.825,-1)\dpicstop
-\filldraw[line width=0bp](2.797222,-1.045833)
- --(2.825,-1.129167)
- --(2.852778,-1.045833) --cycle\dpicstop
-\dpicdraw (2.825,-1.111598)
- --(2.825,-1.045833)\dpicstop
-\dpicdraw (2.925,-1.175)
- --(2.925,-1)\dpicstop
-\dpicdraw (2.7,-1)
- --(2.95,-1)\dpicstop
-\dpicdraw (2.925,-0.95)
- --(2.725,-0.95)
- --(2.725,-0.825)\dpicstop
-\dpicdraw (2.825,-1.16393)
- --(2.825,-1.175)
- --(2.725,-1.175)
- --(2.725,-1.16393)\dpicstop
-\dpicdraw (2.725,-1.175)
- --(2.725,-1)\dpicstop
-\draw (2.825,-1.225) node[below=-2bp]{{\tt d\_fet(,{,}P)}};
-\dpicdraw (3.827778,-0.1875)
- --(3.827778,-0.0125)\dpicstop
-\dpicdraw (3.602778,-0.0125)
- --(3.852778,-0.0125)\dpicstop
-\dpicdraw (3.627778,-0.1875)
- --(3.627778,-0.0125)\dpicstop
-\filldraw[line width=0bp](3.6,-0.058333)
- --(3.627778,-0.141667)
- --(3.655556,-0.058333) --cycle\dpicstop
-\dpicdraw (3.627778,-0.124098)
- --(3.627778,-0.058333)\dpicstop
-\dpicdraw (3.627778,0.0375)
- --(3.827778,0.0375)\dpicstop
-\dpicdraw (3.727778,0.0375)
- --(3.727778,0.1875)\dpicstop
-\draw (3.726389,-0.2375) node[below=-2bp]{{\tt e\_fet(,{,},S)}};
-\dpicdraw (3.827778,-1.1875)
- --(3.827778,-1.0125)\dpicstop
-\dpicdraw (3.602778,-1.0125)
- --(3.852778,-1.0125)\dpicstop
-\dpicdraw (3.627778,-1.1875)
- --(3.627778,-1.0125)\dpicstop
-\filldraw[line width=0bp](3.655556,-1.141667)
- --(3.627778,-1.058333)
- --(3.6,-1.141667) --cycle\dpicstop
-\dpicdraw (3.627778,-1.141667)
- --(3.627778,-1.075902)\dpicstop
-\dpicdraw (3.627778,-0.9625)
- --(3.827778,-0.9625)\dpicstop
-\dpicdraw (3.727778,-0.9625)
- --(3.727778,-0.8125)\dpicstop
-\draw (3.726389,-1.3875) node[below=-2bp]{{\tt e\_fet(,{,}P,S)}};
-\dpicdraw (4.727778,-0.1875)
- --(4.727778,-0.0125)\dpicstop
-\dpicdraw (4.502778,-0.0125)
- --(4.752778,-0.0125)\dpicstop
-\dpicdraw[line width=1.6bp](4.527778,-0.029104)
- --(4.727778,-0.029104)\dpicstop
-\dpicdraw (4.527778,-0.1875)
- --(4.527778,-0.0125)\dpicstop
-\filldraw[line width=0bp](4.5,-0.058333)
- --(4.527778,-0.141667)
- --(4.555556,-0.058333) --cycle\dpicstop
-\dpicdraw (4.527778,-0.124098)
- --(4.527778,-0.058333)\dpicstop
-\dpicdraw (4.527778,0.0375)
- --(4.727778,0.0375)\dpicstop
-\dpicdraw (4.627778,0.0375)
- --(4.627778,0.1875)\dpicstop
-\draw (4.626389,-0.3875) node[below=-2bp]{{\tt d\_fet(,{,},S)}};
-\dpicdraw (4.727778,-1.1875)
- --(4.727778,-1.0125)\dpicstop
-\dpicdraw (4.502778,-1.0125)
- --(4.752778,-1.0125)\dpicstop
-\dpicdraw[line width=1.6bp](4.527778,-1.029104)
- --(4.727778,-1.029104)\dpicstop
-\dpicdraw (4.527778,-1.1875)
- --(4.527778,-1.0125)\dpicstop
-\filldraw[line width=0bp](4.555556,-1.141667)
- --(4.527778,-1.058333)
- --(4.5,-1.141667) --cycle\dpicstop
-\dpicdraw (4.527778,-1.141667)
- --(4.527778,-1.075902)\dpicstop
-\dpicdraw (4.527778,-0.9625)
- --(4.727778,-0.9625)\dpicstop
-\dpicdraw (4.627778,-0.9625)
- --(4.627778,-0.8125)\dpicstop
-\draw (4.626389,-1.2375) node[below=-2bp]{{\tt d\_fet(,{,}P,S)}};
-\dpicdraw (5.6,-0.1625)
- --(5.6,-0.0375)\dpicstop
-\dpicdraw (5.4,-0.0375)
- --(5.6,-0.0375)\dpicstop
-\dpicdraw (5.4,-0.1625)
- --(5.4,-0.0375)\dpicstop
-\dpicdraw (5.4,0.0125)
- --(5.6,0.0125)\dpicstop
-\dpicdraw (5.5,0.0125)
- --(5.5,0.1625)\dpicstop
-\draw (5.5,-0.2125) node[below=-2bp]{{\tt c\_fet(,{,},)}};
-\dpicdraw (5.6,-1.1625)
- --(5.6,-1.0375)\dpicstop
-\dpicdraw (5.4,-1.0375)
- --(5.6,-1.0375)\dpicstop
-\dpicdraw (5.4,-1.1625)
- --(5.4,-1.0375)\dpicstop
-\dpicdraw (5.4,-0.9875)
- --(5.6,-0.9875)\dpicstop
-\dpicdraw (5.5,-0.954167) circle (0.013123in)\dpicstop
-\dpicdraw (5.5,-0.920833)
- --(5.5,-0.8375)\dpicstop
-\draw (5.5,-1.3625) node[below=-2bp]{{\tt c\_fet(,{,}P)}};
-\dpicdraw (0.473333,-2.127778)
- --(0.473333,-1.917778)\dpicstop
-\dpicdraw (0.203333,-1.917778)
- --(0.503333,-1.917778)\dpicstop
-\filldraw[line width=0bp](0.2,-1.817778)
- --(0.233333,-1.917778)
- --(0.266667,-1.817778) --cycle\dpicstop
-\dpicdraw (0.233333,-1.707778)
- --(0.233333,-1.90021)\dpicstop
-\dpicdraw (0.233333,-2.127778)
- --(0.233333,-1.917778)\dpicstop
-\draw (0.625,-2.227778) node{\tt mosfet(,{,}dGSDF,)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](0.176412,-1.797833)
- --(0.233333,-1.757778)
- --(0.163763,-1.759886) --cycle\dpicstop
-\dpicdraw (0.214992,-1.763892)
- --(0.083333,-1.807778)\dpicstop
-\draw (0.083333,-1.807778) node[left=-2bp]{\tt dG};
-\filldraw[line width=0bp](0.296412,-1.957833)
- --(0.353333,-1.917778)
- --(0.283763,-1.919886) --cycle\dpicstop
-\dpicdraw (0.334992,-1.923892)
- --(0.053333,-2.017778)\dpicstop
-\draw (0.053333,-2.017778) node[left=-2bp]{\tt F};
-\filldraw[line width=0bp](0.176412,-2.117833)
- --(0.233333,-2.077778)
- --(0.163763,-2.079886) --cycle\dpicstop
-\dpicdraw (0.214992,-2.083892)
- --(0.083333,-2.127778)\dpicstop
-\draw (0.083333,-2.127778) node[left=-2bp]{\tt S};
-\filldraw[line width=0bp](0.542903,-2.079886)
- --(0.473333,-2.077778)
- --(0.530254,-2.117833) --cycle\dpicstop
-\dpicdraw (0.491675,-2.083892)
- --(0.623333,-2.127778)\dpicstop
-\draw (0.623333,-2.127778) node[right=-2bp]{\tt D};
-\dpiclw=0.8bp
-\dpicdraw (1.523333,-2.142778)
- --(1.523333,-1.932778)\dpicstop
-\dpicdraw (1.253333,-1.932778)
- --(1.553333,-1.932778)\dpicstop
-\dpicdraw (1.403333,-1.932778)
- --(1.403333,-1.692778)\dpicstop
-\filldraw[line width=0bp](1.436667,-1.852778)
- --(1.403333,-1.752778)
- --(1.37,-1.852778) --cycle\dpicstop
-\dpicdraw (1.403333,-1.852778)
- --(1.403333,-1.770346)\dpicstop
-\dpicdraw (1.283333,-2.142778)
- --(1.283333,-1.932778)\dpicstop
-\draw (1.403333,-2.292778) node[below=-2bp]{\tt $\ldots$(,{,}uHSDF,)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](1.346412,-1.782833)
- --(1.403333,-1.742778)
- --(1.333763,-1.744886) --cycle\dpicstop
-\dpicdraw (1.384992,-1.748892)
- --(1.253333,-1.792778)\dpicstop
-\draw (1.253333,-1.792778) node[left=-2bp]{\tt uH};
-\dpiclw=0.8bp
-\dpicdraw (2.453333,-2.127778)
- --(2.453333,-1.917778)\dpicstop
-\filldraw[line width=0bp](2.486667,-2.072778)
- --(2.453333,-1.972778)
- --(2.42,-2.072778) --cycle\dpicstop
-\dpicdraw (2.453333,-2.072778)
- --(2.453333,-1.990346)\dpicstop
-\dpicdraw (2.573333,-2.127778)
- --(2.573333,-1.917778)\dpicstop
-\dpicdraw (2.303333,-1.917778)
- --(2.393333,-1.917778)\dpicstop
-\dpicdraw (2.423333,-1.917778)
- --(2.483333,-1.917778)\dpicstop
-\dpicdraw (2.513333,-1.917778)
- --(2.603333,-1.917778)\dpicstop
-\dpicdraw (2.573333,-1.857778)
- --(2.333333,-1.857778)
- --(2.333333,-1.707778)\dpicstop
-\dpicdraw (2.453333,-2.116708)
- --(2.453333,-2.127778)
- --(2.333333,-2.127778)
- --(2.333333,-2.116708)\dpicstop
-\dpicdraw (2.333333,-2.127778)
- --(2.333333,-1.917778)\dpicstop
-\draw (2.453333,-2.177778) node[below=-2bp]{\tt $\ldots$(,{,}dMEDSQuB,)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](2.276412,-1.797833)
- --(2.333333,-1.757778)
- --(2.263763,-1.759886) --cycle\dpicstop
-\dpicdraw (2.314992,-1.763892)
- --(2.183333,-1.807778)\dpicstop
-\draw (2.183333,-1.807778) node[left=-2bp]{\tt dM};
-\filldraw[line width=0bp](2.370115,-1.962636)
- --(2.423333,-1.917778)
- --(2.354211,-1.925934) --cycle\dpicstop
-\dpicdraw (2.405593,-1.925465)
- --(2.123333,-2.047778)\dpicstop
-\draw (2.123333,-2.047778) node[left=-2bp]{\tt E};
-\filldraw[line width=0bp](2.342649,-2.175481)
- --(2.393333,-2.127778)
- --(2.324761,-2.139703) --cycle\dpicstop
-\dpicdraw (2.376041,-2.136424)
- --(2.293333,-2.177778)\dpicstop
-\draw (2.293333,-2.177778) node[left=-2bp]{\tt Q};
-\filldraw[line width=0bp](2.522903,-1.954886)
- --(2.453333,-1.952778)
- --(2.510254,-1.992833) --cycle\dpicstop
-\dpicdraw (2.471675,-1.958892)
- --(2.693333,-2.032778)\dpicstop
-\draw (2.693333,-2.032778) node[right=-2bp]{\tt uB};
-\dpiclw=0.8bp
-\dpicdraw (3.503333,-2.127778)
- --(3.503333,-1.917778)\dpicstop
-\filldraw[line width=0bp](3.536667,-2.072778)
- --(3.503333,-1.972778)
- --(3.47,-2.072778) --cycle\dpicstop
-\dpicdraw (3.503333,-2.072778)
- --(3.503333,-1.990346)\dpicstop
-\dpicdraw (3.623333,-2.127778)
- --(3.623333,-1.917778)\dpicstop
-\dpicdraw (3.353333,-1.917778)
- --(3.443333,-1.917778)\dpicstop
-\dpicdraw (3.473333,-1.917778)
- --(3.533333,-1.917778)\dpicstop
-\dpicdraw (3.563333,-1.917778)
- --(3.653333,-1.917778)\dpicstop
-\dpicdraw (3.383333,-1.857778)
- --(3.623333,-1.857778)
- --(3.623333,-1.707778)\dpicstop
-\dpicdraw (3.383333,-2.127778)
- --(3.383333,-1.917778)\dpicstop
-\draw (3.503333,-2.277778) node[below=-2bp]{{\tt $\ldots$(,{,}uMEDSuB)}};
-\draw (3.623333,-1.707778) node[left=-2bp]{$G$};
-\draw (3.383333,-2.127778) node[left=-2bp]{$S$};
-\draw (3.623333,-2.127778) node[right=-2bp]{$D$};
-\draw (3.503333,-2.127778) node[below=-2bp]{$B$};
-\dpicdraw (4.643333,-2.112778)
- --(4.643333,-1.962778)\dpicstop
-\dpicdraw (4.403333,-1.962778)
- --(4.643333,-1.962778)\dpicstop
-\dpicdraw (4.403333,-2.112778)
- --(4.403333,-1.962778)\dpicstop
-\dpicdraw (4.403333,-1.902778)
- --(4.643333,-1.902778)\dpicstop
-\dpicdraw (4.523333,-1.862778) circle (0.015748in)\dpicstop
-\dpicdraw (4.523333,-1.822778)
- --(4.523333,-1.722778)\dpicstop
-\draw (4.523333,-2.162778) node[below=-2bp]{\tt $\ldots$(,{,}ZSDFdT,)};
-\dpiclw=0.4bp
-\filldraw[line width=0bp](4.370335,-2.05406)
- --(4.403333,-1.992778)
- --(4.342051,-2.025776) --cycle\dpicstop
-\dpicdraw (4.389662,-2.006449)
- --(4.323333,-2.072778)\dpicstop
-\draw (4.323333,-2.072778) node[left=-2bp]{\tt Z};
-\filldraw[line width=0bp](4.520367,-2.007933)
- --(4.573333,-1.962778)
- --(4.504258,-1.971321) --cycle\dpicstop
-\dpicdraw (4.323333,-2.072778)
- --(4.555637,-1.970564)\dpicstop
-\filldraw[line width=0bp](4.577324,-2.08485)
- --(4.643333,-2.062778)
- --(4.576074,-2.04487) --cycle\dpicstop
-\dpicdraw (4.323333,-2.072778)
- --(4.624009,-2.063382)\dpicstop
-\filldraw[line width=0bp](4.592903,-1.744886)
- --(4.523333,-1.742778)
- --(4.580254,-1.782833) --cycle\dpicstop
-\dpicdraw (4.541675,-1.748892)
- --(4.763333,-1.822778)\dpicstop
-\draw (4.763333,-1.822778) node[right=-2bp]{\tt dT};
-\dpiclw=0.8bp
-\dpicdraw (5.483333,-1.917778)
- --(5.273333,-1.917778)\dpicstop
-\filldraw[line width=0bp](5.328333,-1.951111)
- --(5.428333,-1.917778)
- --(5.328333,-1.884444) --cycle\dpicstop
-\dpicdraw (5.410765,-1.917778)
- --(5.328333,-1.917778)\dpicstop
-\dpicdraw (5.483333,-1.797778)
- --(5.273333,-1.797778)\dpicstop
-\dpicdraw (5.273333,-2.067778)
- --(5.273333,-1.977778)\dpicstop
-\dpicdraw (5.273333,-1.947778)
- --(5.273333,-1.887778)\dpicstop
-\dpicdraw (5.273333,-1.857778)
- --(5.273333,-1.767778)\dpicstop
-\dpicdraw (5.213333,-1.797778)
- --(5.213333,-2.037778)
- --(5.063333,-2.037778)\dpicstop
-\dpicdraw (5.603333,-1.797778)
- --(5.603333,-1.874477)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (5.603333,-1.874477)
- --(5.653333,-1.874477)
- --(5.603333,-1.955544)
- --(5.553333,-1.874477)
- --(5.603333,-1.874477)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (5.549282,-1.936079)
- --(5.549282,-1.961079)
- --(5.657385,-1.961079)
- --(5.657385,-1.986079)\dpicstop
-\dpicdraw (5.603333,-1.961079)
- --(5.603333,-2.037778)\dpicstop
-\dpicdraw (5.483333,-2.037778)
- --(5.603333,-2.037778)
- --(5.603333,-1.797778)
- --(5.483333,-1.797778)\dpicstop
-\dpicdraw (5.472264,-1.917778)
- --(5.483333,-1.917778)
- --(5.483333,-2.037778)
- --(5.472264,-2.037778)\dpicstop
-\dpicdraw (5.483333,-2.037778)
- --(5.273333,-2.037778)\dpicstop
-\dpicdraw (5.603333,-2.037778)
- --(5.603333,-2.157778)\dpicstop
-\dpicdraw (5.603333,-1.797778)
- --(5.603333,-1.677778)\dpicstop
-\dpicdraw (5.423333,-1.917778) circle (0.11811in)\dpicstop
-\draw (5.393333,-2.367778) node[below=-2bp]{\tt IRF4905};
-\draw (5.063333,-2.037778) node[left=-2bp]{$G$};
-\draw (5.603333,-1.677778) node[above right=-2bp]{$D$};
-\draw (5.603333,-2.157778) node[below right=-2bp]{$S$};
-\dpicdraw (0.2,-1.175)
- --(0.2,-1)\dpicstop
-\filldraw[line width=0bp](0.172222,-1.045833)
- --(0.2,-1.129167)
- --(0.227778,-1.045833) --cycle\dpicstop
-\dpicdraw (0.2,-1.111598)
- --(0.2,-1.045833)\dpicstop
-\dpicdraw (0.3,-1.175)
- --(0.3,-1)\dpicstop
-\dpicdraw (0.075,-1)
- --(0.325,-1)\dpicstop
-\dpicdraw (0.075,-0.843875)
- --(0.075,-0.95)
- --(0.158333,-0.95)\dpicstop
-\dpicdraw (0.241667,-0.804388)
- --(0.241667,-0.95)
- --(0.325,-0.95)\dpicstop
-\dpicdraw (0.2,-1.16393)
- --(0.2,-1.175)
- --(0.1,-1.175)
- --(0.1,-1.16393)\dpicstop
-\dpicdraw (0.1,-1.175)
- --(0.1,-1)\dpicstop
-\dpicdraw (0.2,-1) circle (0.07874in)\dpicstop
-\draw (0.075,-0.843875) node[above left=-2bp]{$G0$};
-\draw (0.241667,-0.804388) node[above right=-2bp]{$G1$};
-\draw (0.725,-1.48) node{\tt mosfet(,{,}dBSDFQM1,E)};
-\dpicdraw (1.025,-1.175)
- --(1.025,-1)\dpicstop
-\filldraw[line width=0bp](0.997222,-1.045833)
- --(1.025,-1.129167)
- --(1.052778,-1.045833) --cycle\dpicstop
-\dpicdraw (1.025,-1.111598)
- --(1.025,-1.045833)\dpicstop
-\dpicdraw (1.125,-1.175)
- --(1.125,-1)\dpicstop
-\dpicdraw (0.9,-1)
- --(1.15,-1)\dpicstop
-\dpicdraw (1.15,-0.8)
- --(1.15,-0.95)
- --(1.066667,-0.95)\dpicstop
-\dpicdraw (0.983333,-0.8)
- --(0.983333,-0.95)
- --(0.9,-0.95)\dpicstop
-\dpicdraw (1.025,-1.16393)
- --(1.025,-1.175)
- --(0.925,-1.175)
- --(0.925,-1.16393)\dpicstop
-\dpicdraw (0.925,-1.175)
- --(0.925,-1)\dpicstop
-\draw (1.15,-0.8) node[above right=-2bp]{$G0$};
-\draw (0.983333,-0.8) node[above left=-2bp]{$G1$};
-\draw (1.025,-1.275) node{\tt ...(,{,}dBSDFQuM1)};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/test.tex b/graphics/circuit_macros/doc/test.tex
deleted file mode 100644
index 44d486d0c5..0000000000
--- a/graphics/circuit_macros/doc/test.tex
+++ /dev/null
@@ -1 +0,0 @@
-\centering
diff --git a/graphics/circuit_macros/doc/thyristor.tex b/graphics/circuit_macros/doc/thyristor.tex
deleted file mode 100644
index 33b2c5261c..0000000000
--- a/graphics/circuit_macros/doc/thyristor.tex
+++ /dev/null
@@ -1,561 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (-2.38478,-0.179985)
- --(-2.38478,-0.3189)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (-2.38478,-0.3189)
- --(-2.343113,-0.3189)
- --(-2.38478,-0.385534)
- --(-2.426446,-0.3189)
- --(-2.38478,-0.3189)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (-2.430498,-0.391069)
- --(-2.339061,-0.391069)\dpicstop
-\dpicdraw (-2.363946,-0.391069)
- --(-2.32228,-0.463238)\dpicstop
-\dpicdraw (-2.38478,-0.391069)
- --(-2.38478,-0.529985)\dpicstop
-\draw (-2.38478,-0.179985) node[above=-2bp]{\sl A};
-\draw (-2.38478,-0.529985) node[below=-2bp]{\sl K};
-\draw (-2.32228,-0.463238) node[right=-2bp]{\sl G};
-\draw (-2.376389,-0.779985) node{\tt thyristor};
-\dpicdraw (-1.876389,-0.179985)
- --(-1.876389,-0.3189)\dpicstop
-\dpicdraw (-1.876389,-0.3189)
- --(-1.813889,-0.427154)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (-1.834722,-0.3189)
- --(-1.793056,-0.3189)
- --(-1.834722,-0.385534)
- --(-1.876389,-0.3189)
- --(-1.834722,-0.3189)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (-1.963774,-0.391069)
- --(-1.789004,-0.391069)\dpicstop
-\dpicdraw (-1.963774,-0.3189)
- --(-1.789004,-0.3189)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (-1.918056,-0.391069)
- --(-1.876389,-0.391069)
- --(-1.918056,-0.324435)
- --(-1.959722,-0.391069)
- --(-1.918056,-0.391069)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (-1.876389,-0.391069)
- --(-1.876389,-0.529985)\dpicstop
-\draw (-1.876389,-0.179985) node[above=-2bp]{\sl T1};
-\draw (-1.876389,-0.529985) node[below=-2bp]{\sl T2};
-\draw (-1.813889,-0.427154) node[below right=-2bp]{\sl G};
-\draw (-1.876389,-0.879985) node{\tt ...(,B)};
-\dpicdraw (-1.376389,-0.179985)
- --(-1.376389,-0.3439)\dpicstop
-\dpicdraw (-1.376389,-0.3439)
- --(-1.438889,-0.452154)\dpicstop
-\dpicdraw (-1.418056,-0.3439)
- --(-1.376389,-0.3439)
- --(-1.418056,-0.410534)
- --(-1.459722,-0.3439)
- --(-1.418056,-0.3439)\dpicstop
-\dpicdraw (-1.463774,-0.416069)
- --(-1.289004,-0.416069)\dpicstop
-\dpicdraw (-1.463774,-0.3439)
- --(-1.289004,-0.3439)\dpicstop
-\dpicdraw (-1.334722,-0.416069)
- --(-1.293056,-0.416069)
- --(-1.334722,-0.349435)
- --(-1.376389,-0.416069)
- --(-1.334722,-0.416069)\dpicstop
-\dpicdraw (-1.376389,-0.416069)
- --(-1.376389,-0.579985)\dpicstop
-\draw (-1.376389,-0.179985) node[above=-2bp]{\sl T1};
-\draw (-1.376389,-0.579985) node[below=-2bp]{\sl T2};
-\draw (-1.438889,-0.452154) node[below left=-2bp]{\sl G};
-\draw (-1.376389,-0.799985) node{\tt ...(,BRK)};
-\dpicdraw (-0.776389,-0.179985)
- --(-0.776389,-0.3189)\dpicstop
-\dpicdraw (-0.776389,-0.3189)
- --(-0.693056,-0.463238)
- --(-0.637945,-0.463238)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (-0.734722,-0.3189)
- --(-0.693056,-0.3189)
- --(-0.734722,-0.385534)
- --(-0.776389,-0.3189)
- --(-0.734722,-0.3189)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (-0.863774,-0.391069)
- --(-0.689004,-0.391069)\dpicstop
-\dpicdraw (-0.863774,-0.3189)
- --(-0.689004,-0.3189)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (-0.818056,-0.391069)
- --(-0.776389,-0.391069)
- --(-0.818056,-0.324435)
- --(-0.859722,-0.391069)
- --(-0.818056,-0.391069)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (-0.776389,-0.391069)
- --(-0.776389,-0.529985)\dpicstop
-\dpicdraw (-0.776389,-0.354985) circle (0.068898in)\dpicstop
-\draw (-0.776389,-0.179985) node[above=-2bp]{\sl T1};
-\draw (-0.776389,-0.529985) node[below=-2bp]{\sl T2};
-\draw (-0.637945,-0.463238) node[below right=-2bp]{\sl G};
-\draw (-0.776389,-0.879985) node{\tt ...(,BE)};
-\dpicdraw (-0.28478,-0.179985)
- --(-0.28478,-0.3189)\dpicstop
-\dpicdraw (-0.28478,-0.3189)
- --(-0.243113,-0.3189)
- --(-0.28478,-0.385534)
- --(-0.326446,-0.3189)
- --(-0.28478,-0.3189)\dpicstop
-\dpicdraw (-0.330498,-0.391069)
- --(-0.239061,-0.391069)\dpicstop
-\dpicdraw (-0.263946,-0.391069)
- --(-0.22228,-0.463238)\dpicstop
-\dpicdraw (-0.28478,-0.391069)
- --(-0.28478,-0.529985)\dpicstop
-\draw (-0.28478,-0.179985) node[above=-2bp]{\sl A};
-\draw (-0.28478,-0.529985) node[below=-2bp]{\sl K};
-\draw (-0.22228,-0.463238) node[right=-2bp]{\sl G};
-\draw (-0.276389,-0.879985) node{\tt ...(,A)};
-\dpicdraw (0.21522,-0.179985)
- --(0.21522,-0.3189)\dpicstop
-\dpicdraw (0.21522,-0.3189)
- --(0.256887,-0.3189)
- --(0.21522,-0.385534)
- --(0.21522,-0.3189)\dpicstop
-\dpicdraw (0.21522,-0.3189)
- --(0.173554,-0.3189)\dpicstop
-\dpicdraw (0.169502,-0.391069)
- --(0.260939,-0.391069)\dpicstop
-\dpicdraw (0.236054,-0.391069)
- --(0.27772,-0.463238)\dpicstop
-\dpicdraw (0.21522,-0.391069)
- --(0.21522,-0.529985)\dpicstop
-\draw (0.21522,-0.179985) node[above=-2bp]{\sl A};
-\draw (0.21522,-0.529985) node[below=-2bp]{\sl K};
-\draw (0.27772,-0.463238) node[right=-2bp]{\sl G};
-\draw (0.223611,-0.749985) node{\tt ...(,F)};
-\dpicdraw (0.873611,-0.179985)
- --(0.873611,-0.3189)\dpicstop
-\dpicdraw (0.873611,-0.3189)
- --(0.790278,-0.463238)
- --(0.735167,-0.463238)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.831944,-0.3189)
- --(0.873611,-0.3189)
- --(0.831944,-0.385534)
- --(0.790278,-0.3189)
- --(0.831944,-0.3189)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.786226,-0.391069)
- --(0.960996,-0.391069)\dpicstop
-\dpicdraw (0.786226,-0.3189)
- --(0.960996,-0.3189)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.915278,-0.391069)
- --(0.956944,-0.391069)
- --(0.915278,-0.324435)
- --(0.873611,-0.391069)
- --(0.915278,-0.391069)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.873611,-0.391069)
- --(0.873611,-0.529985)\dpicstop
-\dpicdraw (0.873611,-0.354985) circle (0.068898in)\dpicstop
-\draw (0.873611,-0.179985) node[above=-2bp]{\sl T1};
-\draw (0.873611,-0.529985) node[below=-2bp]{\sl T2};
-\draw (0.735167,-0.463238) node[below left=-2bp]{\sl G};
-\draw (0.873611,-0.879985) node{\tt ...(,BRE)};
-\dpicdraw (1.623611,-0.179985)
- --(1.623611,-0.3189)\dpicstop
-\dpicdraw (1.623611,-0.3189)
- --(1.665278,-0.3189)
- --(1.623611,-0.385534)
- --(1.581944,-0.3189)
- --(1.623611,-0.3189)\dpicstop
-\dpicdraw (1.623611,-0.3189)
- --(1.623611,-0.391069)\dpicstop
-\dpicdraw (1.577893,-0.391069)
- --(1.66933,-0.391069)\dpicstop
-\dpicdraw (1.602778,-0.391069)
- --(1.561111,-0.463238)
- --(1.486111,-0.463238)\dpicstop
-\dpicdraw (1.623611,-0.391069)
- --(1.623611,-0.529985)\dpicstop
-\dpicdraw (1.623611,-0.354985) circle (0.068898in)\dpicstop
-\draw (1.623611,-0.179985) node[above=-2bp]{\sl A};
-\draw (1.623611,-0.529985) node[below=-2bp]{\sl K};
-\draw (1.486111,-0.463238) node[below left=-2bp]{\sl G};
-\draw (1.623611,-0.749985) node{\tt ...(,UARE)};
-\dpicdraw (2.123611,-0.179985)
- --(2.123611,-0.3189)\dpicstop
-\dpicdraw (2.123611,-0.3189)
- --(2.165278,-0.3189)
- --(2.123611,-0.385534)
- --(2.081944,-0.3189)
- --(2.123611,-0.3189)\dpicstop
-\dpicdraw (2.077893,-0.354985)
- --(2.16933,-0.354985)\dpicstop
-\dpicdraw (2.077893,-0.391069)
- --(2.16933,-0.391069)\dpicstop
-\dpicdraw (2.123611,-0.391069)
- --(2.123611,-0.529985)\dpicstop
-\dpiclw=0.4bp
-\filldraw[line width=0bp](2.135537,-0.286412)
- --(2.123611,-0.354985)
- --(2.171314,-0.304301) --cycle\dpicstop
-\dpicdraw (2.223611,-0.254985)
- --(2.198611,-0.254985)
- ..controls (2.181944,-0.254985) and (2.166719,-0.268769)
- ..(2.152934,-0.296338)
- --(2.132257,-0.337692)\dpicstop
-\dpiclw=0.8bp
-\draw (2.123611,-0.179985) node[above=-2bp]{\sl A};
-\draw (2.123611,-0.529985) node[below=-2bp]{\sl K};
-\draw (2.223611,-0.254985) node[right=-2bp]{\sl G};
-\draw (2.123611,-0.879985) node{\tt ...(,AV)};
-\dpicdraw (2.523611,-0.229985)
- --(2.523611,-0.429985)\dpicstop
-\dpicdraw (2.723611,-0.179985)
- --(2.523611,-0.269985)\dpicstop
-\filldraw[line width=0bp](2.638206,-0.187957)
- --(2.573611,-0.247485)
- --(2.661004,-0.238619) --cycle\dpicstop
-\dpicdraw (2.673611,-0.202485)
- --(2.589632,-0.240275)\dpicstop
-\dpicdraw (2.723611,-0.479985)
- --(2.523611,-0.389985)\dpicstop
-\filldraw[line width=0bp](2.586219,-0.448619)
- --(2.673611,-0.457485)
- --(2.609017,-0.397957) --cycle\dpicstop
-\dpicdraw (2.65759,-0.450275)
- --(2.573611,-0.412485)\dpicstop
-\dpicdraw (2.523611,-0.329985)
- --(2.597685,-0.363318)\dpicstop
-\draw (2.723611,-0.179985) node[above right=-2bp]{\sl A};
-\draw (2.723611,-0.479985) node[below right=-2bp]{\sl K};
-\draw (2.597685,-0.363318) node[right=-2bp]{\sl G};
-\draw (2.623611,-0.699985) node{\tt ...(,IEC)};
-\dpicdraw (-2.457639,-1.336073)
- --(-2.457639,-1.474989)\dpicstop
-\dpicdraw (-2.457639,-1.474989)
- --(-2.415972,-1.474989)
- --(-2.457639,-1.541623)
- --(-2.499306,-1.474989)
- --(-2.457639,-1.474989)\dpicstop
-\dpicdraw (-2.457639,-1.474989)
- --(-2.457639,-1.547157)\dpicstop
-\dpicdraw (-2.436806,-1.511073)
- --(-2.34942,-1.511073)\dpicstop
-\dpicdraw (-2.503357,-1.547157)
- --(-2.41192,-1.547157)\dpicstop
-\dpicdraw (-2.457639,-1.547157)
- --(-2.457639,-1.686073)\dpicstop
-\draw (-2.457639,-1.336073) node[above left=-2bp]{\sl A};
-\draw (-2.457639,-1.686073) node[below left=-2bp]{\sl K};
-\draw (-2.34942,-1.511073) node[right=-2bp]{\sl G};
-\draw (-2.426389,-2.036073) node{\tt ...(,UAH)};
-\dpicdraw (-1.867998,-1.336073)
- --(-1.867998,-1.474989)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (-1.867998,-1.474989)
- --(-1.826331,-1.474989)
- --(-1.867998,-1.541623)
- --(-1.909665,-1.474989)
- --(-1.867998,-1.474989)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (-1.913717,-1.547157)
- --(-1.82228,-1.547157)\dpicstop
-\dpicdraw (-1.888831,-1.474989)
- --(-1.930498,-1.40282)\dpicstop
-\dpicdraw (-1.867998,-1.547157)
- --(-1.867998,-1.686073)\dpicstop
-\draw (-1.867998,-1.336073) node[above=-2bp]{\sl A};
-\draw (-1.867998,-1.686073) node[below=-2bp]{\sl K};
-\draw (-1.930498,-1.40282) node[left=-2bp]{\sl Ga};
-\draw (-1.876389,-1.906073) node{\tt ...(,N)};
-\dpicdraw (-1.326389,-1.336073)
- --(-1.326389,-1.474989)\dpicstop
-\dpicdraw (-1.326389,-1.474989)
- --(-1.284722,-1.474989)
- --(-1.326389,-1.541623)
- --(-1.368056,-1.474989)
- --(-1.326389,-1.474989)\dpicstop
-\dpicdraw (-1.326389,-1.474989)
- --(-1.326389,-1.547157)\dpicstop
-\dpicdraw (-1.372107,-1.547157)
- --(-1.28067,-1.547157)\dpicstop
-\dpicdraw (-1.305556,-1.474989)
- --(-1.263889,-1.40282)
- --(-1.188889,-1.40282)\dpicstop
-\dpicdraw (-1.326389,-1.547157)
- --(-1.326389,-1.686073)\dpicstop
-\dpicdraw (-1.326389,-1.511073) circle (0.068898in)\dpicstop
-\draw (-1.326389,-1.336073) node[above=-2bp]{\sl A};
-\draw (-1.326389,-1.686073) node[below=-2bp]{\sl K};
-\draw (-1.188889,-1.40282) node[above right=-2bp]{\sl Ga};
-\draw (-1.326389,-2.036073) node{\tt ...(,UANRE)};
-\dpicdraw (-0.78478,-1.336073)
- --(-0.78478,-1.474989)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (-0.78478,-1.474989)
- --(-0.743113,-1.474989)
- --(-0.78478,-1.541623)
- --(-0.826446,-1.474989)
- --(-0.78478,-1.474989)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (-0.830498,-1.547157)
- --(-0.739061,-1.547157)\dpicstop
-\dpicdraw (-0.763946,-1.547157)
- --(-0.72228,-1.619326)\dpicstop
-\dpicdraw (-0.78478,-1.547157)
- --(-0.78478,-1.686073)\dpicstop
-\draw (-0.78478,-1.336073) node[above=-2bp]{\sl A};
-\draw (-0.78478,-1.686073) node[below left=-2bp]{\sl K};
-\draw (-0.72228,-1.619326) node[below right=-2bp]{\sl G};
-\draw (-0.776389,-1.906073) node{\tt ...(,SCR)};
-\dpicdraw (-0.226389,-1.336073)
- --(-0.226389,-1.474989)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (-0.226389,-1.474989)
- --(-0.184722,-1.474989)
- --(-0.226389,-1.541623)
- --(-0.268056,-1.474989)
- --(-0.226389,-1.474989)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (-0.272107,-1.547157)
- --(-0.18067,-1.547157)\dpicstop
-\dpicdraw (-0.205556,-1.547157)
- --(-0.163889,-1.619326)
- --(-0.088889,-1.619326)\dpicstop
-\dpicdraw (-0.226389,-1.547157)
- --(-0.226389,-1.686073)\dpicstop
-\dpicdraw (-0.226389,-1.511073) circle (0.068898in)\dpicstop
-\draw (-0.226389,-1.336073) node[above=-2bp]{\sl A};
-\draw (-0.226389,-1.686073) node[below=-2bp]{\sl K};
-\draw (-0.088889,-1.619326) node[below right=-2bp]{\sl G};
-\draw (-0.226389,-2.036073) node{\tt ...(SCRE)};
-\dpicdraw (0.423611,-1.336073)
- --(0.423611,-1.474989)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.423611,-1.474989)
- --(0.465278,-1.474989)
- --(0.423611,-1.541623)
- --(0.381944,-1.474989)
- --(0.423611,-1.474989)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.377893,-1.547157)
- --(0.46933,-1.547157)\dpicstop
-\dpicdraw (0.402778,-1.547157)
- --(0.361111,-1.619326)
- --(0.286111,-1.619326)\dpicstop
-\dpicdraw (0.423611,-1.547157)
- --(0.423611,-1.686073)\dpicstop
-\dpicdraw (0.423611,-1.511073) circle (0.068898in)\dpicstop
-\draw (0.423611,-1.336073) node[above=-2bp]{\sl A};
-\draw (0.423611,-1.686073) node[below=-2bp]{\sl K};
-\draw (0.286111,-1.619326) node[below left=-2bp]{\sl G};
-\draw (0.423611,-1.906073) node{\tt ...(SCRRE)};
-\dpicdraw (0.973611,-1.336073)
- --(0.973611,-1.474989)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (0.973611,-1.474989)
- --(1.015278,-1.474989)
- --(0.973611,-1.541623)
- --(0.931944,-1.474989)
- --(0.973611,-1.474989)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (0.927893,-1.547157)
- --(1.01933,-1.547157)\dpicstop
-\dpicdraw (0.952778,-1.474989)
- --(0.911111,-1.40282)\dpicstop
-\dpicdraw (0.994444,-1.547157)
- --(1.036111,-1.619326)\dpicstop
-\dpicdraw (0.973611,-1.547157)
- --(0.973611,-1.686073)\dpicstop
-\draw (0.973611,-1.336073) node[above=-2bp]{\sl A};
-\draw (0.973611,-1.686073) node[below=-2bp]{\sl K};
-\draw (1.036111,-1.619326) node[right=-2bp]{\sl G};
-\draw (0.973611,-2.036073) node{\tt ...(SCS)};
-\draw (0.911111,-1.40282) node[above left=-2bp]{\sl Ga};
-\dpicdraw (1.523611,-1.336073)
- --(1.523611,-1.474989)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (1.523611,-1.474989)
- --(1.565278,-1.474989)
- --(1.523611,-1.541623)
- --(1.481944,-1.474989)
- --(1.523611,-1.474989)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (1.477893,-1.547157)
- --(1.56933,-1.547157)\dpicstop
-\dpicdraw (1.502778,-1.474989)
- --(1.461111,-1.40282)
- --(1.386111,-1.40282)\dpicstop
-\dpicdraw (1.544444,-1.547157)
- --(1.586111,-1.619326)
- --(1.661111,-1.619326)\dpicstop
-\dpicdraw (1.523611,-1.547157)
- --(1.523611,-1.686073)\dpicstop
-\dpicdraw (1.523611,-1.511073) circle (0.068898in)\dpicstop
-\draw (1.523611,-1.336073) node[above=-2bp]{\sl A};
-\draw (1.523611,-1.686073) node[below=-2bp]{\sl K};
-\draw (1.661111,-1.619326) node[below right=-2bp]{\sl G};
-\draw (1.523611,-1.906073) node{\tt ...(SCSE)};
-\draw (1.386111,-1.40282) node[above left=-2bp]{\sl Ga};
-\dpicdraw (2.173611,-1.336073)
- --(2.173611,-1.474989)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (2.173611,-1.474989)
- --(2.215278,-1.474989)
- --(2.173611,-1.541623)
- --(2.173611,-1.474989)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (2.173611,-1.474989)
- --(2.002372,-1.474989)\dpicstop
-\dpicdraw (2.173611,-1.547157)
- --(2.173611,-1.686073)\dpicstop
-\dpicdraw (2.173611,-1.511073) circle (0.068898in)\dpicstop
-\draw (2.173611,-1.336073) node[above=-2bp]{\sl A};
-\draw (2.173611,-1.686073) node[below=-2bp]{\sl K};
-\draw (2.002372,-1.474989) node[left=-2bp]{\sl G};
-\draw (2.173611,-2.036073) node{\tt ...(SUSE)};
-\dpicdraw (2.823611,-1.336073)
- --(2.823611,-1.438904)\dpicstop
-\dpicdraw (2.781944,-1.438904)
- --(2.823611,-1.438904)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (2.823611,-1.438904)
- --(2.865278,-1.438904)
- --(2.823611,-1.583242)
- --(2.781944,-1.583242)
- --(2.823611,-1.438904)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (2.865278,-1.583242)
- --(2.823611,-1.583242)\dpicstop
-\dpicdraw (2.865278,-1.511073)
- --(2.648611,-1.511073)\dpicstop
-\dpicdraw (2.823611,-1.583242)
- --(2.823611,-1.686073)\dpicstop
-\dpicdraw (2.823611,-1.511073) circle (0.068898in)\dpicstop
-\draw (2.823611,-1.336073) node[above=-2bp]{\sl T1};
-\draw (2.823611,-1.686073) node[below=-2bp]{\sl T2};
-\draw (2.648611,-1.511073) node[left=-2bp]{\sl G};
-\draw (2.823611,-1.906073) node{\tt ...(SBSE)};
-\dpicdraw (-2.751389,-2.402454)
- --(-2.412473,-2.402454)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (-2.412473,-2.402454)
- --(-2.412473,-2.360788)
- --(-2.345839,-2.402454)
- --(-2.412473,-2.444121)
- --(-2.412473,-2.402454)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (-2.340304,-2.448173)
- --(-2.340304,-2.356736)\dpicstop
-\dpicdraw (-2.340304,-2.381621)
- --(-2.268136,-2.339954)\dpicstop
-\dpicdraw (-2.340304,-2.402454)
- --(-2.001389,-2.402454)\dpicstop
-\draw (-2.001389,-2.394064) node[right=-2bp]{\tt scr(,{,}Q)};
-\draw (-2.268136,-2.339954) node[above=-2bp]{\sl Q.G};
-\dpicdraw (-2.751389,-2.802454)
- --(-2.412473,-2.802454)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (-2.412473,-2.802454)
- --(-2.412473,-2.760788)
- --(-2.345839,-2.802454)
- --(-2.412473,-2.844121)
- --(-2.412473,-2.802454)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (-2.340304,-2.848173)
- --(-2.340304,-2.756736)\dpicstop
-\dpicdraw (-2.412473,-2.823288)
- --(-2.484642,-2.864954)\dpicstop
-\dpicdraw (-2.340304,-2.781621)
- --(-2.268136,-2.739954)\dpicstop
-\dpicdraw (-2.340304,-2.802454)
- --(-2.001389,-2.802454)\dpicstop
-\draw (-2.001389,-2.802454) node[right=-2bp]{\tt scs(,{,}Q2)};
-\draw (-2.268136,-2.739954) node[above=-2bp]{\sl Q2.G};
-\draw (-2.484642,-2.864954) node[below=-2bp]{\sl Q2.Ga};
-\dpicdraw (-0.973611,-2.600574)
- --(-0.634696,-2.600574)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (-0.634696,-2.600574)
- --(-0.634696,-2.642241)
- --(-0.568062,-2.600574)
- --(-0.634696,-2.600574)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (-0.634696,-2.600574)
- --(-0.634696,-2.429335)\dpicstop
-\dpicdraw (-0.562527,-2.600574)
- --(-0.223611,-2.600574)\dpicstop
-\dpicdraw (-0.598611,-2.600574) circle (0.068898in)\dpicstop
-\draw (-0.223611,-2.600574) node[right=-2bp]{\tt sus(,RE,Q3)};
-\draw (-0.634696,-2.429335) node[above=-2bp]{\sl Q3.G};
-\dpicdraw (0.976389,-2.600574)
- --(1.27922,-2.600574)\dpicstop
-\dpicdraw (1.27922,-2.642241)
- --(1.27922,-2.600574)\dpicstop
-\global\let\dpicshdraw=\dpicdraw\global\def\dpicdraw{}
-\global\def\dpicstop{--}
-\dpicshdraw[fill=white!0!black]
-\dpicdraw (1.27922,-2.600574)
- --(1.27922,-2.558907)
- --(1.423558,-2.600574)
- --(1.423558,-2.642241)
- --(1.27922,-2.600574)\dpicstop
-cycle; \global\let\dpicdraw=\dpicshdraw\global\def\dpicstop{;}
-\dpicdraw (1.423558,-2.558907)
- --(1.423558,-2.600574)\dpicstop
-\dpicdraw (1.351389,-2.558907)
- --(1.351389,-2.775574)\dpicstop
-\dpicdraw (1.423558,-2.600574)
- --(1.726389,-2.600574)\dpicstop
-\dpicdraw (1.351389,-2.600574) circle (0.068898in)\dpicstop
-\draw (1.726389,-2.600574) node[right=-2bp]{\tt sbs(,E,Q4)};
-\draw (1.351389,-2.775574) node[below=-2bp]{\sl Q4.G};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}
diff --git a/graphics/circuit_macros/doc/ujt.tex b/graphics/circuit_macros/doc/ujt.tex
deleted file mode 100644
index 46a8566fe6..0000000000
--- a/graphics/circuit_macros/doc/ujt.tex
+++ /dev/null
@@ -1,81 +0,0 @@
-\begin{tikzpicture}[scale=2.54]
-% dpic version 2020.03.01 option -g for TikZ and PGF 1.01
-\ifx\dpiclw\undefined\newdimen\dpiclw\fi
-\global\def\dpicdraw{\draw[line width=\dpiclw]}
-\global\def\dpicstop{;}
-\dpiclw=0.8bp
-\dpiclw=0.8bp
-\dpicdraw (0.9,-0.15)
- --(0.9,0)\dpicstop
-\dpicdraw (0.9,0)
- --(0.725,0)\dpicstop
-\dpicdraw (0.725,-0.025)
- --(0.725,0.225)\dpicstop
-\dpicdraw (0.725,0.2)
- --(0.9,0.2)
- --(0.9,0.35)\dpicstop
-\dpicdraw (0.55,0.2)
- --(0.725,0.1)\dpicstop
-\filldraw[line width=0bp](0.61699,0.129727)
- --(0.703125,0.1125)
- --(0.644553,0.177963) --cycle\dpicstop
-\dpicdraw (0.55,0.2)
- --(0.687872,0.121216)\dpicstop
-\dpicdraw (0.725,0.1) circle (0.07874in)\dpicstop
-\draw (0.9,-0.15) node[right=-2bp]{\sl B1};
-\draw (0.4625,0.25) node{{\sl E}};
-\draw (0.9,0.35) node[right=-2bp]{\sl B2};
-\draw (0.725,-0.3) node{{\tt ujt(up\_ dimen\_,{,},E)}};
-\dpicdraw (2.125,0)
- --(1.95,0)\dpicstop
-\dpicdraw (1.95,-0.025)
- --(1.95,0.225)\dpicstop
-\dpicdraw (1.95,0.2)
- --(2.125,0.2)\dpicstop
-\dpicdraw (1.775,0.2)
- --(1.95,0.1)\dpicstop
-\filldraw[line width=0bp](1.88301,0.170273)
- --(1.796875,0.1875)
- --(1.855447,0.122037) --cycle\dpicstop
-\dpicdraw (1.95,0.1)
- --(1.812128,0.178784)\dpicstop
-\draw (2.125,0) node[below=-2bp]{\sl B1};
-\draw (1.6875,0.25) node{{\sl E}};
-\draw (2.125,0.2) node[above=-2bp]{\sl B2};
-\draw (2.05,-0.175) node[below=-2bp]{{\tt ujt(,{,}P,)}};
-\dpicdraw (2.925,0)
- --(3.1,0)\dpicstop
-\dpicdraw (3.1,-0.025)
- --(3.1,0.225)\dpicstop
-\dpicdraw (3.1,0.2)
- --(2.925,0.2)\dpicstop
-\dpicdraw (3.275,0.2)
- --(3.1,0.1)\dpicstop
-\filldraw[line width=0bp](3.180447,0.177963)
- --(3.121875,0.1125)
- --(3.20801,0.129727) --cycle\dpicstop
-\dpicdraw (3.275,0.2)
- --(3.137128,0.121216)\dpicstop
-\draw (2.925,0) node[below=-2bp]{\sl B1};
-\draw (3.3625,0.25) node{{\sl E}};
-\draw (2.925,0.2) node[above=-2bp]{\sl B2};
-\draw (3.1,-0.175) node[below=-2bp]{{\tt ujt(,R,{,})}};
-\dpicdraw (4.075,0)
- --(4.25,0)\dpicstop
-\dpicdraw (4.25,-0.025)
- --(4.25,0.225)\dpicstop
-\dpicdraw (4.25,0.2)
- --(4.075,0.2)\dpicstop
-\dpicdraw (4.425,0.2)
- --(4.25,0.1)\dpicstop
-\filldraw[line width=0bp](4.344553,0.122037)
- --(4.403125,0.1875)
- --(4.31699,0.170273) --cycle\dpicstop
-\dpicdraw (4.25,0.1)
- --(4.387872,0.178784)\dpicstop
-\draw (4.075,0) node[below=-2bp]{\sl B1};
-\draw (4.5125,0.25) node{{\sl E}};
-\draw (4.075,0.2) node[above=-2bp]{\sl B2};
-\draw (4.25,-0.175) node[below=-2bp]{{\tt ujt(,R,P,)}};
-\end{tikzpicture}
-\vspace*{-0.5\baselineskip}