IEEEE trans模板中怎么使用algorithm2e
IEEEE trans模板中怎么使用algorithm2e
本文主要记录如何在IEEEE trans模板中使用algorithm2e
,避免踩坑,找不到解决方案。
目录
- IEEEE trans模板中怎么使用algorithm2e
- 1.注释掉该注释的
- 2.导入algorithm2e包
- 3.使用algorithm2e包写算法
1.注释掉该注释的
在导入algorithm2e包之前,将不必要的包进行注释,否则会一直报错,还找不到原因。需要注释的包包括下面两个:
\usepackage{algorithm}
\usepackage{algorithmic}
如果注释掉上面这两个包,你再导入algorithm2e包时,会冲突,一直报错。
2.导入algorithm2e包
用下面这几行语句导入algorithm2e包,并且要注意一定要将下面4行代码写完整,不能只写第一行导入包,还要加上下面3行才行,否则也是会报错。
% \usepackage[ruled,norelsize,vlined,linesnumbered]{algorithm2e}% \makeatletter
% \newcommand{\removelatexerror}{\let\@latex@error\@gobble}
% \makeatother
3.使用algorithm2e包写算法
用如下的代码写算法,是将算法放在了\begin{figure} \end{figure}
中。附上一个简单的例子代码:
\begin{figure}[!t]\removelatexerror\begin{algorithm}[H]\caption{multiobjective DE}initialize population $P = \left \{ X_{1}, ... , X_{N} \right \} $\;\For( \emph{Evolutionary loop}){$g := 1$ to $G_{max}$}{Do things \;Trim the population to size $N$ using nondominated sorting and diversity estimation \;}\end{algorithm}
\end{figure}
上述算法运行之后的效果如下所示:
当然,也可以为算法加上行号,或者Input、Output等重要内容,可以参照如下代码:
\begin{figure}[!t]\removelatexerror
\begin{algorithm}[H]\KwIn{this text}\KwOut{how to write algorithm with \LaTeX2e }initialization\;\While{not at end of this document}{read current\;\Repeat{this end condition}{do these things\;}\eIf{understand}{go to next section\;current section becomes this one\;}{go back to the beginning of current section\;}\Do{this end condition}{do these things\;}}\caption{How to write algorithms}
\end{algorithm}
\end{figure}
参考文献
- algorithm2e笔记,记录一下常规操作
- algorithm2ePDF文档
3.科研神器Latex:algorithm2e算法常用技巧小结
IEEEE trans模板中怎么使用algorithm2e相关推荐
- IEEE trans模板格式中的分栏及左下角作者信息脚注的添加方法(Word 2010)
看trans模板中的左下角作者信息是固定在首页的左栏左下角.经过探索,利用"脚注"和"分栏"这两个功能,以下三步就可以实现这一效果. 一.脚注(插入不带编号的脚 ...
- php中template函数,thinkPHP模板中函数的使用方法
这篇文章主要介绍了thinkPHP模板中函数的使用方法,结合实例形式对比分析了php函数的单独使用与thinkPHP模板中php函数的相应使用技巧,需要的朋友可以参考下 1.php中的方法使用 $va ...
- php传值到模板,laravel 实现向公共模板中传值 (view composer)
view composers 与视图有关,用在一个service provider 的boot()函数里,就是让一个view加载的时候,由于view composer的作用,去调用某个函数传个参啊啥的 ...
- 《AngularJS实战》——3.1 模板中的过滤器
本节书摘来自华章出版社<AngularJS实战>一 书中的第3章,第3.1节,作者:陶国荣,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3.1 模板中的过滤 ...
- 如何在组件模板中选择元素?
本文翻译自:How can I select an element in a component template? Does anybody know how to get hold of an e ...
- UWP 查找模板中的控件
UWP 查找模板中的控件 原文:UWP 查找模板中的控件 这个标题我也不知道咋起,意思说一下你就明白. 1. 对官方控件的模板进行定制修改,以满足多样化需求,还有漂亮的UI 比如ListView,Gr ...
- template模板中插入自定义参数
辅助方法(解决模板不能访问全局对象的问题) 使用 template.helper(name, callback) 注册公用辅助方法,例如一个访问全局变量jQuery的方法: template.help ...
- asp.net TemplateField模板中的Bind方法和Eval方法
TemplateField模板中为了能够有限制的或者取出数据库中某列的值时,可以用Bind和Eval方法来实现.以下是Bind方法的格式,Eval的格式也是和Bind一样的. Bind("列 ...
- EJS 模板中,js 如何获取后端传来的数据
在 ejs 模板中,想让 js 的代码获得后端传来的数据,要在<%=%>的外面加一对引号. 如下图,从后端给 chatroom.ejs 传进去一个 avatar 变量,是个字符串类型的. ...
最新文章
- 创建索引的方法有两种
- 春节档电影评分出炉:韩寒《四海》垫底仅有 5.6 分,他居然第一
- Java招聘数据统计_拉勾网2019年3月20日招聘数据统计
- 对称加密算法和非对称加密算法介绍
- 近年来最流行网络词汇及论坛用语
- Javascript学习待续
- 中国民营航天公司罗列火箭发射火箭发动机
- 如何保存Win10壁纸
- html页面内容不可复制粘贴,教你如何解决网页不能复制粘贴的问题
- 悟空问答 模板 html,悟空问答icon
- 工作总结02(海报上传模块)
- 关闭Win10锁屏的防暴力破解功能
- 晚上如何配置ubuntu,保护眼睛?黑(暗)色主题
- 空间管理系统有哪些管理模块?
- java操作hfds——黄磊
- Datawhale数据分析学习——学术前沿趋势分析 任务1
- M - Bombs CodeForces - 350C(方格,模拟)
- jsPlumb 学习笔记
- Windows:MULTIPROCESSOR CONFIGURATION NOT SUPPORTED蓝屏(32位(win10/LTSC 2019/LTSC 2021))
- yolov5 训练crowded human 【visible body detection】
热门文章
- SSD_装了ssd后,右下角的那个安全删除硬件的标志要怎么去掉?
- maya linux 安装教程视频,在 Ubuntu 上安装 Maya 2020 - Flame.VIP
- V8源码边缘试探-黑魔法指针偏移
- mac下chrome插件安装位置
- 46_Pandas,Python,Seaborn热图的生成
- 秦岚微博之夜喜提热搜第一 优雅公主裙演绎真人版辛德瑞拉
- On SDK version 23 and up, your app data will be automatically backed up and restored on app install.
- 清橙OJ A1046 加法器
- 初中生c语言入门自学视频,初中生如何学好c语言
- hyper-v 网桥_使用网桥简化网络-使FIO ActionTec MI424-WR成为网桥