Изменить текст «Список объявлений» - PullRequest
19 голосов
/ 26 апреля 2010

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

\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». Некоторые намеки?

Спасибо

Ответы [ 3 ]

20 голосов
/ 26 апреля 2010

Использование \lstlistoflistings

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

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

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

для изменения заголовка.

РЕДАКТИРОВАТЬ: Исходя из того, что \lstlistingname работает, я пришел к выводу, что вы используете пакет listings. Я предлагаю удалить строку \usepackage{listing} из вашего текстового файла. Если вы используете оба пакета: просто используйте правильные команды. Списки из обоих пакетов появляются в обоих помещенных записях в один файл lol.

16 голосов
/ 28 февраля 2012

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

\renewcommand{\lstlistlistingname}{My listungs}

, поэтому необходимо изменить \lstlistingname и \lstlistlistingname.

3 голосов
/ 23 мая 2013

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

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

...