Как изменить заголовок в списках? - PullRequest
34 голосов
/ 12 мая 2010

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

Спасибо за ответ

1 Ответ

64 голосов
/ 12 мая 2010

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

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

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

\def\lstlistingautorefname{Alg.}

Тогда, когда вы ссылаетесь на конкретный листинг, e. г. For details see \autoref{sec2:bubblesort}. это написано как «Подробнее см. Алг. 2.1.»

...