This question is related to this question. Read that question, and read the first and the only answer, and its comments.
Answer I got was worked well. But there is a very little problem. Let's say that we have multi columned document:
\documentclass[twocolumn]{article}
\newenvironment{mybox}{\par\noindent%
\begin{minipage}{\linewidth}}
{\end{minipage}\par\vfill}
\begin{document}
\begin{mybox}
++++++\\
\vspace{3cm}\\
**********
\end{mybox}
\begin{mybox}
++++++\\
\vspace{3cm}\\
**********
\end{mybox}
\begin{mybox}
++++++\\
\vspace{3cm}\\
**********
\end{mybox}
\begin{mybox}
++++++\\
\vspace{3cm}\\
**********
\end{mybox} \begin{mybox}
++++++\\
\vspace{3cm}\\
**********
\end{mybox}
\begin{mybox}
++++++\\
\vspace{3cm}\\
**********
\end{mybox}
\begin{mybox}
++++++\\
\vspace{3cm}\\
**********
\end{mybox}
\begin{mybox}
++++++\\
\vspace{3cm}\\
**********
\end{mybox}
\end{document}
The output is:

As you may notice, the last asterisks do not share same horizontal level. The thing I expected was asterisks on the left column should be on more higher level. Because \vspace{\fill} should also work at the end of that column too. But somehow it doesn't. So could you explain why?




\vspaceinstead of\vspace*, nothing changes. After I defined the page break positions, why do I still need to use\vspace*? – jnbrq -Canberk Sönmez Jan 22 '15 at 15:08multicols? I use starred version of multicols environment, but it looks likepagebreak[0]doesn't work. – jnbrq -Canberk Sönmez Jan 23 '15 at 05:29