Я использую 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}}
Мой текущий выходной сигнал