我正在尝试将一些代码放入 alltt 环境中,放在 LLNCS 文档类的子图中。
我之前使用的是另一个支持 subcaption 包的 documentclass,但是当将其更改为 llncs 时,subcaption 包输出
The `subcaption' package does not work correctly in compatibility mode.
因此,我认为我必须在 subfig 包中使用 \subfloat。不幸的是,我无法让它工作,类似问题的答案\begin{alltt} 位于 \subfloat 内对我来说不太令人满意:我是否必须使用 n 个保存箱,每个保存箱用于图中的每个子图?
此外,我认为这里的主要问题是如果我按照前面链接的问题用 subfig 替换 subcaption 时发生的下一个错误:
Something's wrong--perhaps a missing \item
答案1
它似乎 [1] altt 环境使用内部列表,并且浮点数不能很好地与其配合。
因此,解决方法似乎是将所有文本嵌入到小页面中,如下所示:
\begin{figure}[t]
\subfloat[Subcaption here]{\label{fig:example:mwe}%
\begin{minipage}{0.4\textwidth}
\begin{alltt}\scriptsize
your altt text goes here
\end{alltt}
\end{minipage}
}
\caption{The whole figure's caption. Can refer to \ref{fig:example:mwe}.}
\end{figure}