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