添加宏
\usepackage{algorithm2e}
讯享网
也可以设置一些参数:
讯享网\usepackage[ruled,linesnumbered]{algorithm2e}
ruled在顶部和底部画一条线,标题左对齐;
linesnumbered:显示行号
将 “Algorithm” 替换成 “算法”
使用命令SetAlgorithmName
% SetAlgorithmName{algorithmnam}{algorithmautorefname}{list of algorithms name} \SetAlgorithmName{算法}{算法}{算法}
算法注释
讯享网% /*注释*/ \tcc{注释} % //注释 \tcp{注释}
自定义注释
设置注释被/* */包围
\SetKwComment{Comment}{/* }{ */}
注释
讯享网\Comment*[r]{This is a comment}

高亮某一行代码
局部修改文字颜色的方式,可以修改普通代码行的颜色,需要用到的宏包:
\usepackage{color}
讯享网{\color{<颜色名>}<原始代码内容>}
实例:
\begin{algorithm}[H] \caption{Put your caption here} \SetKwInput{KwInput}{Input} % Set the Input \SetKwInput{KwOutput}{Output} % set the Output \DontPrintSemicolon \KwInput{Your Input} \KwOutput{Your output} \KwData{Testing set $x$} % Set Function Names \SetKwFunction{FMain}{Main} \SetKwFunction{FSum}{Sum} \SetKwFunction{FSub}{Sub} % Write Function with word ``Function'' \SetKwProg{Fn}{Function}{:}{} \Fn{\FSum{$first$, $second$}}{ a = first\; b = second\; {\color{red}sum = first + second\;} \KwRet sum\; } \; % Write Function with word ``Def'' \SetKwProg{Fn}{Def}{:}{} \Fn{\FSub{$first$, $second$}}{ a = first\; b = second\; sum = first - second\; \KwRet sum\; } \; \SetKwProg{Fn}{Function}{:}{\KwRet} \Fn{\FMain}{ a = 5\; b = 10\; Sum(5, 10)\; Sub(5, 10)\; print Sum, Sub\; \KwRet 0\; } \end{algorithm}
实现效果:


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/121722.html