\begin{alltt} dentro de la subfigura en llncs

\begin{alltt} dentro de la subfigura en llncs

Estoy intentando poner algo de código en un entorno alltt, en una subfigura en la clase de documento LLNCS.

Anteriormente estaba usando otra clase de documento que admitía bien el paquete de subtítulos, pero al cambiarlo a llncs, el paquete de subtítulos genera

The `subcaption' package does not work correctly in compatibility mode.

Entonces creo que estoy obligado a usar \subfloat en el paquete subfig. Desafortunadamente, no pude hacerlo funcionar y la respuesta a una pregunta similar\begin{alltt} dentro de \subfloatno es del todo satisfactorio para mí: ¿tendría que usar n cajas de guardado, una para cada subfigura de la figura?

Además, creo que el principal problema aquí es el siguiente error que ocurre si reemplazo subtítulo con subfig según la pregunta vinculada anteriormente:

Something's wrong--perhaps a missing \item

Respuesta1

Parece [1] que el entorno altt utiliza una lista interna y que los flotantes no le sientan bien.

Entonces, parece que la solución consiste en incrustar el texto alltt dentro de una minipágina, así:

\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}

información relacionada