我正在使用该program
包来说明文档中的算法,目前我已将其放入环境中figure
。现在我想在文档中有一个专门的算法列表,而不是将它们与其他图表混合在一起。此外,我想将标题从图十:...到算法X:...你对如何实现这一点有什么提示吗?
\documentclass[ngerman]{scrbook}
\usepackage{program}
\begin{document}
\begin{figure}
\begin{program}
a=a+1;
\end{program}
\caption{Example code}
\label{alg:exampleCode}
\end{figure}
\end{document}
答案1
这是一个想法。
加载algorithm
包并将您的program
s放入algorithm
s 环境中而不是figure
s 中。
该命令\listofalgorithms
将为您提供所需的列表。
平均能量损失
\documentclass[ngerman]{scrbook}
\usepackage{program}
\usepackage[plain]{algorithm}
\begin{document}
\listofalgorithms
\vspace{3cm}
\begin{algorithm}
\begin{program}
a=a+1;
\end{program}
\caption{Example code}
\label{alg:exampleCode}
\end{algorithm}
\end{document}
输出