Пишу работу в latex с листингами программ.
Листинги помещаю в текст из файлов:
\lstinputlisting[language=С++, caption = Здесь описание листинга]{./path/file.cpp}
В конце основного файла main.tex указываю, как должна быть указана в оглавлении ссылка на листинги:
\addcontentsline{toc}{chapter}{Список листингов программ}
\lstlistoflistings
В результате этих действий получаю пронумерованные листинги с подсветкой кода, ссылку в оглавлении («Список листингов программ») и список листингов в конце работы.
Не получается сделать следующее:
1. В конце работы написано «Listings» вместо «Листинги». Для библиографии, например, всё работает и пишется на русском. Как сделать, чтобы было написано на русском «Список листингов программ»?
2. Установить хедер страницы.
\lhead{Листинги \emph{Листинги}}
3. При использовании \lstinputlisting хотелось бы указывать не только caption, а рядом с подписью под листингом указывать название файла, из которого взят код, например:
Листинг 1.2. Описание (file.cpp)
4. В подписях под листингами пишется «Listing 1.1», а хотелось бы «Листинг 1.1».
5. Какие посоветуете возможности \lstinputlisting помимо того, что я использую?