[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}

浙公网安备 33010602011771号