|
| 1 | +\matrix (A) [collection] { |
| 2 | + \node (k1) {$k_1$}; \\ |
| 3 | + \node [vertical elements between]; \\ |
| 4 | + \node (ki-1) {$k_{i - 1}$}; \\ |
| 5 | + \node (ki) {$k_i\!\!=\!\!\texttt{k}$}; \\ |
| 6 | + \node (ki+1) {$k_{i + 1}$}; \\ |
| 7 | + \node [vertical elements between]; \\ |
| 8 | + \node (kn) {$k_n$}; \\ |
| 9 | +}; |
| 10 | + |
| 11 | +\foreach \i in {1,i-1,i,i+1,n}{ |
| 12 | + \draw [map ->] (k\i.east) -- +(.5, 0) |
| 13 | + node [element, right] {$v_{\i}$}; |
| 14 | +} |
| 15 | + |
| 16 | +\matrix (B) [collection, right=4 of A.east, anchor=center] { |
| 17 | + \node (l1) {$k_1$}; \\ |
| 18 | + \node [vertical elements between]; \\ |
| 19 | + \node (li-1) {$k_{i - 1}$}; \\ |
| 20 | + \node (li+1) {$k_{i + 1}$}; \\ |
| 21 | + \node [vertical elements between]; \\ |
| 22 | + \node (ln) {$k_n$}; \\ |
| 23 | +}; |
| 24 | + |
| 25 | +\foreach \i in {1,i-1,i+1,n}{ |
| 26 | + \draw [map ->] (l\i.east) -- +(.5, 0) |
| 27 | + node [element, right] {$v_{\i}$}; |
| 28 | +} |
| 29 | + |
| 30 | +\braceflow[1.2]{(k1.north east)}{(ki-1.south east)} |
| 31 | +\coordinate (x) at (lastbrace_v); |
| 32 | +\braceflow[-.2]{(l1.north west)}{($ (li-1.south west) + (0, \pgflinewidth) $)} |
| 33 | +\draw [flow ->, out=0, in=180] (x) to (lastbrace_v); |
| 34 | + |
| 35 | +\braceflow[1.2]{(ki+1.north east)}{(kn.south east)} |
| 36 | +\coordinate (x) at (lastbrace_v); |
| 37 | +\braceflow[-.2]{($ (li+1.north west) + (0, -\pgflinewidth) $)}{(ln.south west)} |
| 38 | +\draw [flow ->, out=0, in=180] (x) to (lastbrace_v); |
0 commit comments