为并排的小页面提供一个(共享)标题,而不是两个

为并排的小页面提供一个(共享)标题,而不是两个

我有两个lstlisting区域通过使用两个小页面并排显示:

\noindent\begin{minipage}[t]{.43\textwidth}
\begin{lstlisting}[...]{part1}
// Code
\end{lstlisting}
\end{minipage}\hfill
\begin{minipage}[t]{.54\textwidth}
\begin{lstlisting}[...]{part2}
// Code
\end{lstlisting}
\end{minipage}

目前,两个列表都有自己的标题(为简单起见,上面没有显示)。我想要做的是显示一个标题而不是两个标题。单个标题应位于两个列表下方的中央。是否可以将两个列表视为一个列表?谢谢。

答案1

您可以使用\captionof包中的命令caption

% arara: pdflatex

\documentclass{article}
\usepackage{listings}
\usepackage{caption}[2015/09/20]
\usepackage{showframe} % just for demo

\begin{document}    
\begin{center}
\begin{minipage}[t]{.43\textwidth}
    \begin{lstlisting}
    // Code
    \end{lstlisting}
\end{minipage}\hfill
\begin{minipage}[t]{.54\textwidth}
    \begin{lstlisting}
    // Code
    \end{lstlisting}
\end{minipage}
\captionof{lstlisting}{caption}
\end{center}
\end{document}

在此处输入图片描述

相关内容