Как изменить название в списках?
Вопрос
У меня есть вопрос о listings
упаковка. Отказ Вы знаете, как изменить его, чтобы получить название, как этот «алгоритм ## название», а не в случайных «листинге ## название» в заголовке?
Решение
Поместите эти линии в преамбулы (преамбула - все, что от начала файла источника латекса до \begin{document}
команда):
\renewcommand\lstlistingname{Algorithm}
\renewcommand\lstlistlistingname{Algorithms}
Первые изменения названия подписи для списков. Второе - имя заголовка для списка списков, которые напечатаны \lstlistoflistings
команда. Вы также захотите изменять текст в autoref
S:
\def\lstlistingautorefname{Alg.}
Затем, когда вы имеете в виду определенный список, например For details see \autoref{sec2:bubblesort}.
Он написан как «Подробнее см. ALG. 2.1».
Не связан с StackOverflow