Изменить текст "Список объявлений"
Я попытался изменить текст "Список объявлений" с помощью команды
\renewcommand*{\lstlistlistingname}{List of XYZ}
до моего \begin{document}
, Что с этим не так?
Кстати
\renewcommand*{\lstlistingname}{NewListing}
работал как шарм.
Редактировать: ошибок не было, просто без изменений в тексте. Это все еще "Список объявлений".
Кстати, вот как я это включил:
\pagestyle{scrheadings}
\pagenumbering{Roman}
\pdfbookmark[0]{\contentsname}{Contents}
\tableofcontents
\listoftables
\listoffigures
\listoflistings
\pagestyle{scrheadings}
\pagenumbering{arabic}
Я видел, что на странице "Список объявлений" нумерация начинается с "1", но это должна быть буква "V". Некоторые намеки?
Спасибо
4 ответа
Использование \lstlistoflistings
\listoflistings
от listing
пакет. \lstlistoflistings
из listings
пакет (обратите внимание на множественное число). Вы не должны использовать оба одновременно.
Если вы используете listing
пакет, использовать
\renewcommand*{\listlistingname}{List of XYZ}
изменить заголовок.
РЕДАКТИРОВАТЬ: от того, что \lstlistingname
работы я заключаю, что вы используете listings
пакет. Предлагаю убрать строчку \usepackage{listing}
из вашего текстового файла. Если вы используете оба пакета: просто используйте правильные команды. Списки из обоих пакетов появляются в обоих помещают записи в один и тот же lol
файл.
Просто попытался изменить это сам. Существует отдельная команда, которая предоставляет имя. Например:
\renewcommand{\lstlistlistingname}{My listungs}
так что оба \lstlistingname
а также \lstlistlistingname
нужно изменить.
Для ответа на вопрос о нумерации страниц:
Вставьте \cleardoublepage
как раз перед \pagenumbering{arabic}
, Это должно исправить римскую нумерацию в вашем списке объявлений.
Ни один из приведенных выше ответов не работал у меня. Команды, которые решили мою проблему:
\renewcommand{\listingscaption}{Code}
\renewcommand{\listoflistingscaption}{List of source code examples}