在Overleaf中使用algorithm2e时,如何自定义Input和Output的名称?
在使用overleaf编写algorithm时使用默认代码:
代码来源:www.Overleaf.com
\begin{algorithm}[t]
\SetAlgoLined
\KwIn{input parameters A, B, C}%输入参数
\KwOut{output result}%输出
\KwResult{Write here the result }
initialization\;
\While{While condition}{
instructions\;
\eIf{condition}{
instructions1\;
instructions2\;
}{
instructions3\;
}
}
\caption{How to write algorithms}
\end{algorithm}
其效果为:
如果要把Input和Output更换成以下效果:
只需在上述的代码开头出加上:
//--------开头这两行--------
\SetKwInOut{KwIn}{AAA}
\SetKwInOut{KwOut}{BBB}
//-------------------------
\begin{algorithm}[t]
\SetAlgoLined
\KwIn{input parameters A, B, C}%输入参数
\KwOut{output result}%输出
\KwResult{Write here the result }
initialization\;
\While{While condition}{
instructions\;
\eIf{condition}{
instructions1\;
instructions2\;
}{
instructions3\;
}
}
\caption{How to write algorithms}
\end{algorithm}