Подтвердить что ты не робот

Как изменить название в списках?

У меня есть вопрос о пакете listings. Знаете ли вы, как изменить его, чтобы получить заголовок, подобный этому "Алгоритм ## Заголовок", а не случайный "Листинг ## Заголовок" в строке заголовка?

4b9b3361

Ответ 1

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

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

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

\def\lstlistingautorefname{Alg.}

Затем, когда вы имеете в виду конкретный список, e. г. For details see \autoref{sec2:bubblesort}. он записывается как "Подробнее см. Алг. 2.1."