diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-12 23:53:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-12 23:53:02 +0000 |
commit | 0c9405f885f771f05b1a96ff3d298cc1a814966b (patch) | |
tree | 0db468f1eb715eae6829d3b9466ff20f155bc469 /Master/texmf-dist/tex/latex/circ/ic.def | |
parent | d14b76fde85c3ba44cbe96692f1db9df3cd956d6 (diff) |
circ
git-svn-id: svn://tug.org/texlive/trunk@757 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/circ/ic.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/circ/ic.def | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/circ/ic.def b/Master/texmf-dist/tex/latex/circ/ic.def new file mode 100644 index 00000000000..70ca371a2aa --- /dev/null +++ b/Master/texmf-dist/tex/latex/circ/ic.def @@ -0,0 +1,109 @@ +%% +%% This is file `ic.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% circ.dtx (with options: `ic') +%% 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'. +\ProvidesFile{ic.def} +\freecirc +\def\**[#1 #2 #3 #4 {\cc*\cnta*\advance\cc*32 \advance\cc*#1 + \Cstore*\*Ilist{#2}\Cadd*\*Ilist + \rlap{\kern\pin*ind\ifpin\raise\pinnum*spc\hc*{\pinnumberfont{#3}}\fi + \kern\io*ind\c*fntb\vc*{\hc*{\inlabelfont{#4}}}}\char\cc* + \cc*\cnta*\advance\cc*97\char\cc*} +\def\**]#1 #2 #3 #4 {\cc*\cnta*\advance\cc*48 \advance\cc*#1 + \Cstore*\*Olist{#2}\Cadd*\*Olist + \rlap{\kern.5\mid*ind\vc*{\hc*{\inlabelfont{#3}}}\kern\io*ind + \ifpin\raise\pinnum*spc\hc*{\pinnumberfont{#4}}\fi}\char\cc*} +\def\*F[#1 #2 #3 #4 #5 {\cc*\cnta*\advance\cc*#1 + \X*check\Cstore*\*Ilist{#2}\Cadd*\*Ilist + \rlap{\kern\pin*ind\ifpin\raise\pinnum*spc\hc*{\pinnumberfont{#3}}\fi + \kern\io*ind\c*fntb\vc*{\hc*{\inlabelfont{#4}}}}% + \rlap{\kern\io*ind\kern\mid*ind + \blap{\kern0pt\hc*{\functionfont{#5}}}}\char\cc* + \cc*\cnta*\advance\cc*96\char\cc*} +\def\*F]#1 #2 #3 #4 {\cc*\cnta*\advance\cc*16 \advance\cc*#1 + \LX*check\*Olist\Cstore*\*Olist{#2}\Cadd*\*Olist + \rlap{\kern.5\mid*ind\vc*{\hc*{\inlabelfont{#3}}}\kern\io*ind + \ifpin\raise\pinnum*spc\hc*{\pinnumberfont{#4}}\fi}\char\cc*} +\def\*L[#1 #2 #3 #4 #5 {\cc*\cnta*\advance\cc*64 \advance\cc*#1 + \Cstore*\*Ilist{#2}\Cadd*\*Ilist + \rlap{\kern\pin*ind\ifpin\raise\pinnum*spc\hc*{\pinnumberfont{#3}}\fi + \kern\io*ind\c*fntb\vc*{\hc*{\inlabelfont{#4}}}}% + \rlap{\iflab*\kern\io*ind\kern\mid*ind + \vtop{\kern\fontdimen17\c*fntb\kern\outerspace + \hc*{\circlabelfont{#5}}}\fi}\char\cc* + \cc*\cnta*\advance\cc*98\char\cc*} +\def\*L]#1 #2 #3 #4 {\cc*\cnta*\advance\cc*80 \advance\cc*#1 + \Cstore*\*Olist{#2}\Cadd*\*Olist + \rlap{\kern.5\mid*ind\vc*{\hc*{\inlabelfont{#3}}}\kern\io*ind + \ifpin\raise\pinnum*spc\hc*{\pinnumberfont{#4}}\fi}\char\cc*} +\def\*H#1 {\cc*\cnta*\X*check\Cadd*\*Ilist + \rlap{\kern\io*ind\kern\mid*ind\blap{\kern-\*spc\labelfont\hc*{#1\ }}}% + \char\cc*\cc*\cnta*\advance\cc*96\char\cc*\cc*\cnta*\advance\cc*16 + \LX*check\*Olist\Cadd*\*Olist\char\cc*} +\def\C*init{\dimen4\*X*\dimen5\*Y* + \setbox\*bbox=\vtop\bgroup\c*fntb\cnta*=0 \ignorespaces} +\def\C*exit#1{\egroup\shift*IOlist{#1}\put*box\*X*\dimen4\*Y*\dimen5} +\def\*o#1{$\overline{\hbox{#1}}$} +\def\*|#1| {\hbox{#1}} +\def\JKMSFF#1 #2 #3 #4 {\name*{JKMSFF#1}\C*init +\*|\*F[2 S {} S {} \*F]0 . {} {} | +\*|\**[1 J {} 1J \**]1 Q $\neg$ {} | +\*|\**[3 C {} C1 \**]0 . {} {} | +\*|\**[1 K {} 1K \**]2 NQ $\neg$ {} | +\*|\*L[2 R {} R {#2} \*L]0 . {} {} | +\C*exit{#3}} +\def\DFF#1 #2 #3 #4 {\name*{DFF#1}\C*init +\*|\*F[1 D {} 1D {} \*F]1 Q {} {} | +\*|\**[0 . {} {} \**]0 . {} {} | +\*|\*L[3 C {} C1 {#2} \*L]2 NQ {} {} | +\C*exit{#3}} +\def\RSFF#1 #2 #3 #4 {\name*{RSFF#1}\C*init +\*|\*F[1 R {} R {} \*F]1 Q {} {} | +\*|\**[0 . {} {} \**]0 . {} {} | +\*|\*L[1 S {} S {#2} \*L]2 NQ {} {} | +\C*exit{#3}} +\def\NRSFF#1 #2 #3 #4 {\name*{NRSFF#1}\C*init +\*|\*F[2 R {} R {} \*F]1 Q {} {} | +\*|\**[0 . {} {} \**]0 . {} {} | +\*|\*L[2 S {} S {#2} \*L]2 NQ {} {} | +\C*exit{#3}} +\def\fff#1 #2 #3 #4 {\name*{fff#1}\C*init +\*|\*F[1 IS {6} IS { } \*F]1 OK OK 5 | +\*|\**[0 . {} {} \**]0 . {} {} | +\*|\**[1 IT {2} IT \**]1 O O 3 | +\*|\**[0 . {} {} \**]0 . {} {} | +\*|\*L[2 R {4} R {#2} \*L]1 OD OD 7 | +\C*exit{#3}} +\def\NULL#1 #2 #3 #4 {\name*{NULL#1}\C*init +\*|\*H{$\vcenter{\hbox{\c*fnts\char25}}\ \infty$} | +\*|\**[1 i+ {} + \**]1 o+ + {} | +\*|\**[0 . {} {} \**]0 . {} {} | +\*|\*L[1 i- {} $-$ {#2} \*L]1 o- $-$ {} | +\C*exit{#3}} +\protectcirc +\endinput +%% +%% End of file `ic.def'. |