I am drawing a block diagram of a mixing system using the code below:
\documentclass{article}
\usepackage{pgfplots}
\usetikzlibrary{patterns,positioning,calc,shapes,arrows, quotes, angles}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}
\node [rectangle, draw, minimum width=2cm, minimum height=3cm, color=black, fill=green, inner sep=0cm, label={below:\tiny{Unmixing System}}] (unmixing_sys) {};
\node [left=30pt of unmixing_sys.130, draw, circle, color=black, fill=red, minimum size=0.45cm, label={below:\tiny{Mic 1}}] (mic1){};
\node [left=30pt of unmixing_sys.230, draw, circle, color=black, fill=red, minimum size=0.45cm, label={below:\tiny{Mic 2}}] (mic2){};
\node [above left=10pt and 30pt of mic1] (s3){{\color{blue}{$s_3(t)$}}};
\node [below left=10pt and 30pt of mic2] (s1){{\color{blue}{$s_1(t)$}}};
\node (s2) at ($(s1)!0.5!(s3)$) {{\color{blue}{$s_2(t)$}}};
\path [anchor=south, draw, -latex'] (s1.0) -- (mic2.180);
\path [anchor=south, draw, -latex'] (s2.0) -- (mic2.180);
\path [anchor=south, draw, -latex'] (s3.0) -- (mic2.180);
\path [anchor=south, draw, -latex'] (s1.0) -- (mic1.180);
\path [anchor=south, draw, -latex'] (s2.0) -- (mic1.180);
\path [anchor=south, draw, -latex'] (s3.0) -- (mic1.180);
\path [anchor=south, draw, -latex'] (mic1.0) edge node [above] {$x_{1}(t)$} (unmixing_sys.130);
\path [anchor=south, draw, -latex'] (mic2.0) edge node [above] {$x_{2}(t)$} (unmixing_sys.230);
\node [right=15pt of unmixing_sys.50] (s1hat) {{\color{blue}{$\hat{s}_1(t)$}}};
\node [right=15pt of unmixing_sys.0] (s2hat) {{\color{blue}{$\hat{s}_2(t)$}}};
\node [right=15pt of unmixing_sys.310] (s3hat) {{\color{blue}{$\hat{s}_3(t)$}}};
\path [anchor=south, draw, -latex'] (unmixing_sys.50) -- (s1hat);
\path [anchor=south, draw, -latex'] (unmixing_sys.0) -- (s2hat);
\path [anchor=south, draw, -latex'] (unmixing_sys.310) -- (s3hat);
\end{tikzpicture}
\end{figure}
\end{document}
I want to get rid of extra arrow heads/notches that can be seen easily on right side on the periphery of the red nodes labelled Mic1 and Mic2. Can someone suggest what I might be doing wrong here? Thanks in advance.
--
instead ofedge
, see e.g. tex.stackexchange.com/questions/15567/…, tex.stackexchange.com/questions/169564/… or tex.stackexchange.com/questions/82326/…