Как изменить заголовок в объявлениях?

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


person Michal    schedule 11.05.2010    source источник


Ответы (1)


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

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

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

\def\lstlistingautorefname{Alg.}

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

person YasirA    schedule 11.05.2010