X–Y
Since my poster is on self-stabilizing algorithms (and quite frankly, I don't have much to say about it that's appropriate for a poster), I came up with a pretty cool idea for its layout. I'd like to set many blocks on the page and position them absolutely, manually connecting arbitrary blocks with edges to form a graph.
My Attempt
% arara: xelatex
% arara: xelatex
\documentclass{beamer}
\usepackage[absolute,overlay]{textpos}
\usepackage[orientation=portrait,width=36in,height=44in]{beamerposter}
\usepackage{tikz}
\usetikzlibrary{tikzmark}
\beamertemplategridbackground[1in]
\newenvironment{node}[4]{%
\begin{textblock*}{#2}(#3,#4)%
\begin{block}{#1}%
\tikzmark{#1}\ignorespaces
}{%
\end{block}
\end{textblock*}
}
\begin{document}
\begin{frame}
\begin{node}{Introduction}{4in}{3in}{4in}
What is a self-stabilizing algorithm?
Example from paper.
\end{node}
\begin{node}{Motivation}{10in}{14in}{15in}
blah
\end{node}
\begin{tikzpicture}[remember picture]
\draw[overlay, line width=5mm]
(pic cs:Motivation) -- (pic cs:Introduction);
\end{tikzpicture}
\end{frame}
\end{document}
However, this unsurprisingly places the mark at the top left (where the text starts). How can I convince it to go to the center of the block, both vertically and horizontally, so as to make a convincing graph?
