带程序、标题前缀和专用列表的图形

带程序、标题前缀和专用列表的图形

我正在使用该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包并将您的programs放入algorithms 环境中而不是figures 中。

该命令\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} 

输出

在此处输入图片描述

相关内容