Como fazer com que listas de algoritmos se comportem como uma seção, não como um capítulo?

Como fazer com que listas de algoritmos se comportem como uma seção, não como um capítulo?

Eu tenho um problema. Eu incluí o seguinte:

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

e queria criar um \listofalgorithmscapítulo, mas não como; Eu quero isso como seção. Eu tentei o seguinte:

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

Mas então o título e a lista não estão na mesma página, mesmo com o comando \begin{samepage}\end{samepage}próximo ou \nopagebreakintermediário. Você pode por favor me ajudar?

Responder1

Mude temporariamente \chapterpara \section:

insira a descrição da imagem aqui

\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}

O agrupamento acima limita o escopo da(s) redefinição(ões). Como tal \chaptertorna-se \sectionapenas até \endgroup.

informação relacionada