Этот вопрос возник в результате вопроса здесь
Я хочу создать фигурную скобку, которая охватывает несколько строк текста. Проблема в том, что мне приходится вручную выравнивать координату x, что не является чистым решением.
В настоящее время я использую
\begin{frame}{Example}
\begin{itemize}
\item The long Issue 1
\tikz[remember picture] \node[coordinate,yshift=0.7em] (n1) {}; \\
spanning 2 lines
\item Issue 2
\tikz[remember picture] \node[coordinate, xshift=1.597cm] (n2) {};
\item Issue 3
\end{itemize}
\visible<2->{
\begin{tikzpicture}[overlay,remember picture]
\draw[thick,decorate,decoration={brace,amplitude=5pt}]
(n1) -- (n2) node[midway, right=4pt] {One and two are cool};
\end{tikzpicture}
} % end visible
\end{frame}
что дает желаемый результат:
Неудовлетворительно то, что мне пришлось вычислить значение xshift 1,597 см методом проб и ошибок (более или менее).
Без аргумента xshift результат будет следующим:
Думаю, есть элегантный способ избежать явного значения xshift.
Лучшим способом, имхо, было бы вычислить максимальное значение x двух узлов и использовать его (как уже было предложено Джеффом )
Но уже было бы очень удобно иметь возможность явно определять абсолютные значения x обоих узлов, сохраняя при этом их текущие значения y. Это позволит избежать утомительной процедуры адаптации третьего десятичного положения после запятой, чтобы скобка выглядела вертикально.