在Latex中使用algorithm2e显示if-elseif-else-endif 今天看了导师给的Latex的论文,突然发现原来算法有专门的algorithm去显示,感觉很新奇,赶紧学习一波。 在学习过程中,发现了一个问题,就是,不知道如何显示if-elseif-else-endif,在网上也查了一些资料,不过有关algorithm2e的资料很少,于是只能自己去看文档了,文档传送...
\If, \Else, \ElseIf都是会以end结尾 \uIf, \uElse, \uElseIf, 是不以end结尾的块级元素 \lIf, \lElse, \lElseIf 是不以end为结尾的行内元素 在If-else结构中,\eIf 自带else(即 if 和 else 共用一个 end),而只是用 \If 和 \Else 的话则会多出一个end给Else。 此外,Algorithm2e 本身不支...
\uIf{if-condition}{ if-content\; } \uElseIf{elseif-condition}{ elseif-content} \Else{ else-content} 感谢
如果你不想让你的伪代码叫做 'Algorithm 编号', 可以使用\renewcommand{\algorithmcfname}{算法名}命令来修改。 除了\If, \Else, \ElseIf之外,还有\uIf, \lIf, \uElse, \lElse, \uElseIf, \lElseIf等命令,他们的区别在于 \If, \Else, \ElseIf都是会以end结尾 \uIf, \uElse, \uElseIf, 是不以...
LaTeX中使用algorithm2e包来书写伪代码是一种常见且优雅的方式。 algorithm2e包简介 algorithm2e是一个用于在LaTeX中排版算法的宏包,它提供了丰富的命令和选项,使得书写伪代码变得既简单又美观。 基本使用步骤 引入宏包: 在LaTeX文档的导言区(\begin{document}之前)引入algorithm2e宏包,并可以指定一些选项来定制算法的显...
写在前面:algorithm2e 的代码可真丑啊!比 algorithm 那一套丑多了! 本文代码在 overleaf 上编译。 reference: algorithm2e.sty — package for algorithms 1 宏包 在\begin{document} 前输入 \usepackage[options]{algorithm2e}。 options 包括:language option、compatibility issue、environment display and use 和...
如果你不想让你的伪代码叫做 'Algorithm 编号', 可以使用\renewcommand{\algorithmcfname}{算法名}命令来修改。 除了\If, \Else, \ElseIf之外,还有\uIf, \lIf, \uElse, \lElse, \uElseIf, \lElseIf等命令,他们的区别在于 \If, \Else, \ElseIf...
在Latex中使用algorithm2e显示if-elseif-else-endif 今天看了导师给的Latex的论文,突然发现原来算法有专门的algorithm去显示,感觉很新奇,赶紧学习一波。 在学习过程中,发现了一个问题,就是,不知道如何显示if-elseif-else-endif,在网上也查了一些资料,不过有关algorithm2e的资料很少,于是只能自己去看文档了,文档传送门...
一般会接触到的包有algorithm、algorithmic、algorithmicx、algorithm2e这四种包。 algorithm用于给伪代码提供一个浮动体环境,防止其换页或其他因素导致的内容中断,从而跨页显示。 algorithmic用于编辑伪代码的内容,一些for、while、if等语句通过该包中的命令进行编写。
另外,对于具有复杂格式需求的伪代码(例如需要高亮关键字或定制算法步骤的样式),可能需要更加深入地了解algorithmic或者algpseudocode中提供的各类命令,或者是其他更专业的宏包,如algorithm2e。 使用LaTeX编写双栏伪代码具有一定的复杂性,特别是对于新手而言,但一旦掌握了基本结构和命令,就会发现它在创建专业的技术和学术文档...