两列列表

两列列表

我想要两个并排的列表。

它们的长度大致相同,因此如果其中一部分较长,我并不关心它的布局。

我试过

\begin{minipage}{\textwidth}
\begin{parcolumns}{2}
\colchunk{\begin{lstlisting}[caption=code 1,frame=tlrb]{Name}
void code()
{

}
\end{lstlisting}}

\colchunk{\begin{lstlisting}[caption=code 2,frame=tlrb]{Name}
void code()
{

}
\end{lstlisting}}

\colplacechunks
\end{parcolumns}
\end{minipage}

而列表的边界最终分成以下几块: 分块列表

顺便说一句,我在 Ubuntu 上使用 texlive 包 &pdflatex并且文档类是

\documentclass[
a4paper,
10pt,
twoside,
openright,
notitlepage,
parskip=half,
]{scrreprt}

任何想法都值得赞赏。

答案1

您可以使用两个minipages:

\documentclass[
a4paper,
10pt,
twoside,
openright,
notitlepage,
parskip=half,
]{scrreprt}
\usepackage{listings}
\usepackage{parcolumns}
\begin{document}

\noindent\begin{minipage}{.45\textwidth}
\begin{lstlisting}[caption=code 1,frame=tlrb]{Name}
void code()
{

}
\end{lstlisting}
\end{minipage}\hfill
\begin{minipage}{.45\textwidth}
\begin{lstlisting}[caption=code 2,frame=tlrb]{Name}
void code()
{

}
\end{lstlisting}
\end{minipage}

\end{document}

在此处输入图片描述

相关内容