
Tengo un problema. Incluí lo siguiente:
\documentclass[a4paper,11pt,reqno]{book}
\usepackage{algorithm}
\usepackage{algorithmicx}
\usepackage[noend]{algpseudocode}
y quería crear un \listofalgorithms
capítulo pero no como; Lo quiero como sección. Intenté lo siguiente:
\renewcommand{\listalgorithmname}{}
\section*{Algorithmenverzeichnis}
\addcontentsline{toc}{section}{Algorithmenverzeichnis}
\listofalgorithms
Pero entonces el título y la lista no están en la misma página, incluso con el comando \begin{samepage}\end{samepage}
alrededor o \nopagebreak
en el medio. ¿Podrías ayudarme?
Respuesta1
Cambiar temporalmente \chapter
a \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}
La agrupación anterior limita el alcance de la(s) redefinición(es). Como tal \chapter
se vuelve \section
sólo hasta \endgroup
.