Richtige Positionierung eines Knotens und einer Circuitikz-Komponente

Richtige Positionierung eines Knotens und einer Circuitikz-Komponente

Ich möchte „herkömmliches“ Tikz nodeund circuitikzKomponenten darin mischen tikzpicture, habe aber Probleme mit der Positionierung.

Ich möchte beispielsweise dieses Ergebnis erhalten:

Bildbeschreibung hier eingeben

Aber mit dem unten stehenden MWE erhalte ich dieses Ergebnis (der Knoten überlappt die Batteriekomponente):

Bildbeschreibung hier eingeben

Wie kann ich die Überlappung von Knoten und Batterie vermeiden, ohne den Abstand zwischen ihnen manuell zu vergrößern?

MWE

\documentclass{standalone}
\usepackage{tikz}
\usepackage{circuitikz}

\begin{document}
    \begin{tikzpicture}
        \draw (0,0) to [battery1={bat}, name=bat] ++(0.5,0)%
        (bat.east) -- ++(0.5,0)%
        node[rectangle,draw] (Nod1) {Node 1}%
        ;%
    \end{tikzpicture}
\end{document}

Antwort1

Sie müssen nur einen Anker für den Knoten angeben, der Standard (den Sie haben) ist anchor=center, aber Sie benötigen anchor=west.

Aktualisieren:Gemäß Zarkos Kommentar biete ich eine weitere Möglichkeit an, den eastAnker in der Batterie zu entfernen und den Abstand zu ändern.

\documentclass{standalone}
\usepackage{tikz}
\usepackage{circuitikz}

\begin{document}
    \begin{tikzpicture}
        \draw (0,0) to [battery1={bat}, name=bat] ++(0.5,0)%
        (bat.east) -- ++(0.5,0)%
        node[anchor=west,rectangle,draw] (Nod1) {Node 1};
%%%%%%% Or better (See Zarko and Romano's comments):
        \draw (0,-2) to [battery1=bat, name=bat2] ++(0.96,0) node[anchor=west,draw] (Nod1) {Node 1};
    \end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen