web-dev-qa-db-ja.com

リストのタイトルを変更するには?

listings package について質問があります。タイトル行のカジュアルな「リスト##タイトル」ではなく、この「アルゴリズム##タイトル」のようなタイトルを取得するように変更する方法を知っていますか?

34
Michal

これらの行をプリアンブルに配置します(プリアンブルは、LaTeXソースファイルの先頭から\begin{document}コマンドまでのすべてです):

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

1つ目は、リストのキャプション名を変更します。 2番目— \lstlistoflistingsコマンドによって出力されるリストのリストのヘッダー名。また、autorefsのテキストを変更することもできます。

\def\lstlistingautorefname{Alg.}

次に、特定のリストを参照しているとき、e。 g。 For details see \autoref{sec2:bubblesort}.「詳細はAlg。2.1を参照してください。」

64