latex加入算法块

  1. 加入要用的包
latex 复制代码
\usepackage[ruled]{algorithm2e}
  1. 定义代码块

    \begin{algorithm}[htb]
    \caption{This is a Example}
    \label{alg:example}
    \LinesNumbered
    \KwIn{A set of Points}
    \KwOut{A triangle mesh}
    Begin your Algorithm
    ......
    如果在一个代码块里想要换行的时候,在每一行的结尾加上;
    ......
    End your Algorithm
    \end{algorithm}

  2. 使用While

    \While{condition of judgment}{
    operation to be performed
    }

  3. 使用if......else

    \If{condition of judgment}{
    operation to be performed
    }
    \Else{
    operation to be performed
    }

  • 除了\If, \Else, \ElseIf之外,还有\uIf, \lIf, \uElse, \lElse, \uElseIf, \lElseIf等命令,他们的区别在于
    \If, \Else, \ElseIf都是会以end结尾
  • \uIf, \uElse, \uElseIf, 是不以end结尾的块级元素
  • \lIf, \lElse, \lElseIf 是不以end为结尾的行内元素
  • 在If-else结构中,\eIf 自带else(即 if 和 else 共用一个 end),而只是用 \If 和 \Else 的话则会多出一个end给Else。

Reference

https://www.cnblogs.com/X1OO/articles/17025753.html

https://blog.csdn.net/Bule_Zst/article/details/88848102

https://oldtang.com/8376.html

https://www.ctan.org/pkg/algorithm2e

https://mirrors.ustc.edu.cn/CTAN/macros/latex/contrib/algorithm2e/doc/algorithm2e.pdf

https://zhuanlan.zhihu.com/p/166418214

相关推荐
Wils0nEdwards2 天前
overleaf中出现TeX capacity exceeded PDF object stream buffer=5000000的原因和解决方案
latex
wangan09414 天前
Please activate LaTeX Workshop sidebar item to render the thumbnail of a PDF
latex
嘿嘻哈呀22 天前
使用PPT科研绘图导出PDF边缘留白问题解决方案
pdf·powerpoint·latex·科研绘图·ppt画图
无衣°24 天前
Latex转word(docx)或者说PDF转word 一个相对靠谱的方式
pdf·word·latex
Better Bench1 个月前
如何将Latex的文章内容快速用word+Endnote排版
word·latex
鸡鸭扣2 个月前
LaTeX之四:如何兼容中文(上手中文简历和中文论文)、在win/mac上安装新字体。
论文·latex·简历
诸神缄默不语2 个月前
LaTeX中的\pdfoutput命令:输出PDF
pdf·latex·\pdfoutput·pdflatex
hu_shidong2 个月前
LaTeX参考文献工具和宏包bibmap项目简介
latex·参考文献·bibmap·宏包·后端程序
阿史大杯茶2 个月前
用LaTeX写一篇帅帅的算法学习题解
学习·算法·latex
ejinxian3 个月前
LaTeX 编辑器-TeXstudio
编辑器·latex·texstudio·texmaker