在 algorithm2e 包中将算法重命名为启发式算法

在 algorithm2e 包中将算法重命名为启发式算法

我正在尝试使用该包为问题编写一些启发式方法algorithm2e

但是正如你所知,当你写下:

\begin{algorithm}
\caption{Heuristic 1: Name of Heuristic}
 ...
\end{algorithm}

输出内容为


算法 1:启发式 1:启发式名称


有人知道我该怎么写吗:


启发式 1:启发式名称


反而 ?

附言:我不知道这个命令是否有用:\SetAlgoRefName{}我无法让它工作,有人有使用它的例子吗?

相关主题包括:

在不同的包中:

答案1

\SetAlgorithmName需要三个参数:

\SetAlgorithmName{algorithmname}{algorithmautorefname}{list of algorithms name}

例如

\SetAlgorithmName{Heuristic}{heuristic}{List of Heuristics}

您也可以直接重新定义包的宏algorithm2e

\renewcommand*{\listalgorithmcfname}{List of Heuristics}
\renewcommand*{\algorithmcfname}{Heuristic}
\renewcommand*{\algorithmautorefname}{heuristic}

相关内容