10 论文中如何以章节的形式引用算法?(使用的是algorithm2e宏包)

发布于 2021-03-29 07:13:24

请问使用algorithm2e排版的情况下,如何以章节的形式引用算法?类似于图中的引用方式(引用算法4.1)。另外,算法的编号也以章节的形式体现?如第二个图
捕获.PNG
捕获1.PNG

\begin{algorithm}[!hbp] \label{C4算法框架}
    \DontPrintSemicolon
    \hspace{-0.5em}\KwIn{
        最大迭代次数:$Gen_{max}$,种群规模:$N$,邻域大小:$T$ \;
        \hspace{2.3em}外部存档容量:$1.5*N$,最大调整向量数:$nus$
    }
    \hspace{-0.5em}\KwOut{
        种群$P$ }
    
\caption{MaOEA/D算法\label{Algorithm:C4算法框架}}
\end{algorithm}

查看更多

关注者
0
被浏览
4.1k
1 个回答
LaTeXStudio
LaTeXStudio 2021-03-29
这家伙很懒,什么也没写!

用下面的例子看看:

\documentclass[11pt]{ctexbook}
\usepackage[ruled,vlined,linesnumbered,algo2e,resetcount,algochapter]{algorithm2e}
\usepackage{algorithm}

\makeatletter
\renewcommand\thealgorithm{\thechapter.\arabic{algorithm}}
\@addtoreset{algorithm}{chapter}
\makeatother

\begin{document}
\chapter{测试算法章节}
引用算法 \ref{Algorithm:C4}:
\begin{algorithm}[!hbp] 
    \DontPrintSemicolon
    \hspace{-0.5em}\KwIn{
        最大迭代次数:$Gen_{max}$,种群规模:$N$,邻域大小:$T$ \;
        \hspace{2.3em}外部存档容量:$1.5*N$,最大调整向量数:$nus$
    }
    \hspace{-0.5em}\KwOut{
        种群$P$ }

\caption{MaOEA/D算法\label{Algorithm:C4}}
\end{algorithm}

\end{document}

效果如下:
image.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览