コマンドで「リストのリスト」テキストを変更しようとしました
\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」である必要があります。いくつかのヒント?
ありがとうございました
\lstlistoflistings
を使用します
\listoflistings
はlisting
パッケージからのものです。 \lstlistoflistings
はlistings
パッケージからのものです(複数形に注意してください)。両方を同時に使用しないでください。
listing
パッケージを使用している場合は、
\renewcommand*{\listlistingname}{List of XYZ}
見出しを変更します。
編集:\lstlistingname
が機能するという事実から、私はあなたがlistings
パッケージを使用していると結論付けます。 texファイルから\usepackage{listing}
行を削除することをお勧めします。両方のパッケージを使用する場合:適切なコマンドを使用するだけです。両方のパッケージのリストが両方に表示され、エントリが同じlol
ファイルに配置されます。
自分で変更しようとしました。名前を提供する別のコマンドがあります。例えば。:
\renewcommand{\lstlistlistingname}{My listungs}
したがって、両方\lstlistingname
および\lstlistlistingname
変更する必要があります。
ページ番号の質問に答えるには:
\cleardoublepage
の直前に\pagenumbering{arabic}
を挿入します。これで、リストのリストのローマ数字が修正されます。