10 algorithm2e宏包使用中算法标题与内容对齐的问题

发布于 2021-05-17 10:17:36

如图所示,"算法1.1:算法框架"与正文内容”输入,输出行”不对齐。如何只调整"算法1.1:算法框架"该行,然后与内容对齐?(也试过在输入输出前面添加hspace{-1m}可以达到与标题对齐的效果,但是这需要以下所有内容前面都添加,过于麻烦)

微信图片_20210517100856.png


\documentclass[11pt]{ctexbook}

\usepackage[ruled,vlined,algochapter]{algorithm2e}

\begin{document}
\chapter{测试算法章节}
引用算法\ref{Algorithm:算法框架}


\SetAlgorithmName{算法}{算法}{算法}
\SetKwInput{KwIn}{输入}
\SetKwInput{KwOut}{输出}

\begin{algorithm}
\DontPrintSemicolon

\KwIn{最大迭代次数:$Gen_{\max}$,种群规模:$N$ ,邻居大小:$T$
}
\KwOut{种群$P$ }
/*初始化*/ \\
种群:$P=\left\{x^{1}, \ldots, x^{N}\right\}$,权重向量:$\lambda=\left\{\lambda^{1}, \ldots, \lambda^{N}\right\}$\\
$Gen=0$\\
    \While {Gen $\le$ Gen$_{max}$}
{    
    \For{for i=1 to N}
    {
        code here\\
    }
    code here\\
    \If{code here}
    {
        code here
    }
    $Gen=Gen+1$
}
\caption{算法框架\label{Algorithm:算法框架}}
\end{algorithm}

\end{document}

查看更多

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

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览