\begin{alltt} внутри подрисунка в llncs

\begin{alltt} внутри подрисунка в llncs

Я пытаюсь поместить некоторый код в среду alltt, в подрисунок в классе документа LLNCS.

Ранее я использовал другой documentclass, который прекрасно поддерживал пакет subcaption, но при изменении его на llncs пакет subcaption выводит

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

Поэтому я думаю, что я обязан использовать \subfloat в пакете subfig. К сожалению, я не смог заставить его работать, и ответ на аналогичный вопрос\begin{alltt} внутри \subfloatне совсем меня устраивает: придется ли мне использовать n ящиков сохранения, по одному для каждого подрисунка на рисунке?

Кроме того, я думаю, что главная проблема здесь заключается в следующей ошибке, которая возникает, если я заменяю subcaption на subfig, как в предыдущем вопросе:

Something's wrong--perhaps a missing \item

решение1

Кажется [1] что среда alt использует внутренний список, и что плавающие элементы не очень хорошо в нем размещаются.

Итак, похоже, что решением будет встроить весь текст внутрь мини-страницы, вот так:

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

Связанный контент