我有两个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}