I am writing a poster in LaTeX (\documentclass[a0,portrait]{a0poster}
)
Each block of the poster is created with textblock, like:
%MOTIVATION
\begin{textblock}{16.4}(.3,1.8)
\begin{tikzpicture}
\node [mybox] (box){%
\begin{minipage}{0.45\textwidth}
---Some Text----
\end{minipage}
};
\node[fancytitle, right=30pt,rounded corners=10pt] at (box.north
west) {\Huge{Introduction}};
\end{tikzpicture}
\end{textblock}
The problem is that textblock
takes an absolute position; so, for each textblock, I have to place the new block manually; it is impossible to place
the blocks with regular spacing (i.e. keep \vgap
between two blocks
identical).
Is it possible to place the textblock with something like
\textblock{size}{x-coor, "\vspace{1cm} from the bottom of the last block"}
I don't have any commitment to textblock
, so any other way of achieving
this will be appreciated.
I tried to get rid of textblock
alltogether, with \vspace
at the bottom
of each textblock
, like
\vspace{1cm}
%MOTIVATION
%\begin{textblock}{16.4}(.3,1.8)
\begin{tikzpicture}
\node [mybox] (box){%
\begin{minipage}{0.45\textwidth}
---Some Text---
\end{minipage}
};
\node[fancytitle, right=30pt,rounded corners=10pt] at (box.north
west) {\Huge{Introduction}};
\end{tikzpicture}
%\end{textblock}
The problem is that, as my poster has a 2-column, top-down layout, I
cannot place "blocks" in the 2nd column.
Best Answer
Might you consider the
stackengine
package to stack your poster blocks? The "short-stacking" mechanism allows for a constant vertical gap between stacked items. Then, you don't need to worry about absolute positioning.