Change “List of Listings” text

2019-03-18 01:29发布

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

3条回答
做个烂人
2楼-- · 2019-03-18 02:08

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.

查看更多
看我几分像从前
3楼-- · 2019-03-18 02:10

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.

查看更多
看我几分像从前
4楼-- · 2019-03-18 02:15

For answering your page numbering question:

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

查看更多
登录 后发表回答