在乳胶算法包中的边距上添加标签(而不是行号)

在乳胶算法包中的边距上添加标签(而不是行号)

我想用*该包标记(例如用 )伪代码排版中的一行algorithmic。我希望标签出现在左边距,而不是行号。可以吗?

我想要这样的东西:

  a = 5
  b = 7
* if a < b then
    ...
  end if

答案1

用一个\marginpar

\documentclass{article}
\usepackage{algorithmic}
\reversemarginpar % left hand
\begin{document}
\begin{algorithmic}
\STATE foo\marginpar{\hfill*}
\STATE bar
\end{algorithmic}
\end{document}

在双面文档中,您必须使用 测试页码是否为奇数\ifoddpagechangepage然后选择\reversemarginpar\normalmarginpar

相关内容