在Latex中使用algorithm2e显示if-elseif-else-endif 今天看了导师给的Latex的论文,突然发现原来算法有专门的algorithm去显示,感觉很新奇,赶紧学习一波。 在学习过程中,发现了一个问题,就是,不知道如何显示if-elseif-else-endif,在网上也查了一些资料,不过有关algorithm2e的资料很少,于是只能自己去看文档了,文档传送...
elseif-content} \Else{ else-content}
1.在Latex中使用algorithm2e显示if-elseif-else-endif 在algorithm2e中,\If, \Else, \ElseIf都是会以endif结尾的,而\uIf, \lIf, \uElse, \lElse, \uElseIf, \lElseIf都是不带endif的。u和l的区别是,u是块级元素,而l是行内元素。 通过上面9个标签的组合,就可以实现if-elseif-else-endif及其他组合。
1. 定义算法环境:使用 algorithm 包中的 algorithm 环境,可 以在算法前加上标题和标签。 2. 定义算法伪代码:使用 algorithmic 包中的 algorithmic 环境,可以在其中使用一系列命令来定义伪代码。例如,使用 STATE 命 令来定义一个算法步骤,使用 IF、ELSEIF、ELSE 命令来定义条件语 句。 3. 控制算法格式:使用一些...
LaTeX Algorithm环境用于排版算法。它的基本语法如下: begin{algorithm} caption{算法名称} label{alg:identifier} begin{algorithmic}[1] REQUIRE输入 ENSURE输出 STATE状态 IF{条件} STATE状态1 ELSE STATE状态2 ENDIF WHILE{条件} STATE循环体 ENDWHILE end{algorithmic} end{algorithm} 其中,caption用于指定算法名称...
如果你不想让你的伪代码叫做 'Algorithm 编号', 可以使用\renewcommand{\algorithmcfname}{算法名}命令来修改。 除了\If, \Else, \ElseIf之外,还有\uIf, \lIf, \uElse, \lElse, \uElseIf, \lElseIf等命令,他们的区别在于 \If, \Else, \ElseIf都是会以end结尾 ...
\end{algorithm} 四、编写伪代码 在algorithmic环境中,每一行对应伪代码中的一个步骤,可以使用诸如\STATE、\IF、\ELSE、\FOR等命令来定义伪代码的关键字。 \STATE {声明一个变量} \IF {某条件满足} \STATE {执行动作} \ELSE \STATE {执行其他动作} ...
在Latex中使用algorithm2e显示if-elseif-else-endif 今天看了导师给的Latex的论文,突然发现原来算法有专门的algorithm去显示,感觉很新奇,赶紧学习一波。 在学习过程中,发现了一个问题,就是,不知道如何显示if-elseif-else-endif,在网上也查了一些资料,不过有关algorithm2e的资料很少,于是只能自己去看文档了,文档传送门...
一般会接触到的包有algorithm、algorithmic、algorithmicx、algorithm2e这四种包。 algorithm用于给伪代码提供一个浮动体环境,防止其换页或其他因素导致的内容中断,从而跨页显示。 algorithmic用于编辑伪代码的内容,一些for、while、if等语句通过该包中的命令进行编写。
Latex algorithm2e 的一些使用 如何写出if elseif else end \uIf{ifcondition}{ somethingif\; } \uElseIf{elseif condition}{ something elseif \; } \Else{ somethingelse\; }