我正在使用该algorithm
环境,但我不知道如何在相应的单词下制作循环的线条,而不是我现在拥有它们的位置。
这是我的代码:
\documentclass{article}
\usepackage[ruled,vlined,linesnumbered]{algorithm2e}
\usepackage{ragged2e}
\SetKwInOut{Parameters}{Parameters}
\begin{document}
\begin{algorithm}[htb]
\DontPrintSemicolon
\justifying
\caption{The caption}
\KwData{Some data}
\Parameters{a,b}
\KwResult{Result}
\For{something or other}{
This is some random text \;
Some more text\;
}
More text here
\end{algorithm}
\end{document}
我得到以下信息:
我该如何解决这个问题?我希望该行出现在 正下方for
。
谢谢,任何建议都将受到赞赏。
答案1
\justifying
从环境中移除algorithm
:
\documentclass{article}
\usepackage[ruled,vlined,linesnumbered]{algorithm2e}
\SetKwInOut{Parameters}{Parameters}
\begin{document}
\begin{algorithm}[htb]
\DontPrintSemicolon
\caption{An algorithm}
\KwData{Some data}
\Parameters{$a, b$}
\KwResult{Result}
\For{something or other}{
This is some random text\;
Some more text\;
}
More text here
\end{algorithm}
\end{document}