
Я пытаюсь поместить некоторый код в среду 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}