web-dev-qa-db-ja.com

「リストのリスト」テキストを変更する

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

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

ありがとうございました

19
tur1ng

\lstlistoflistingsを使用します

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

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

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

見出しを変更します。

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

20
Meinersbur

自分で変更しようとしました。名前を提供する別のコマンドがあります。例えば。:

\renewcommand{\lstlistlistingname}{My listungs}

したがって、両方\lstlistingnameおよび\lstlistlistingname変更する必要があります。

17
Jannis

ページ番号の質問に答えるには:

\cleardoublepageの直前に\pagenumbering{arabic}を挿入します。これで、リストのリストのローマ数字が修正されます。

3
Anders Larsen