**MOMENT! Wird nochmal überarbeitet - ich glaub, ich habs**
Ich hätte mal folgendes "Ergebnis" anzubieten.
Irgendwie beschleicht mich der Verdacht, daß ich die Infotexte zerstört habe.
Vll. hat ja jmd. Lust mal drüberzuschauen.
So, Texte oben/unten sind jetzt beschreibbar; z.B. mit theta für einen 'temperaturabhängigen Widerstand'.
Es ist recht umfangreich geworden, aber es funktioniert.
![alt text][1]
\documentclass[margin=5mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{circuits.ee.IEC}
\usepackage{amsmath, amssymb}
%% my adjustable %%%%%%%%%%%%%%%%
\tikzset{
my adjustable/.style={
%%%%%%%%%%%%%%%%%%%%%%%%%%
% LowUpDep %%%%%%%%%%%%%%%%%%%%
\tikzset{dependent/.style={annotation arrow/.style = {>=}}}
%
%
%LowDep %%%%%
\tikzset{LowDep/.style args={#1}{
append after command={%
\bgroup
[current point is local=true]
[every my adjustable/.try]
LowDep/.try]
[annotation arrow,-]
(-2.5\tikzcircuitssizeunit,-1.5\tikzcircuitssizeunit) edge[line to, red]
to]
(-1.5\tikzcircuitssizeunit,-1.5\tikzcircuitssizeunit) node[red, xshift=2.5\tikzcircuitssizeunit]{foo}
(-1.5\tikzcircuitssizeunit,-1.5\tikzcircuitssizeunit) edge[line to] (1.5\tikzcircuitssizeunit,1.5\tikzcircuitssizeunit)%
node[xshift=3.0\tikzcircuitssizeunit]{#1}
\egroup%
}},
%
%
%
my adjustable'/.style={
LowDep'/.style args={#1}{
append after command={%
\bgroup
[current point is local=true, yscale=-1]
[every my adjustable/.try]
LowDep/.try]
[annotation arrow,-]
(-2.5\tikzcircuitssizeunit,-1.5\tikzcircuitssizeunit) edge[line to, red]
to]
(-1.5\tikzcircuitssizeunit,-1.5\tikzcircuitssizeunit) node[red, xshift=2.5\tikzcircuitssizeunit]{foo}
(-1.5\tikzcircuitssizeunit,-1.5\tikzcircuitssizeunit) node[xshift=3.0\tikzcircuitssizeunit]{#1}
\egroup%
}}
}
%
%
%
%UpDep %%%%%
\tikzset{UpDep/.style args={#1}{
append after command={%
\bgroup
[current point is local=true]
[every UpDep/.try]
[annotation arrow,-]
%
(2.5\tikzcircuitssizeunit,1.5\tikzcircuitssizeunit) edge[line to] (1.5\tikzcircuitssizeunit,1.5\tikzcircuitssizeunit)%
to]
(1.5\tikzcircuitssizeunit,1.5\tikzcircuitssizeunit) node[xshift=-3.0\tikzcircuitssizeunit]{#1}
\egroup%
}},
%
UpDep'/.style args={#1}{
append after command={%
\bgroup
[current point is local=true, yscale=-1]
[every UpDep/.try]
[annotation arrow,-]
%
(2.5\tikzcircuitssizeunit,1.5\tikzcircuitssizeunit) edge[line to]
(1.5\tikzcircuitssizeunit,1.5\tikzcircuitssizeunit) node[xshift=-3.0\tikzcircuitssizeunit]{#1}
\egroup%
}}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%
%===========
\begin{document}
%===========
\begin{tikzpicture}[circuit ee IEC, font=\sffamily\footnotesize]
%
\draw (0,0) to [resistor={LowDep={foo}, UpDep={bar}, adjustable={
info={Testtext}, info'={Testtext}
}}, dependent] (2,0);
\draw (0,-2) to [resistor={LowDep={foo}, adjustable}, dependent] (2,-2);
\draw (0,-4) to [resistor={UpDep={bar}, adjustable}, dependent] (2,-4);
%
\draw (3,0) to [resistor={my adjustable'}] [resistor={LowDep'={foo}, UpDep'={bar}, adjustable'={
info={Testtext}, info'={Testtext }
}}, dependent] (5,0);
\draw (6,0) (3,-2) to [resistor={
my adjustable={info={DIESER TEXT KOMMT NICHT!}}, %ErrOR!!!!!!!!!!!
info={my [resistor={LowDep'={foo}, adjustable'}, dependent] (5,-2);
\draw (3,-4) to [resistor={UpDep'={bar}, adjustable'}, dependent] (5,-4);
%%
\draw (0,-6) to [capacitor={LowDep={foo}, UpDep={bar}, adjustable},
info'={[gray]Mein einstellbar}
}] (8,0);
dependent] (2,-6);
\draw (3,-6) to [diode={LowDep={foo}, UpDep={bar}, adjustable}, dependent] (5,-6);
\end{tikzpicture}
%===========
\end{document}
%===========
[1]: http://texwelt.de/wissen/upfiles/9999999999vohgi7f.jpghttp://texwelt.de/wissen/upfiles/aaaaaa22tgf__--13-1215_03.png