I'm sure this is a simple question but would anybody be able to point out to me why the following generates overfull \hbox errors for the two \colchunk macros? It doesn't appear LaTeX needs to do any line breaking at all.
\documentclass[a4paper,10pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{fullpage}
\usepackage{listings}
\usepackage{parcolumns}
\begin{document}
\begin{parcolumns}{2}
\colchunk{
\noindent\begin{minipage}{.45\textwidth}
\begin{lstlisting}[language={[x86masm]Assembler}]
movzx ebx, cx
push ebx
call someFunc
\end{lstlisting}
\end{minipage}
}
\colchunk{
\noindent\begin{minipage}{.45\textwidth}
\begin{lstlisting}[language={[x86masm]Assembler}]
mov ecx, edx
\end{lstlisting}
\end{minipage}
}
\colplacechunks
\end{parcolumns}
\end{document}

\parat the beginning of\colchunk, which takes care of the "Overfull\hboxwarnings." You may have to adjust the vertical alignment then. However, there are other ways of performing thisparcolumnsapproach that doesn't require such a fix. You could also use\linewidthfor yourminipage, which is marginally larger than.45\textwidth(by about12.65pt). – Werner Dec 31 '11 at 17:14parcolumnspackage allows you to form columns that can break across pages. Putting the content of acolchunkin aminipagenegates this. – cmhughes Dec 31 '11 at 17:55