Do-While结构(支持的是While-Do),需要自行定义。具体的定义方法请见最后一个例子 1. 准备 该工具包的使用手册下载地址:http://mlg.ulb.ac.be/files/algorithm2e.pdf algorithm2e.pdf \usepackage[ruled,linesnumbered]{algorithm2e} 使用宏包时中括号的参数含义:
LaTeX书写伪代码时,Algorithm2e是一个常用的宏包。尽管Algorithm2e不直接支持DoWhile结构,但可以通过自定义宏指令来实现。自定义DoWhile结构:可以利用Algorithm2e中的RepeatUntil结构作为基础,通过定义自定义宏指令来模拟DoWhile结构。定义自定义宏指令后,在伪代码块中即可使用相应的命令来书写DoWhile循环。伪...
用LaTeX优雅地书写伪代码——Algorithm2e简明指南 Algorithm2e本身不支持Do-While结构(支持的是While-Do),需要自行定义。具体的定义方法请见最后一个例子 1. 准备该工具包的使用手册下载地址: http://mlg.ulb.ac.be/files/algorithm2e.p… 新智元发表于新智元 用LaTeX优雅地书写伪代码——Algorithm2e简明指南 薰风...
此外,Algorithm2e 本身不支持 Do-While 结构(支持的是 While-Do),需要自行定义。不过自行定义并不难,因为宏包中内置了 Repeat-Until 结构,在 Algorithm2e 中是“宏指令(Repeat macros)”的一种 自定义宏指令 \SetKwRepeat{Do}{do}{while} 定义完之后,就可以在伪代码块中使用如下命令调用 \Do{<结束条件>}{...
Algorithm2e本身不支持Do-While结构(支持的是While-Do),需要自行定义。不过自行定义并不难,因为宏包中内置了Repeat-Until结构,在Algorithm2e中是“宏指令(Repeat macros)”的一种[1]自定义宏指令 定义完之后,就可以在伪代码块中使用如下命令调用 完整例程:写在最后 LaTeX,说难也难,说不难也...
Algorithm2e本身不支持Do-While结构(支持的是While-Do),需要自行定义。不过自行定义并不难,因为宏包中内置了Repeat-Until结构,在Algorithm2e中是“宏指令(Repeat macros)”的一种[1] 自定义宏指令 \SetKwRepeat{Do}{do}{while} 定义完之后,就可以在伪代码...
LaTeX书写伪代码时,尽管Algorithm2e不直接支持Do-While结构,但可通过自定义实现,这并不复杂。宏包中已经包含了Repeat-Until结构,作为"宏指令"的基础。例如,定义自定义宏指令后,可以在伪代码块中使用相应命令。以下是几个实际操作的例子:1. 空白文档中的原始例子:2. 添加间隔和强调,以及if条件...
默认情况下,LaTeX的algorithm环境可能不支持跨页。为了支持跨页,可以使用algorithm2e宏包,它提供了更好的跨页支持。 如果坚持使用algorithm宏包,可以尝试结合longtable或algorithmicx宏包来实现跨页功能,但这通常比较复杂。 示例代码: 以下是一个使用algorithm2e宏包实现跨页算法的示例: latex \documentclass{article} \usepa...
在LaTeX中使用algorithm2e宏包书写伪代码的要点如下:宏包加载:在begin{document}前输入usepackage[options]{algorithm2e}。options可以包括语言选项、兼容性问题处理、环境显示和使用方式以及代码排版等。环境显示和使用:plain:默认,伪代码周围简洁,标题位于伪代码下方居中。boxed:将伪代码放在一个盒子里。
其中algorithm宏包主要是为算法提供一个浮动体环境,也就是说,在 LaTeX 中算法和图像,表一样,都是浮动体。algorithmic宏包主要是用来完成算法的描述功能,该宏包提供了我们描述算法常用的几种结构命令,如条件结构、循环结构等,但也可以客制化流程 \begin{algorithm}\caption{Algorithm Title}\begin{algorithmic}\...