
我有個問題。我包括以下內容:
\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
。