
問題があります。次の内容を含めました。
\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