listofalgorithms を章ではなくセクションのように動作させるにはどうすればよいですか?

listofalgorithms を章ではなくセクションのように動作させるにはどうすればよいですか?

問題があります。次の内容を含めました。

\documentclass[a4paper,11pt,reqno]{book} 
\usepackage{algorithm}
\usepackage{algorithmicx}
\usepackage[noend]{algpseudocode}

を作成したいのです\listofalgorithmsが、章としてではなく、セクションとして作成したいのです。次のことを試しました:

\renewcommand{\listalgorithmname}{}
\section*{Algorithmenverzeichnis}
\addcontentsline{toc}{section}{Algorithmenverzeichnis}
\listofalgorithms

しかし、タイトルとリストは、間にコマンドを配置しても\begin{samepage}\end{samepage}、同じページ上に表示されません\nopagebreak。助けていただけませんか?

答え1

\chapter一時的に変更\section:

ここに画像の説明を入力してください

\documentclass{book} 
\usepackage{algorithm}

\begin{document}

\chapter{A chapter}

\begingroup
\renewcommand{\listalgorithmname}{Algorithmenverzeichnis}
\let\chapter\section
\listofalgorithms
\endgroup

\begin{algorithm}
  \caption{An algorithm}
\end{algorithm}
\end{document}

上記のグループ化により、再定義の範囲が制限されます。したがって、は までのみ に\chapterなります。\section\endgroup

関連情報