Frage

Ich habe versucht, den „Liste der Anzeigen“ Text mit dem Befehl

zu ändern
\renewcommand*{\lstlistlistingname}{List of XYZ}

vor meiner \begin{document}. Was ist los mit diesem?

Übrigens

\renewcommand*{\lstlistingname}{NewListing}

arbeitet wie ein Charme.

Edit: kein Fehler aufgetreten ist, nur nicht in dem Text zu ändern. Es ist immer noch „Liste der Anzeigen“.

Durch die Art und Weise das ist, wie ich es enthalten:

\pagestyle{scrheadings}
\pagenumbering{Roman}

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

\pagestyle{scrheadings}
\pagenumbering{arabic}

Ich habe gesehen, dass auf der „Liste der Anzeigen“ Seite der Nummerierung beginnt mit „1“, aber es sollte ein „V“ sein. Einige Hinweise?

Danke

War es hilfreich?

Lösung

Verwenden \lstlistoflistings

\listoflistings ist vom listing Paket. \lstlistoflistings ist aus listings Paket (man beachte den Plural). Sie sollten nicht beide gleichzeitig verwendet werden.

Wenn Sie das listing Paket verwenden, verwenden Sie

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

die Überschrift ändern.

EDIT: Aus der Tatsache, dass \lstlistingname arbeitet schließe ich, dass Sie das listings Paket verwenden. Ich schlage vor, die Linie \usepackage{listing} aus Ihrer tex-Datei zu entfernen. Wenn Sie beide Pakete verwenden: Nur die richtigen Befehle verwenden. Anzeigen von beiden Paketen erscheinen sowohl die Einträge in die gleiche lol Datei setzen.

Andere Tipps

Gerade versucht, es selbst zu ändern. Es gibt einen separaten Befehl, der den Namen zur Verfügung stellt. Z.

\renewcommand{\lstlistlistingname}{My listungs}

so beide \lstlistingname und \lstlistlistingname Bedarf geändert werden.

Für Ihre Seitennummerierung Frage zu beantworten:

Einfügen eines \cleardoublepage kurz vor \pagenumbering{arabic}. Das sollte die römische Nummerierung auf Ihrer Liste der Inserate beheben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top