Frage

Ich habe eine Frage über die listings Paket . Wissen Sie, wie es zu ändern, um einen Titel wie diese „Algorithm ## Titel“ statt den lässigen „Listing ## Titel“ in der Titelzeile zu bekommen?

War es hilfreich?

Lösung

Setzen Sie diese Zeilen Präambel (die Präambel ist alles von Anfang an der LaTeX-Quelldatei, bis der \begin{document} Befehl):

\renewcommand\lstlistingname{Algorithm}
\renewcommand\lstlistlistingname{Algorithms}

Das ändert sich zunächst die Beschriftung Name für Inserate. Die zweite - der Header-Name für die Liste der Inserate, die von dem \lstlistoflistings Befehl gedruckt wird. Sie wollen wahrscheinlich auch den Text in autorefs ändern:

\def\lstlistingautorefname{Alg.}

Dann, wenn Sie sich beziehen auf eine bestimmte Liste, e. G. For details see \autoref{sec2:bubblesort}. es wird geschrieben als "Einzelheiten Alg sehen. 2.1."

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