¿Cómo corregir la ubicación de tikz '\draw' manualmente?

¿Cómo corregir la ubicación de tikz '\draw' manualmente?

Quiero hacer una llave a la derecha de dos nodos, pero no quiero que esté unida, pero quiero algo de espacio adicional. Para la ubicación inicial, mi solución parece funcionar bien, pero por alguna razón la posición final no se ve afectada. ¿Qué estoy haciendo mal y cómo debo hacerlo?

\documentclass{memoir}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, positioning, arrows.meta, decorations.pathreplacing}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}
    \node (foo) [draw, minimum width=6 em]
                {Foo};
    \node (bar) [draw, minimum width=6 em, below=of foo]
                {Bar};
     \draw [thick, decorate, decoration={brace, amplitude=6pt}] (foo.north east) + (1ex,1ex) -- (bar.south east) + (1ex, -1ex) node(foobar) [midway, xshift=3em] {FooBar};
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

No necesita ningún cambio ni esos cálculos, sino que simplemente puede agregar raise=<length>opciones a las llaves.

Producción

Figura 1

Código

\documentclass{memoir}
\usepackage{tikz}
\usetikzlibrary{calc, shapes.geometric, positioning, arrows.meta, decorations.pathreplacing}
\begin{document}
\begin{tikzpicture}
    \node (foo) [draw, minimum width=6 em]
                {Foo};
    \node (bar) [draw, minimum width=6 em, below=of foo]
                {Bar};
     \draw [thick, decorate, decoration={brace, amplitude=6pt, raise=5pt}] (foo.north east) -- (bar.south east) node(foobar) [midway, xshift=3em] {FooBar};
\end{tikzpicture}
\end{document}

información relacionada