Zusätzliche Zeile mit Inline-If und Kommentar

Zusätzliche Zeile mit Inline-If und Kommentar

Ich schreibe einen Algorithmus mit algorithm2e.

Ich möchte ein Inline-If mit \lIfeinem Kommentar in derselben Zeile mit durchführen \Comment*.

\documentclass{article}

\usepackage[vlined,boxed,linesnumbered]{algorithm2e}
\DontPrintSemicolon
\SetKwIF{If}{ElseIf}{Else}{if}{then}{else if}{else}{}
\SetKwComment{Comment}{}{}

\begin{document}

\begin{algorithm}[ht]
\lIf{true}{%
    foo \Comment*{bar}
}
\caption{Test}
\end{algorithm}

\end{document}

Es entsteht jedoch eine zusätzliche unerwünschte Zeile:

Wie entferne ich es?

verwandte Informationen