[Notes] latex如何在algorithmicx 包的基础上添加Parameter标签

本身algorithmicx 不带Parameter标签,因此只能利用\algnewcommand命令创造这一个标签:

\algnewcommand\algorithmicparam{\textbf{Parameter:}}
\algnewcommand\Param{\item[\algorithmicparam]}

这些定义要在\begin{document}之前,然后在伪代码中这样调用:

\documentclass[a4paper,11pt]{article}
\usepackage{algorithmicx}
\usepackage{algorithm}
\usepackage{algpseudocode}
\algnewcommand\algorithmicparam{\textbf{Parameter:}}
\algnewcommand\Param{\item[\algorithmicparam]}
\begin{document}
\begin{algorithmic}[1]
\Require $x\ge5$
\Param y
\Ensure $x\le-5$
\Statex
\While{$x>-5$}
\State $x\gets x-1 + y$
\EndWhile
\end{algorithmic}
\end{document}
posted @ 2020-07-01 15:55  虚无真仙  阅读(1152)  评论(0)    收藏  举报