我想在两个节点之间放置一个圆圈,例如:
\node [sum, pos=($(sys1.east)!0.5!(sys2.west)$)](sum1) {};
我怎样才能做到这一点?
答案1
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning,calc}
\begin{document}
\begin{tikzpicture}
\node (sys1) {sys1};
\node[right=3cm of sys1] (sys2) {sys2};
\node[draw,circle,inner sep=2pt] (sum) at ($(sys1)!0.5!(sys2)$) {};
%or
%\path (sys1) -- node[midway,draw,circle,inner sep=2pt] {} (sys2);
%or
%\draw ($(sys1)!0.5!(sys2)$) circle (2pt);
\end{tikzpicture}
\end{document}