Wie kann ich mit der Bibliothek circuits.ee.IEC einen Gleichstromgenerator zeichnen?
Hallo!
Ich habe hier mal einen Generator entworfen:
\documentclass[margin=5mm,tikz]{standalone}
\usepackage[ngerman]{babel}
\usetikzlibrary{circuits.ee.IEC}
\usepackage{amsmath}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Generator
\tikzset{circuit declare symbol = generator}
\tikzset{set generator graphic ={draw, shape=rectangle, minimum size=5mm,info=center:G}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{tikzpicture}[circuit ee IEC, font=\sffamily\footnotesize]
\draw (0,0) to [generator={info'={generator}}](2,0);
\draw (3,0) to [generator](3,2);
\end{tikzpicture}
\end{document}
Was ich egtl. gerne hätte wäre statt dem G einen Schrägstrich über das Rechteck, bei dem oben links ein Plus und unten rechts Minus steht.
Gibt es eine Möglichkeit, das möglichst einfach (und konsistent) umzusetzen?
PS:
Ich habe hier ein paar Meßgeräte gezeichnet. Vll, kann sie jmd. brauchen oder hat sogar Verbesserungsvorschläge dazu. (Das ACDC-Voltmeter tut bei mir gerade nicht richtig, für das Zeichen \eqsim scheint ein Paket zu fehlen):
\documentclass[margin=5mm,tikz]{standalone}
\usepackage[ngerman]{babel}
\usetikzlibrary{circuits.ee.IEC}
\usepackage{amsmath}
\usepackage{amsmath, amssymb}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Normales Volt- und Amperemeter festlegen:
\tikzset{circuit declare symbol = ammeter}
\tikzset{set ammeter graphic ={draw,generic circle IEC, minimum size=5mm,info=center:A}}
%
\tikzset{circuit declare symbol = voltmeter}
\tikzset{set voltmeter graphic ={draw,generic circle IEC, minimum size=5mm,info=center:V}}
%variertes Voltmeter
\tikzset{circuit declare symbol = var voltmeter}
\tikzset{set var voltmeter graphic ={draw,generic circle IEC, minimum size=5mm,info=center:U}}
%variertes Amperemeter:
\tikzset{circuit declare symbol = var ammeter}
\tikzset{set var ammeter graphic ={draw,generic circle IEC, minimum size=5mm,info=center:$\mathtt{I}$}}
%AC Voltmeter
\tikzset{circuit declare symbol = AC voltmeter}
\tikzset{set AC voltmeter graphic ={draw,generic circle IEC, minimum size=6mm,info=center:{$\underset{\mathbf{\sim}}{\mathsf{V}}$}}}
%DC Voltmeter
\tikzset{circuit declare symbol = DC voltmeter}
\tikzset{set DC voltmeter graphic ={draw,generic circle IEC, minimum size=6mm,info=center:{$\underset{\mathbf{-}}{\mathsf{V}}$}}}
%ACDC Voltmeter
\tikzset{circuit declare symbol = ACDC voltmeter}
\tikzset{set ACDC voltmeter graphic ={draw,generic circle IEC, minimum size=6mm,info=center:{$\underset{\mathbf{\eqsim}}{\mathsf{V}}$}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{tikzpicture}[circuit ee IEC, font=\sffamily\footnotesize]
\draw (0,1) to [voltmeter={info'={voltmeter}}](2,1);
\draw (3,1) to [ammeter={info'={ammeter}}](5,1);
\draw (0,0) to [var voltmeter={info'={var voltmeter}}](2,0);
\draw (0,-1) to [var ammeter={info'={var ammeter}}](2,-1);
\draw (3,0) to [AC voltmeter={info'={AC voltmeter}}](5,0);
\draw (6,0) to [DC voltmeter={info'={DC voltmeter}}](8,0);
%\draw \draw (9,0) to [ACDC voltmeter={info'={ACDC voltmeter}}](11,0);
% Hier erhalte ich den Fehler
% ! Undefined control sequence.
%<argument> \eqsim
%
\end{tikzpicture}
\end{document}