格式化“算法列表”

格式化“算法列表”

我的学校要求算法列表的格式与图片列表的格式相同。我找到了一个类似的问题这里. 尝试来自 Werner 的回答,我确实得到了如图所示的格式化点:

在此处输入图片描述

但是,在目录和算法列表中,到处都出现了“图”字,而没有出现“算法”。我怎样才能在这些地方用“算法”替换“图”字?

答案1

您可以使用以下命令更改名称

\renewcommand{\figurename}{New Figure Caption Name}
\renewcommand{\figureautorefname}{New Figure Autoref Name}
\renewcommand{\listfigurename}{List of Figures Modifyed}

不过,我建议使用\usepackage{listings}然后重命名字幕

\renewcommand{\lstlistingname}{Algorithm}
\renewcommand{\lstlistlistingname}{List of Algorithms}

并使用命令\lstlistoflistings插入所有列表的列表。这种方法不会混淆图形和您工作中可能存在的其他对象。

您可以使用以下方式插入外部代码

% firstline = 1, lastline = 10, firstnumber = 1, nolol, 
\lstinputlisting[label = {alg:file_name}, caption = {Legenda}]
{file_name.m}

或者复制并粘贴到

\begin{lstlisting}
    insert code here
\end{lstlisting}

您可以在以下位置找到更多建议如何将代码列表放入附录中?以及其中的链接。

相关内容