Latex算法框Algorithm编写及算法目录生成

在使用Latex编写算法的过程中,有许多选择,我比较喜欢用的包如下:
\usepackage[ruled,vlined]{algorithm2e}
如果需要修改算法编号方式,以chapter的方式编号,只需加入algochapter,如下:
\usepackage[ruled,vlined,algochapter]{algorithm2e}
可以使用如下的指令重命名算法名:
\renewcommand{\algorithmcfname}{算法}

附上algorithm2e包的官方文档直接查阅可以学习所有功能

下面是一个简单的示例:

\begin{algorithm}[!htbp]
\SetKwInOut{KIN}{在这里自定义输入名称}
\SetKwInOut{KOUT}{在这里自定义输出名称}
\caption{在这里编写算法名}
\KIN{在这里编写输入参数1,参数2...}% 输入参数
\KOUT{在这里编写输出参数1,参数2...}% 输出
算法第一行\\
%循环语句%
\For{$i \leftarrow 1$ to $N$} {
    \If{$a > b$} {
        if语句。
    }
    \ElseIf{$b > c$} {
        elseif语句。
    }
    \Else {
        else语句。
    }
}
\end{algorithm}

效果如图所示
算法框
如果需要为所有算法生成目录,可以使用如下的指令:

% 生成算法目录命令
\listofalgorithms

如需修改目录名称,可以输入如下指令(使用algorithm2e包的前提):

\renewcommand{\listalgorithmcfname}{算\ 法\ 目\ 录}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值