I am using the package algorithm2e.
When using comments like this
\documentclass[11pt,a4paper,twoside,openright]{book}
\usepackage[algochapter,linesnumbered,ruled,lined,boxed]{algorithm2e}
\begin{document}
\begin{algorithm}
\tcp{not aligned comment}
\If(\tcp*[h]{comment next to if}){constraint}{
c \tcp*[l]{bla}
$d = \min \{c,e\}$ \tcp*[l]{minimum}
}
\end{algorithm}
\end{document}
the result is
// not aligned comment
if constraint then // comment next to if
c; // bla
d = min{c,e}; // minimum
end
I would like to have the comments aligned, that is
// not aligned comment
if constraint then // comment next to if
c; // bla
d = min{c,e}; // minimum
end
I only found an answer for the package algorithmicx: Algpseudocode (algorithmicx) package comments.
Best Answer
This flushes them right, padded to the longest comment, so the
//
line up. It takes a couple of runs to get the measuring. I added some$
to avoid errors that were generated when I tried your MWE.