WinEdit 的algorithm2e包自定义一个带竖线的模块
代码
\documentclass{ctexart}
\usepackage[linesnumbered,ruled,vlined]{algorithm2e}
\begin{document}
\begin{algorithm}
\caption{The pseudocode of solution procedures} \label{Algo:SoluStep}
\KwIn{all data involved in models and GA parameters}
\KwOut{Optimal portfolio}
Import all needed data ;
Generate N samples ;
\SetKwBlock{Evaluate}{Evaluation of the chromosome in current population:}{}
\Evaluate{
\SetAlgoVlined
\ForEach{p in the population}
{
\For{s from 1 to N}
{Obtain C and PV by solving model}
Calculate expected value of C and PV
}
}
\While{t less than T}
{
Selection operation ;
Crossover operation ;
}
Return optimal portfolio;
\end{algorithm}
\end{document}
结果展示:
针对 “Evaluation of the chromosome in current population:“下的模块添加了一条竖线。
PS:可能在写算法的过程中,很少有这种要求,但不免会有少部分同学会用到,因此记录并分享出来,希望能够帮到正在寻找答案的小伙伴。