如何讓演算法清單表現得像一個部分,而不是一個章節?

如何讓演算法清單表現得像一個部分,而不是一個章節?

我有個問題。我包括以下內容:

\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

相關內容