如何将 \begin{algorithm} 中的“Data”(来自 \KwData{})和“Result”(来自 \KwResult{})重命名为其他名称?

如何将 \begin{algorithm} 中的“Data”(来自 \KwData{})和“Result”(来自 \KwResult{})重命名为其他名称?

假设我有以下代码:

\begin{algorithm}
\KwData{my data}
\KwResult{my output}
my algorithm
\caption{my caption}
\end{algorithm}

它会产生类似这样的结果:


算法1:我的标题
数据:我的数据
结果:我的输出
1 我的算法


我想将“数据”和“结果”重命名为其他名称。

我怎么做?

谢谢。

答案1

algorithm您可以使用全局更改标签(在文档前言中)或本地更改标签(在环境中) \SetKwInput

\documentclass{article}
\usepackage{algorithm2e}

% global change
\SetKwInput{KwData}{The data}
\SetKwInput{KwResult}{The result}

\begin{document}

\begin{algorithm}
\KwData{my data}
\KwResult{my output}
my algorithm
\caption{my caption}
\end{algorithm}

\begin{algorithm}
% local change
\SetKwInput{KwData}{Abbott}
\SetKwInput{KwResult}{Costello}
\KwData{my data}
\KwResult{my output}
my algorithm
\caption{my caption}
\end{algorithm}

% the local change has been reverted

\begin{algorithm}
\KwData{my data}
\KwResult{my output}
my algorithm
\caption{my caption}
\end{algorithm}

\end{document}

在此处输入图片描述

相关内容