Как добавить многострочный комментарий в стиле C ++ в алгоритми c латекс - PullRequest
0 голосов
/ 16 февраля 2020

Я использую algorithmic для написания псевдокода в латексе. Я sh добавлю в свой код комментарий как с одной (//), так и с несколькими строками (/**/).

\ForEach {$id$ in $ids$}
    \State $id.name \gets name\_func(id.name,VALUES)$\LONGCOMMENT{$VALUES:[VERY VERY VERY LONG COMMENT THAT SCROLLS ACROSS MANY LINES]$ }
\EndFor

Я хочу, чтобы комментарий в \LONGCOMMENT отображался для строк, начинающихся с /* и заканчивающихся */ т.е.

for each id in ids do
  id.name <- name\_func(id.name,VALUES) /*VALUES:[VERY VERY VERY 
                                          LONG COMMENT THAT SCRO-
                                          LLS ACROSS MANY LINES]*/
end for

\LONGCOMMENT, которым я являюсь в настоящее время используется:

renewcommand\algorithmiccomment[1]{\hfill// \eqparbox{COMMENT}{#1}}
\newcommand\LONGCOMMENT[1]{\hfill \begin{minipage}[t]{\eqboxwidth{COMMENT}}/*#1\strut */\end{minipage}}

Мой текущий выходной сигнал

My current output is

...