将函数原型拆分为两行

将函数原型拆分为两行

我正在尝试用伪代码编写一个函数,但由于其长度,它似乎无法正确显示。有没有办法将函数原型分成两行,这样就不会出现如图所示的间隙?

在此处输入图片描述

这是我的代码

\usepackage{algorithm,algpseudocode}
\let\oldReturn\Return
\renewcommand{\Return}{\State\oldReturn}

\begin{document}

\begin{algorithm}
\caption{My algorithm}
\begin{algorithmic}[1]
\Function{myLongFunction}{$parameter1,parameter2, parameter3$}
    \If {$balblabla$} 
        \State $bla1$
    \Else
        \State $bla2$
    \EndIf
\EndFunction
\end{algorithmic}
\end{algorithm}

\end{document}

答案1

使用

 \Function{myLongFunction}{\newline$parameter1,parameter2, parameter3$}

在此处输入图片描述

相关内容