可以将“算法”一词改为另一个词吗?

可以将“算法”一词改为另一个词吗?

这可能是一个奇怪的问题,但我想将算法列表中的单词“算法”更改为“操作”。我正在使用包 algorithm2e。

\usepackage[ruled, vlined]{algorithm2e}

\begin{algorithm} [tb]
\DontPrintSemicolon
\caption{title.}   
\label{label}

some content 1\\
some content 2\\

\end{algorithm}  

它将生成如下算法:

-------
Algorithm 1: title
-------
some content 1
some content 2
-------

我想要做的是将“算法”一词改为另一个词...可以吗?

事实上,我的论文中有一些伪代码要展示,但伪代码很短。所以它更像是一个操作,而不是一个完整的算法。因此,如果对我的问题的回答是“否”,还有其他针对我的情况的建议吗?

答案1

您可以使用

\SetAlgorithmName{Operation}{List of Operations}{operation}

在文件序言中。

\documentclass{article}
\usepackage[ruled, vlined]{algorithm2e}

\SetAlgorithmName{Operation}{List of Operations}{operation}

\begin{document}

\begin{algorithm} [tb]
\DontPrintSemicolon
\caption{title.}   
\label{label}

some content 1\\
some content 2\\

\end{algorithm} 

\end{document}

在此处输入图片描述

答案2

当你使用时algorithm2e

\documentclass{article}

\usepackage[ruled, vlined]{algorithm2e}



\begin{document}

\renewcommand{\algorithmcfname}{Operation}
\begin{algorithm} [tb]
\DontPrintSemicolon
\caption{title.}   
\label{label}

some content 1\\
some content 2\\
  
\end{algorithm}  
  \end{document}

在此处输入图片描述

相关内容