I have a 2-column document with repeating boxes.
So I created these macros (don't mind the colors and boxheight):
% -------------------------------------------------------
% aitparagraph
%
% gives header and content with proper size and color
% for an arbitrary box
%
\newcommand{\aitparagraph}[2]{
\vspace{0.5cm}
{\Large \bf \textcolor{AITred}{#1}} \\[10pt] {#2}
}
% -------------------------------------------------------
% aitbox
%
% a single box
%
\newcommand{\aitbox}[2]{
\begin{minipage}[t]{\hsize}
\fcolorbox{AITgray}{white}{
\begin{minipage}[t]{0.92 \hsize}
\vbox to \the\boxheight{
\aitparagraph{#1}{#2}
\vfill
}
\end{minipage}
}
\end{minipage}
}
When use these macros in my document like this:
\begin{multicols}{2}
\aitbox{FIRSTBOX}{
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue euneque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla.
}
\columnbreak
\begin{minipage}[t]{\hsize}
\fcolorbox{AITgray}{white}{
\begin{minipage}[t]{0.92 \hsize}
\vbox to \the\boxheight{
\aitparagraph{SECOND}{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue euneque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla.}
\vfill
}
\end{minipage}
}
\end{minipage}
\end{multicols}
The first box ("FIRSTBOX") gives me "Undefull \hbox (badness 10000) in paragraph)" whereas the pure macro-less version renders without any complains.
Utilizing the macro introduces this warning. Why? How can I get rid of it? What am I doing wrong?