写在前面:algorithm2e 的代码可真丑啊!比 algorithm 那一套丑多了! 本文代码在 overleaf 上编译。 reference: algorithm2e.sty — package for algorithms 1 宏包 在\begin{document} 前输入 \usepackage[options]{algorithm2e}。 options 包括:language option、compatibility issue、environment display and use 和...
\SetKwInOut{KwOut}{输出} \begin{algorithm} \renewcommand{\thealgocf}{3-1} \SetAlgoLined%显示end \caption{algorithm caption}%算法名字 \KwIn{input parameters A, B, C}%输入参数 \KwOut{output result}%输出 some description\;%\;用于换行 \For{condition}{ onlyif\; \If{condition}{ 1\; } }...
\begin{algorithm} \SetKwData{Left}{left}\SetKwData{This}{this}\SetKwData{Up}{up} \SetKwFunction{Union}{Union}\SetKwFunction{FindCompress}{FindCompress} \SetKwInOut{Input}{input}\SetKwInOut{Output}{output} \Input{A bitmap $Im$ of size $w\times l$} \Output{A partition of the bit...
boxed,commentsnumbered]{algorithm2e}\begin{document}\IncMargin{1em}\begin{algorithm}\SetKwData{Left}{left}\SetKwData{This}{this}\SetKwData{Up}{up}\SetKwFunction{Union}{Union}\SetKwFunction{FindCompress}{FindCompress}\SetKwInOut{Input}{in...
另外,对于具有复杂格式需求的伪代码(例如需要高亮关键字或定制算法步骤的样式),可能需要更加深入地了解algorithmic或者algpseudocode中提供的各类命令,或者是其他更专业的宏包,如algorithm2e。 使用LaTeX编写双栏伪代码具有一定的复杂性,特别是对于新手而言,但一旦掌握了基本结构和命令,就会发现它在创建专业的技术和学术文档...
LATEX——algorithm2e 伪代码书写模板 在为代码的各种模板中,algorithm2e的效果看起来比较舒服,更加简洁。 首先给出例子: \begin{algorithm}[t] \caption{example} \label{example} \begin{small} \BlankLine \KwIn{input} \KwOut{output} line 1... ...
首先,送上algorithm2e官方文档 \IncMargin{1em} % 行号不向外突出 \begin{algorithm} \SetAlgoNoLine % 不要算法对齐竖线 \SetKwInOut{Input}{\textbf{Input}}\SetKwInOut{Output}{\textbf{Output}} % 替换输入输出关键词,textbf中的词汇可以换成自己需要的内容 \Input{A} % 输入\Output{B} % 输出\...
一般会接触到的包有algorithm、algorithmic、algorithmicx、algorithm2e这四种包。 algorithm用于给伪代码提供一个浮动体环境,防止其换页或其他因素导致的内容中断,从而跨页显示。 algorithmic用于编辑伪代码的内容,一些for、while、if等语句通过该包中的命令进行编写。
\usepackage{algorithm}\usepackage[algo2e]{algorithm2e} 算法代码: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 \begin{algorithm}[!ht]\caption{Feature extraction based on abstract syntax tree.}\label{algorithm1}\SetAlgoLined \SetKwInOut{Input}{Input}\SetKwInOut{Output}{Output}\Input{$X=...
\KwIn{input},\KwOut{output},\KwData{input},\KwResult{output},\KwTo、\KwRet{return} 等 详见官方文档(2017版)Page 31-34 2.2 自定义关键词 algorithm2e 有一系列关键词,可以根据个人习惯重命名关键词或自定义关键词。3 基本语法(详见样例)对于每一条执行命令,都需要以 \; 来结束...