我正在寻找一个预定义命令,用于在伪代码中显示 TRUE 和 FALSE 常量。我试过\TRUE
\True
等等,但都不起作用。我知道我自己可以使用类似的命令,\texbf{...}
但如果有正确的命令会更简洁...如果您知道,请在此处说明。
我使用这个模板(将不存在的\False
替换为?):
\documentclass{article}
\usepackage{amsmath}
\usepackage{algorithm}
\usepackage[]{algpseudocode}
\begin{algorithm}
\caption{myproc}\label{proc1}
\begin{algorithmic}[1]
\Procedure{myproc}{}
\State $x\gets \FALSE $
\EndProcedure
\end{algorithmic}
\end{algorithm}
\end{document}
答案1
没有标准\TRUE
或\FALSE
作为algorithmicx
,因为它可能需要不同的格式,具体取决于所编写的伪代码。定义您自己的格式\TRUE
并\FALSE
使用\algnewcommand
(类似于\newcommand
):
\documentclass{article}
\usepackage{algorithm,algpseudocode}
\algnewcommand{\TRUE}{\textbf{true}}
\algnewcommand{\FALSE}{\textbf{false}}
\begin{document}
\begin{algorithm}
\caption{My procedure}
\begin{algorithmic}[1]
\Procedure{myproc}{}
\State $x \gets \FALSE $
\EndProcedure
\end{algorithmic}
\end{algorithm}
\end{document}