Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Possible Duplicate:
Why does vfill not work inside a beamer column?

I'm trying to tweak beamerposter examples to my needs. The one example I found fairly simply as a starting point on the one hand and full enough on the other can be found at Shawn Lankton Online.

However, I fill to achieve one thing, namely fill vertical space, when the boxes are "too" small. For instance, in the example poster, given in the zip file, the boxes are rather small, and concentrated at the center of the page. How can they be spread vertical and evenly over the page?

I tried using \vfill but it didn't work... Any ideas?

\documentclass[serif,mathserif,final]{beamer}
\usepackage[orientation=landscape,size=custom,width=70,height=40,scale=.6,debug]{beamerposter}

\begin{frame}{}
  \begin{columns}[t]

    \begin{column}{0.32\linewidth}
      \begin{block}{Summary}
        Block 1
      \end{block}
\vfill
      \begin{block}{Motivation}
        Block 2
      \end{block}
\vfill
      \begin{block}{Columns}
        Block 3
      \end{block}
    \end{column}
  \end{columns}
\end{frame}
\end{document}
share|improve this question
    
@TorbjørnT.: I wouldn't say a 100% duplicate, but strongly related. Actually, Martin's answer in the linked question solved my problem. –  Dror Nov 14 '11 at 19:14
    
As TorbjørnT. suggested, this answer of Martin, actually provides a solution to my problem. The root is the way columns internally works, and the work around based on the usage of vbox. –  Dror Nov 15 '11 at 20:15
    
I added an answer with a reference to Martin's answer. I think it it better to keep this question open as well, as it specifies on the beamerposter package. –  Dror Nov 15 '11 at 20:20
    
@Dror As you seem happy with the solution in the linked question, I feel this should be closed as a duplicate. This question will remain about as a 'marker' when searching, which is the usual approach on TeX.sx. –  Joseph Wright Nov 15 '11 at 20:25
add comment

marked as duplicate by Joseph Wright Nov 15 '11 at 20:25

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

1 Answer

There are several methods to accomplish this.

One of the easiest solutions is add a rubber length. This is done by inlcuding the code

\hspace*{ 5cm } for example. This adds 5cm vertical space.

Another way to accomplish this is by using the package 'varwidth'

Best way to create colored text boxes

share|improve this answer
    
hspace adds horizontal space ;-) –  Marco Daniel Nov 14 '11 at 16:28
    
@N3buchadnezzar: This indeed produces bigger space between the boxes, but it won't spread them evenly along (vertically) the page. I see that I have to clarify the question itself... –  Dror Nov 14 '11 at 16:33
    
A minimal example of what you want would be great –  N3buchadnezzar Nov 14 '11 at 16:43
    
In the link I sent you can find the files I'm considering - I don't know how to turn them into MWE... I'm trying to have the block evenly and vertically distributed along the page. –  Dror Nov 14 '11 at 17:02
    
@Dror You basically strip away everything that doesn't matter, while still having compilable code that demonstrates the problem. I added one to your post, hope that's OK. Did you look at the question I linked to in my comment above? –  Torbjørn T. Nov 14 '11 at 17:17
show 1 more comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.