Consider following baposter where I added an overlayed TikZ figure to draw an arrow on top of the poster. (I observed that adding the given TikZ figure inside a box adds excess vertical spacing below its content, so I tried to put the TikZ figure after the last box.)
\documentclass[a0paper,portrait]{baposter}
\usepackage{tikz}
\definecolor{bordercol}{RGB}{40,40,40}
\definecolor{headercol1}{RGB}{186,215,230}
\definecolor{headercol2}{RGB}{80,80,80}
\definecolor{headerfontcol}{RGB}{0,0,0}
\definecolor{boxcolor}{RGB}{186,215,230}
\begin{document}
\background{
}
\begin{poster}{
grid=false,
borderColor=bordercol,
headerColorOne=headercol1,
headerColorTwo=headercol2,
headerFontColor=headerfontcol,
boxColorOne=boxcolor,
headershape=roundedright,
headerfont=\Large\sf\bf,
textborder=rectangle,
background=user,
headerborder=open,
boxshade=plain,
headerheight=3cm
}
%%% Eye Cacther %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
{
}
%%% Title %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
{\sf\bf
\includegraphics[height=3cm]{pix/elte_logo}\
Can I lower this title?
}
%%% Authors %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
{
\vspace{1em} Pr. Oblematic\
{Affiliation \ Long affiliation \ Very long affiliation}
}
%%% Logo %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
{
}
\headerbox{Problem}{name=problem1,column=0,row=0}{
}
\headerbox{Solution}{name=solution1,column=0,below=problem1,above=bottom}{
}
\headerbox{Problem}{name=problem2,span=2,column=1,row=0}{
}
\headerbox{Solution}{name=solution2,span=2,column=1,below=problem2,above=bottom}{
}
\begin{tikzpicture}[remember picture, overlay]
\draw[red,->] (current page.center) -- (current page.center)++(1cm, 1cm);
\end{tikzpicture}
\end{poster}
\end{document}
(Adapted from the ECCS2011 tutorial that comes with baposter.)
However, I get following result. What happened? How can I correctly overlay a TikZ picture over a given poster?

(current page.center) -- (current page.center)++(1cm, 1cm)is a line of length zero and then a move to. Just do(current page.center) -- ++(1cm, 1cm). Also, don't do\sf\bfin LaTeX. – Qrrbrbirlbel Oct 16 '23 at 16:35