2010-04-25 2 views
17

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

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

Спасибо

+0

Это всегда хорошая идея, чтобы сказать, что произошло, когда вы пробовали его в сравнении с тем, что вы ожидали. – Meinersbur

+0

Возможно, определен макрос списка ... BTW. welcome :) –

+0

... работает как очарование для меня ... –

ответ

17

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

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

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

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

изменить направление движения.

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

+0

Позор мне, конечно, включил листинг и списки. – tur1ng

+0

Если я добавлю \ renewcommand * {\ lstlistoflistings} {New Section Title} в предикат или документ, название раздела списка списков изменяется (из «Список»), но записи исчезают (т.е. я получаю пустую страницу с заголовком раздела). Что мне не хватает? – AstroFloyd

+0

Используя эту команду, вы заменили определение листингов таблицы таблиц текстом «Название нового раздела». Измените \ listlisting ** имя **, чтобы изменить только заголовок. – Meinersbur

13

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

\renewcommand{\lstlistlistingname}{My listungs} 

так как \lstlistingname и \lstlistlistingname должны быть изменены.

2

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

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