编写算法代码

排版算法请用相应的宏包,不要自己折腾。


排这类算法主要有如下工具:
  • clrscode 包
  • clrscode3e 包
  • algorithms 包(实际使用两个子包 \usepackage{algorithm}、\usepackage{algorithmic})
  • algorithm2e 包
  • algorithmicx 包(实际使用其中的子包 \usepackage{algpseudocode},可与 algorithms 的 algorithm.sty 混用)
  • 其他比较少用到的包(其实就是比较难用的)还有 alg、newalg、program、pseudocode 等。
建议使用algorithm2e包
  • \usepackage[ruled]{algorithm2e  
  • \usepackage[ruled,vlined]{algorithm2e}
  • \usepackage[linesnumbered,boxed]{algorithm2e}
algorithm2e包可编排出不同样式的算法。
可参见  http://www.cnblogs.com/tsingke/p/5833221.html
扩展:
一、如何修改算法的标题为中文“算法”?
\renewcommand{\algorithmcfname}{算法} 即可
二、如何去掉算法中的竖线?
\SetAlgoNoLine 放在算法中即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值