Вопрос

У меня есть вопрос о listings упаковка. Отказ Вы знаете, как изменить его, чтобы получить название, как этот «алгоритм ## название», а не в случайных «листинге ## название» в заголовке?

Это было полезно?

Решение

Поместите эти линии в преамбулы (преамбула - все, что от начала файла источника латекса до \begin{document} команда):

\renewcommand\lstlistingname{Algorithm}
\renewcommand\lstlistlistingname{Algorithms}

Первые изменения названия подписи для списков. Второе - имя заголовка для списка списков, которые напечатаны \lstlistoflistings команда. Вы также захотите изменять текст в autorefS:

\def\lstlistingautorefname{Alg.}

Затем, когда вы имеете в виду определенный список, например For details see \autoref{sec2:bubblesort}. Он написан как «Подробнее см. ALG. 2.1».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top