diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/circuit-macros/examples/mf/font.m4')
-rw-r--r-- | Master/texmf-dist/doc/latex/circuit-macros/examples/mf/font.m4 | 424 |
1 files changed, 424 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/circuit-macros/examples/mf/font.m4 b/Master/texmf-dist/doc/latex/circuit-macros/examples/mf/font.m4 new file mode 100644 index 00000000000..f94e98207b9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/circuit-macros/examples/mf/font.m4 @@ -0,0 +1,424 @@ +\documentclass[11pt]{article} +\usepackage{mfpic} +\pagestyle{empty} +\begin{document} +\thispagestyle{empty} +\opengraphsfile{cct} + +ifdef(`L_unit',,`include(liblog.m4)') +define(`srad_',`sourcerad_*3/2') +define(`quad_',`srad_/sqrt(2)') +define(`Dim',`dimen_*2/3') +.PS + resistor(right_ Dim) +.PE +.PS + resistor(up_ Dim) +.PE +.PS + inductor(right_ Dim,W) +.PE +.PS + inductor(down_ Dim,W) +.PE +.PS + inductor(left_ Dim,W) +.PE +.PS + inductor(up_ Dim,W) +.PE +.PS + {eleminit_(right Dim)} + m4m_core(Here,m4wd,m4ht+dimen_/24,dimen_/16) +.PE +.PS + {eleminit_(up_ Dim)} + m4m_core(Here,m4wd,m4ht+dimen_/24,dimen_/16) +.PE +.PS + inductor(right_ Dim) +.PE +.PS + inductor(down_ Dim) +.PE +.PS + inductor(left_ Dim) +.PE +.PS + inductor(up_ Dim) +.PE +.PS + inductor(up_ Dim) +.PE +.PS + {eleminit_(right Dim)} + m4m_core(Here,m4wd,m4ht+dimen_/24,dimen_/16) +.PE +.PS + {eleminit_(up_ Dim)} + m4m_core(Here,m4wd,m4ht+dimen_/24,dimen_/16) +.PE +.PS + capacitor(right_ Dim,C) +.PE +.PS + capacitor(down_ Dim,C) +.PE +.PS + capacitor(left_ Dim,C) +.PE +.PS + capacitor(up_ Dim,C) +.PE +.PS + capacitor(right_ Dim) +.PE +.PS + capacitor(up_ Dim) +.PE +.PS + diode(right_ Dim) +.PE +.PS + diode(down_ Dim) +.PE +.PS + diode(left_ Dim) +.PE +.PS + diode(up_ Dim) +.PE +.PS + diode(right_ Dim,Z) +.PE +.PS + diode(down_ Dim,Z) +.PE +.PS + diode(left_ Dim,Z) +.PE +.PS + diode(up_ Dim,Z) +.PE +.PS + diode(right_ Dim,BD) +.PE +.PS + diode(down_ Dim,BD) +.PE +.PS + xtal(right_ Dim) +.PE +.PS + xtal(down_ Dim) +.PE +.PS + source(right_ Dim) +.PE +.PS + source(up_ Dim) +.PE +.PS + arc rad sourcerad_/3 cw from Here-(sourcerad_*2/3,0) to Here\ + with .c at Here-(sourcerad_/3,0) + arc rad sourcerad_/3 ccw from Here to Here+(sourcerad_*2/3,0) \ + with .c at Here+(sourcerad_/3,0) +.PE +.PS + consource(right_ Dim) +.PE +.PS + consource(up_ Dim) +.PE +.PS + {move down 1 bp__ then up_ 2 bp__}; arrow right_ srad_ +.PE +.PS + {move right 1 bp__ then left 2 bp__}; arrow down_ srad_ +.PE +.PS + {move down 1 bp__ then up_ 2 bp__}; arrow left_ srad_ +.PE +.PS + {move right 1 bp__ then left 2 bp__}; arrow up_ srad_ +.PE +.PS + arrow right quad_ up quad_ +.PE +.PS + arrow left quad_ up quad_ +.PE +.PS + arrow left quad_ down quad_ +.PE +.PS + arrow right quad_ down quad_ +.PE +.PS + battery(right_ Dim) +.PE +.PS + battery(down_ Dim) +.PE +.PS + battery(left_ Dim) +.PE +.PS + battery(up_ Dim) +.PE +.PS + battery(right_ Dim,3) +.PE +.PS + battery(down_ Dim,3) +.PE +.PS + battery(left_ Dim,3) +.PE +.PS + battery(up_ Dim,3) +.PE +.PS + ebox(right_ Dim) +.PE +.PS + ebox(up_ Dim) +.PE +.PS + switch(right_ Dim) +.PE +.PS + switch(down_ Dim) +.PE +.PS + switch(left_ Dim) +.PE +.PS + switch(up_ Dim) +.PE +.PS + switch(right_ Dim,,O) +.PE +.PS + switch(down_ Dim,,O) +.PE +.PS + switch(left_ Dim,,O) +.PE +.PS + switch(up_ Dim,,O) +.PE +.PS + switch(right_ Dim,,C) +.PE +.PS + switch(down_ Dim,,C) +.PE +.PS + switch(left_ Dim,,C) +.PE +.PS + switch(up_ Dim,,C) +.PE +.PS + amp(right_ Dim*3/2*5/4) +.PE +.PS + amp(down_ Dim*3/2*5/4) +.PE +.PS + amp(left_ Dim*3/2*5/4) +.PE +.PS + amp(up_ Dim*3/2*5/4) +.PE +.PS + delay(right_ Dim) +.PE +.PS + delay(down_ Dim) +.PE +.PS + delay(left_ Dim) +.PE +.PS + delay(up_ Dim) +.PE +.PS +rp_ang = 0 + right_ + ground(,T) +.PE +.PS +rp_ang = 0 + right_ + ground +.PE +.PS + down_; transformer(,L) +.PE +.PS + right_; transformer(,L) +.PE +.PS + up_; bi_tr +.PE +.PS + left_; bi_tr +.PE +.PS + up_; bi_tr(,R) +.PE +.PS + right_; bi_tr(,R) +.PE +.PS + up_; bi_tr(,,P) +.PE +.PS + left_; bi_tr(,,P) +.PE +.PS + up_; bi_tr(,R,P) +.PE +.PS + right_; bi_tr(,R,P) +.PE +.PS + circle rad 4*dimen_/10 +.PE +.PS + up_; j_fet +.PE +.PS + up_; j_fet(,R) +.PE +.PS + up_; j_fet(,,P,) +.PE +.PS + up_; j_fet(,R,P,) +.PE +.PS + up_; e_fet(,,,) +.PE +.PS + up_; e_fet(,R,,) +.PE +.PS + up_; e_fet(,,P,) +.PE +.PS + up_; e_fet(,R,P,) +.PE +.PS + up_; d_fet(,,,) +.PE +.PS + up_; d_fet(,R,,) +.PE +.PS + up_; d_fet(,,P,) +.PE +.PS + up_; d_fet(,R,P,) +.PE +.PS + right_; AND_gate +.PE +.PS + down_; AND_gate +.PE +.PS + left_; AND_gate +.PE +.PS + up_; AND_gate +.PE +.PS + right_; OR_gate +.PE +.PS + down_; OR_gate +.PE +.PS + left_; OR_gate +.PE +.PS + up_; OR_gate +.PE +.PS + right_; BUFFER_gate +.PE +.PS + down_; BUFFER_gate +.PE +.PS + left_; BUFFER_gate +.PE +.PS + up_; BUFFER_gate +.PE +.PS + right_; NAND_gate +.PE +.PS + down_; NAND_gate +.PE +.PS + left_; NAND_gate +.PE +.PS + up_; NAND_gate +.PE +.PS + right_; NOR_gate +.PE +.PS + down_; NOR_gate +.PE +.PS + left_; NOR_gate +.PE +.PS + up_; NOR_gate +.PE +.PS + right_; XOR_gate +.PE +.PS + down_; XOR_gate +.PE +.PS + left_; XOR_gate +.PE +.PS + up_; XOR_gate +.PE +.PS + right_; NXOR_gate +.PE +.PS + down_; NXOR_gate +.PE +.PS + left_; NXOR_gate +.PE +.PS + up_; NXOR_gate +.PE +.PS + right_; NOT_gate +.PE +.PS + down_; NOT_gate +.PE +.PS + left_; NOT_gate +.PE +.PS + up_; NOT_gate +.PE + +\closegraphsfile +\end{document} |