为何我对这个 parcolumns lstlisting 感到厌烦?

为何我对这个 parcolumns lstlisting 感到厌烦?

我确信这是一个简单的问题,但有人能指出为什么以下\hbox两个\colchunk宏会产生溢出错误吗? LaTeX 似乎根本不需要进行任何换行。

\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}

答案1

nofirstindent使用环境选项parcolumns。更多信息请参见文档

相关内容