24

コマンドで「リストのリスト」テキストを変更しようとしました

\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」である必要があります。いくつかのヒント?

ありがとうございました

4

4 に答える 4

22

使用する\lstlistoflistings

\listoflistingslistingパッケージからです。パッケージ\lstlistoflistingsからです(複数形に注意してください)。listings両方を同時に使用しないでください。

listingパッケージを使用している場合は、

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

見出しを変更します。

編集: 動作するという事実から、パッケージ\lstlistingnameを使用していると結論付けます。tex ファイルからlistings行を削除することをお勧めします。\usepackage{listing}両方のパッケージを使用する場合: 適切なコマンドを使用してください。lol両方のパッケージからのリストは、エントリを同じファイルに入れる両方に表示されます。

于 2010-04-25T21:10:15.997 に答える
19

自分で変えてみただけです。名前を提供する別のコマンドがあります。例えば:

\renewcommand{\lstlistlistingname}{My listungs}

との両方\lstlistingname\lstlistlistingname変更する必要があります。

于 2012-02-28T10:58:00.633 に答える