我使用 algorithmicx 包,但\gt
无法识别。我搞不懂。如果我改成\gt
,\not =
它就可以工作了。但为什么不起作用 \gt
?
\documentclass[a4paper, 12rt]{article}
\usepackage{amsmath}
\usepackage{algorithm}
\usepackage{algpseudocode}
\begin{document}
\begin{algorithm}
\caption{Question 1}
\label{sanv1}
\small
\begin{algorithmic}[1]
\While{$m\gt0$}
\EndWhile
\end{algorithmic}
\end{algorithm}
\end{document}
! Undefined control sequence.
<argument> $m\gt
0$
l.11 \While{$m\gt0$}
答案1
\gt
是 mathjax 宏,而不是默认的 latex 宏。您可以自己定义它,也可以直接使用>
:
\documentclass[a4paper, 12rt]{article}
\usepackage{amsmath}
\usepackage{algorithm}
\usepackage{algpseudocode}
\begin{document}
\begin{algorithm}
\caption{Question 1}
\label{sanv1}
\small
\begin{algorithmic}[1]
\While{$m>0$}
\EndWhile
\end{algorithmic}
\end{algorithm}
\end{document}