如何在 RevTex 中使用 c 中algorithmm2e宏包

查看: 5495|回复: 0
使用algorithm2e宏包如何显示行号?
本帖最后由 template 于
23:29 编辑
我使用了algorithm2e宏包,头部命令为 \usepackage[vlined,boxed,ruled]{algorithm2e}
在书写算法时,如果不用\KwIn{}和\KwOut{}命令,就无法正确显示算法中的行号,不知道该怎么解决这个问题。
当使用\KwIn{}和\KwOut{}命令时,一切正常,
代码如下:\begin{algorithm}[!htbp]
\SetCommentSty{small}
\LinesNumbered
\caption{A Text}
\KwIn{none}
\KwOut{$a$}
\While{$a \le 10$}{
&&$a=a+1$\;
return $a$\;
\end{algorithm}复制代码显示效果如下:
test1.jpg (21.37 KB, 下载次数: 1)
正常行号显示
23:27 上传
不使用\KwIn{}和\KwOut{}命令时,就不显示行号,变成这样了:\begin{algorithm}[!htbp]
\SetCommentSty{small}
\LinesNumbered
\caption{A Text}
\While{$a \le 10$}{
&&$a=a+1$\;
return $a$\;
\end{algorithm}复制代码不知道该怎么让它正常显示行号,求助!
Powered by新浪广告共享计划>
广告共享计划
LaTeX技巧336:如何修改algorithms的编号形式
平时我们输入算法的时候通常用
algorithm2e宏包,这是个浮动的环境,可以添加自己的标题但是我们想让algorithm的编号和章关联,该怎么办?如&
Algorithm Chapter.1
[解决方案]
可以使用 amsmath提供的numberwith命令来实现:
\numberwithin{algorithm}{chapter}
或者修改计数器编号形式
\renewcommand{\thealgorithm}{\arabic{chapter}.\arabic{algorithm}}
但是这个编号修改后,不会自动让algorithm 在另一章节开始 自动置零。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。502 Bad Gateway
502 Bad Gateway502 Bad Gateway
502 Bad Gateway& 登录/注册
您可以从小木虫客户端获取VIP通行码,无需登录继续浏览
STEP1扫描左侧二维码,下载新版客户端
(已安装客户端用户请无视)
STEP2登录页面下方获取VIP通行码
VIP通行码:
小木虫,学术科研互动社区,为中国学术科研免费提供动力
违规贴举报删除请联系客服电话: 邮箱:(全天候) 或者 QQ:
广告投放与宣传请联系 李想 QQ:
QQ:&&邮箱:
Copyright & 2001-, All Rights Reserved. 小木虫 版权所有
浏览器进程
打开微信扫一扫
随时随地聊科研}

我要回帖

更多关于 latex怎么使用宏包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信