Вопрос

Я пытался изменить текст «Список списков» с помощью команды

\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». Некоторые подсказки?

Спасибо

Это было полезно?

Решение

Использовать \lstlistoflistings

\listoflistings от listing упаковка. \lstlistoflistings из listings пакет (обратите внимание на множественное число). Вы не должны использовать оба одновременно.

Если вы используете listing Пакет, использование

\renewcommand*{\listlistingname}{List of XYZ}

изменить заголовок.

Редактировать: от того, что \lstlistingname Работает я заключаю, что вы используете listings упаковка. Я предлагаю удалить линию \usepackage{listing} из вашего файла TEX. Если вы используете оба пакета: просто используйте правильные команды. Списки обеих пакетов появляются в оба положить записи в одинаковую lol файл.

Другие советы

Просто пытался изменить это сам. Существует отдельная команда, которая дает имя. Например:

\renewcommand{\lstlistlistingname}{My listungs}

Итак, оба \lstlistingname а также \lstlistlistingname нужно изменить.

Для ответа на ваш вопрос нумерации страницы:

Вставить а. \cleardoublepage как раз раньше \pagenumbering{arabic}. Отказ Это должно исправить римское нумерация в вашем списке списков.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top