diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/circ/cidoc.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/circ/cidoc.tex | 324 |
1 files changed, 324 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/circ/cidoc.tex b/Master/texmf-dist/doc/latex/circ/cidoc.tex new file mode 100644 index 00000000000..25357cd55ac --- /dev/null +++ b/Master/texmf-dist/doc/latex/circ/cidoc.tex @@ -0,0 +1,324 @@ +%% +%% This is file `cidoc.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% circ.dtx (with options: `docsty') +%% CIRC is a LaTeX package to typeset circuit and optics diagrams. +%% Copyright (C) 1997,1998,2003 Sebastian Tannert and Andreas Tille +%% +%% This program is free software; you can redistribute it and/or modify +%% it under the terms of the GNU General Public License as published by +%% the Free Software Foundation; either version 2 of the License, or +%% (at your option) any later version. +%% +%% This program is distributed in the hope that it will be useful, +%% but WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +%% GNU General Public License for more details. +%% +%% You should have received a copy of the GNU General Public License +%% along with this program; if not, write to the Free Software +%% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +%% +%% For error reports concerning UNCHANGED versions of this file no +%% more than one year old, see CIRC.DVI after installation. +%% If installation fails search thru this file for 'bug'. +\chardef\backslash="5C +\catcode`\|=12 +\parindent 2mm +\lineskip 0pt +\advance\textwidth by 39.4pt + +\def\lpin#1{\shift -1.1 0 \put{\tlap{\llap{\tt#1$\rfloor$}\vss}}} +\def\bpin#1{\shift 0 -1.5 \put{\blap{\llap{\tt#1\hss}}}} +\def\tpin#1{\shift 0 1.5 \put{\tlap{\llap{\tt#1\hss}}}} +\def\rpin#1{\shift 1.1 0 \put{\tlap{\rlap{$\lfloor$\tt#1}\vss}}} + +\def\cdef#1 #2 #3#4 #5 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #5\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname{n} {text} r \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{SXY}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\cwdef#1 #2 #3 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #3\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname 6 r \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{LI}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\cwwdef#1 #2 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #2\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname {text} 6 r \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{LB}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\NgateIIO#1 #2#3 #4 #5 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #5\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname{n} {text} : a b c + \atpin{#1nI1} \lpin{I1} \atpin{#1nI2} \lpin{I2} \atpin{#1nO} \rpin{O} + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{GII}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\gateIIO#1 #2#3 #4#5 #6 #7 #8 {\noindent +\hbox{\vbox to 3.8cm{\vskip 2mm + {\hsize 4.8cm \footnotesize #8\par} + \vfill + \hbox to 5cm{\hfill + \begin{circuit}0 \csname #1\endcsname{n} {text} : a b c + \atpin{#1n#5} \lpin{#5} \atpin{#1n#7} \lpin{#7} \atpin{#1n#6} \rpin{#6} + \end{circuit} + \hfill}\vfill + \hbox to 5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{GII}$}\quad} + \vskip 2mm + \hrule width 5cm height .1pt}% + \vrule width.1pt height 3.8cm depth 0pt}\linebreak[1]} + +\def\NgateIO#1 #2#3 #4 #5 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #5\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname{n} {text} : a b + \atpin{#1nI} \lpin{I} \atpin{#1nI} \atpin{#1nO} \rpin{O} + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{GI}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\cdefiv#1 #2 #3#4 #5 #6 #7 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #7\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname{n} {text} #5 r + \atpin {#1n#5} \lpin{#5} + \atpin {#1n#6} \rpin{#6} + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{SX}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\cdefivNL#1 #2#3 #4 #5 #6 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #6\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname{n} {text} #5 r + \atpin {#1n#4} \lpin{#4} + \atpin {#1n#5} \rpin{#5} + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{SX}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\cdefiviv#1 #2 #3#4 #5 #6 #7 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm +{\hsize4.3cm \footnotesize #7\par}% + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname{n} {text} #5 r + \atpin {#1n#5} \lpin{#5} + \atpin {#1n#6} \rpin{#6} + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{SO}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\cdefivivNL#1 #2#3 #4 #5 #6 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm +{\hsize4.3cm \footnotesize #6\par}% + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname{n} {text} #5 r + \atpin {#1n#4} \lpin{#4} + \atpin {#1n#5} \rpin{#5} + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{SO}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\cdefo#1 #2 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #2\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname{n} \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{OP}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\optionline#1 {\vskip3mm + {\large Symbols provided by the option \fbox{\tt#1.def}}\\[3mm]} + +\def\bbdef#1 #2#3 #4 {\noindent +\hbox{\vbox to 4.5cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #4\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname n {text} : a b c d + \atpin{#1nP1} \lpin{P1} + \atpin{#1nP2} \bpin{P2} + \atpin{#1nP4} \tpin{P4} + \atpin{#1nP3} \rpin{P3} + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{BXT}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 4.5cm depth 0pt}\linebreak[1]} + +\def\bbdefNeT#1 #2#3 #4 #5 {\noindent +\hbox{\vbox to 4.5cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #5\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname n : a b c d + \atpin{#1nP1} \lpin{P1} + \atpin{#1nP3} \rpin{P3} + \atpin{#1nP2} \bpin{P2} + \atpin{#1nP4} \tpin{P4} + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{BX}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 4.5cm depth 0pt}\linebreak[1]} + +\def\bbdefNeTii#1 #2#3 #4 #5 {\noindent +\hbox{\vbox to 4.5cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #5\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname n : a b c d h + \atpin{#1nP1} \lpin{P1} + \atpin{#1nP3} \rpin{P3} + \atpin{#1nP2} \bpin{P2} + \atpin{#1nP4} \tpin{P4} + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{BX}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 4.5cm depth 0pt}\linebreak[1]} + +\def\sbdef#1 #2#3 #4 #5 {\noindent +\hbox{\vbox to 4.5cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #5\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname n : a b c d h + \atpin{#1nP1} \lpin{P1} + \atpin{#1nP3} \rpin{P3} + \atpin{#1nP2} \bpin{P2} + \atpin{#1nP4} \tpin{P4} + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{BX}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 4.5cm depth 0pt}\linebreak[1]} + +\def\textdef#1 #2 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #2\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 + \at 0 0 \P1 \at 6 0 \P2 + \csname #1\endcsname {text} from P1 to P2 \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{TXT}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\cdefviii#1 #2 #3#4 #5 #6 #7 #8 {\noindent +\hbox{\vbox to 3cm{\vskip 2mm +{\hsize4.3cm \footnotesize #8\par}% + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname{n} {text} : l + \atpin {#1n#5} \rpin{#5} + \atpin {#1n#6} \lpin{#6} + \atpin {#1n#7} \rpin{#7} + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{S\mathrm{3}P}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 3cm depth 0pt}\linebreak[1]} + +\def\Ccirc#1 #2 #3#4{\noindent + \def\Clpin##1{\atpin{#1n##1} \lpin{##1} } + \def\Crpin##1{\atpin{#1n##1} \rpin{##1} } +\hbox{\vbox to 4.5cm{\vskip 2mm + {\hsize 4.3cm \footnotesize #3\par} + \vfill + \hbox to 4.5cm{\hfill + \begin{circuit}0 \csname #1\endcsname n {text} #2 {} #4 + \end{circuit} + \hfill}\vfill + \hbox to 4.5cm{~~{\tt\backslash#1}\quad\hfill + \fbox{$\mathcal{IC}$}\quad} + \vskip 2mm + \hrule width 4.5cm height .1pt}% + \vrule width.1pt height 4.5cm depth 0pt}\linebreak[1]} +\endinput +%% +%% End of file `cidoc.tex'. |