Pergunta

I tried to change the "List of Listings" text with the command

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

before my \begin{document}. What's wrong with this?

By the way

\renewcommand*{\lstlistingname}{NewListing}

worked like a charm.

Edit: No error occurred, just no change in the text. It's still "List of Listings".

By the way this is how I included it:

\pagestyle{scrheadings}
\pagenumbering{Roman}

\pdfbookmark[0]{\contentsname}{Contents}
\tableofcontents
\listoftables
\listoffigures
\listoflistings

\pagestyle{scrheadings}
\pagenumbering{arabic}

I've seen that on the "List of Listings" page the numbering starts with "1" but it should be a "V". Some hints?

Thank you

Foi útil?

Solução

Use \lstlistoflistings

\listoflistings is from the listing package. \lstlistoflistings is from listings package (Notice the plural). You should not use both at the same time.

If you are using the listing package, use

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

to change the heading.

EDIT: From the fact that \lstlistingname works I conclude that you use the listings package. I suggest to remove the line \usepackage{listing} from your tex file. If you use both packages: Just use the right commands. Listings from both package appear in both put the entries into the same lol file.

Outras dicas

Just tried to change it myself. There is a separate command that provides the name. E.g.:

\renewcommand{\lstlistlistingname}{My listungs}

so both \lstlistingname and \lstlistlistingname need to be changed.

For answering your page numbering question:

Insert a \cleardoublepage just before \pagenumbering{arabic}. That should fix the roman numbering on your List of listings.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top