![¿Cómo creo un borde, no rectangular, que rodea un nodo en tikz?](https://rvso.com/image/309879/%C2%BFC%C3%B3mo%20creo%20un%20borde%2C%20no%20rectangular%2C%20que%20rodea%20un%20nodo%20en%20tikz%3F.png)
Tengo el siguiente MWE.
quisiera dibujar una fronterasinincluyendo $y_3$ (o s3 en el archivo .tex), por lo que sería un rectángulo con su esquina superior izquierda modificada para que omita s3. ¿Hay alguna manera de crear un borde de este tipo, básicamente, un polígono rectangular que rodee un conjunto de nodos?
(EDITAR: estaba intentando hacerlo usando el último comando en el archivo tikz).
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{fit,chains}
\begin{document}
\begin{tikzpicture}[node distance=2cm]
\node(s1) {$y_1$};
\node(s2) [right of = s1] {$y_2$};
\node(s3) [right of = s2]{$y_{3}$};
\node(s4) [right of = s3]{$y_4$};
\node(s5) [right of = s4]{$y_5$};
\draw [->] (s1) -- (s2) ;
\draw [->] (s2) -- (s3) ;
\draw [->] (s3) -- (s4) ;
\draw [->] (s4) -- (s5) ;
\node(x1) [below of = s1]{$x_1$};
\node(x2) [right of = x1] {$X_2$};
\node(x3) [right of = x2] {$X_3$};
\node(x4) [right of = x3] {$X_4$};
\node(x5) [right of = x4] {$X_5$};
\draw [->] (s1) -- (x1) ;
\draw [->] (s2) -- (x2) ;
\draw [->] (s3) -- (x3) ;
\draw [->] (s4) -- (x4) ;
\draw [->] (s5) -- (x5) ;
\node[rectangle,draw=red, fit=(x3) (x4) (x5) (s4) (s5),inner sep=3mm,line width=1mm](rect2) {};
\end{tikzpicture}
\end{document}
Respuesta1
Si en lugar de a node
aceptas una línea dibujada no automáticamente...
\documnentclass{article}
\usepackage{tikz}
\usetikzlibrary{fit,chains, calc}
\begin{document}
\begin{tikzpicture}[node distance=2cm]
\node(s1) {$y_1$};
\node(s2) [right of = s1] {$y_2$};
\node(s3) [right of = s2]{$y_{3}$};
\node(s4) [right of = s3]{$y_4$};
\node(s5) [right of = s4]{$y_5$};
\draw [->] (s1) -- (s2) ;
\draw [->] (s2) -- (s3) ;
\draw [->] (s3) -- (s4) ;
\draw [->] (s4) -- (s5) ;
\node(x1) [below of = s1]{$x_1$};
\node(x2) [right of = x1] {$X_2$};
\node(x3) [right of = x2] {$X_3$};
\node(x4) [right of = x3] {$X_4$};
\node(x5) [right of = x4] {$X_5$};
\draw [->] (s1) -- (x1) ;
\draw [->] (s2) -- (x2) ;
\draw [->] (s3) -- (x3) ;
\draw [->] (s4) -- (x4) ;
\draw [->] (s5) -- (x5) ;
\node[rectangle,draw=red, fit=(x3) (x4) (x5) (s4) (s5),inner sep=3mm,line width=1mm](rect2) {};
\draw[blue, line width=1mm] (x3.south west)-|(s5.north east) --($(s3.north)!0.5!(s4.north)$)|-($(s3.west)!0.5!(x3.west)$)--cycle;
\end{tikzpicture}
\end{document}