
我試圖將一些程式碼放入 alltt 環境中,位於 LLNCS 文件類別的子圖中。
我之前使用過另一個支援 subcaption 套件的文檔類,但是當將其更改為 llncs 時,subcaption 套件輸出
The `subcaption' package does not work correctly in compatibility mode.
所以我想我一定要在 subfig 套件中使用 \subfloat 。不幸的是,我無法讓它工作,並且類似問題的答案\subfloat 內的 \begin{alltt}對我來說不太令人滿意:我是否必須使用 n 個保存箱,圖中的每個子圖一個?
另外,我認為這裡的主要問題是,如果我按照之前連結的問題將 subcaption 替換為 subfig ,則會發生下一個錯誤:
Something's wrong--perhaps a missing \item
答案1
它似乎 [1] altt 環境使用內部列表,並且浮動與它放置得不太好。
因此,解決方法似乎是將 alltt 文字嵌入到小型頁面中,如下所示:
\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}