缺失数字视为零 :(

缺失数字视为零 :(

你好,有一位(她)给我讲解了这段代码中的问题是什么LaTeX

\documentclass{report}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{color}
\usepackage[centertags]{amsmath}
\usepackage[grey,utopia]{quotchap}
\usepackage{moreverb}
\usepackage{xcolor}
\usepackage{framed}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{algpseudocode}
\begin{document}
\begin{algorithmic}[1]
\STATE Algorithme\\
\STATE Debut\\
\STATE Trier les $w_{i}$ dans l'ordre décroissant ;\\
\STATE Prendre les t\^{a}ches dans cette ordre ;\\
$w\leftarrow \{w_{1},...,w_{n}\} $;\\
\STATE Tant que ( $w\neq \emptyset$ ) Faire \\
$W_{k} \leftarrow max \; \{w\} $ ;\\
$ w \leftarrow w\{W_{k}\}$ ;\\
\STATE Fin Tant que \\
\STATE \quad Retourner $W_{k}$;\\
\STATE Fin
%\end{verbatimtab}
%\end{listing}
\end{algorithmic}
%\end{algorithm}
\end{document}

显示的错误消息是:

Missing number treated as zero

翻译:嗨,有人能告诉我这段代码的问题出在哪里吗LaTeX?产生的错误消息是Missing number treated as zero

答案1

您正在加载两者algorithmic,但algpseudocode它们并不兼容。

由于您的代码是按照algorithmic样式编写的,因此只需删除以下行

\usepackage{algpseudocode}

还要注意的是,大多数\\都是没有意义的,因为\STATE已经开始了新的一行,所以你的代码应该是:

\documentclass{report}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{color}
\usepackage[centertags]{amsmath}
\usepackage[grey,utopia]{quotchap}
\usepackage{moreverb}
\usepackage{xcolor}
\usepackage{framed}
\usepackage{algorithm}
\usepackage{algorithmic}
\begin{document}
\begin{algorithmic}[1]
\STATE Algorithme
\STATE Debut
\STATE Trier les $w_{i}$ dans l'ordre décroissant ;
\STATE Prendre les t\^{a}ches dans cette ordre ;\\
$w\leftarrow \{w_{1},...,w_{n}\} $;\\
\STATE Tant que ( $w\neq \emptyset$ ) Faire \\
$W_{k} \leftarrow max \; \{w\} $ ;\\
$ w \leftarrow w\{W_{k}\}$ ;
\STATE Fin Tant que
\STATE \quad Retourner $W_{k}$;
\STATE Fin
%\end{verbatimtab}
%\end{listing}
\end{algorithmic}
%\end{algorithm}
\end{document} 

在此处输入图片描述

相关内容