
Estou tentando colocar algum código em um ambiente alltt, em uma subfigura na documentclass LLNCS.
Anteriormente, eu estava usando outra documentclass que suportava perfeitamente o pacote subcaption, mas ao alterá-lo para llncs, o pacote subcaption gera
The `subcaption' package does not work correctly in compatibility mode.
Então acho que devo usar um \subfloat no pacote subfig. Infelizmente, não consegui fazê-lo funcionar, e a resposta para uma pergunta semelhante\begin{alltt} dentro de \subfloatnão é muito satisfatório para mim: eu teria que usar n saveboxes, um para cada subfig da figura?
Além disso, acho que o principal problema aqui é o próximo erro que acontece se eu substituir subcaption por subfig conforme a pergunta vinculada anteriormente:
Something's wrong--perhaps a missing \item
Responder1
Parece [1] que o ambiente altt usa uma lista interna e que os flutuadores não ficam bem com ela.
Então, parece que a solução é incorporar o texto alltt dentro de uma minipágina, assim:
\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}