我正在使用algorithm
和algpseudocode
包,同时将我的算法包装在algorithm
和algorithmic
块中。我想更改评论的颜色或格式(\Comment{...}
),使其与标准代码相比更加明显或不那么明显,正如在狭义的技术文档中一样,注释和伪代码可能会靠得很近,并且注释可能会溢出到下一行,从而稍微影响可读性。
谢谢
答案1
只需重新定义\algorithmiccomment
algpseudocode 提供的命令即可。我通常使用:\renewcommand{\algorithmiccomment[1]{\hfill$\triangleright$\textit{#1}}
梅威瑟:
\documentclass{article}
\usepackage{algorithm}
\usepackage{algpseudocode}
\renewcommand{\algorithmiccomment}[1]{\hfill$\triangleright$\textit{#1}}
\begin{document}
\begin{algorithm}
\caption{An algorithm with very important comments}
\begin{algorithmic}
\If {$i\geq maxval$}
\State $i\gets 0$
\Else
\If {$i+k\leq maxval$}
\State $i\gets i+k$ \Comment{This is comment}
\EndIf
\EndIf
\end{algorithmic}
\end{algorithm}
\end{document}
其结果为:
答案2
同样的问题可以通过以下方法解决algpseudocodex
包裹(commentColor
选项)。