尝试在 MiKTeX/TeXworks 中编译时出现“命令 \algorithmic 已经定义”

尝试在 MiKTeX/TeXworks 中编译时出现“命令 \algorithmic 已经定义”

我对主题行描述的错误信息有两个疑问。

我的第一个问题是为什么 Overleaf 没有这个错误?我的第二个问题是我该如何解决这个问题?

我一直在使用 Overleaf,但我想更改为本地安装的软件,这样我就不需要互联网,也不必担心 Overleaf 的编译时间限制。

我无法在此处提供所有代码来重现该问题,因为它需要重新创建一堆其他文件。相反,这里是我使用的模板的链接,其中包含所有文件: https://www.overleaf.com/latex/templates/homework-solutions/xykkzgnbzmxp

我尝试包含 packages.tex 中的代码,但 StackExchange 无法检测到换行符,所有内容都显示为一行。但它在 Overleaf 模板内。

我从 Overleaf 账户下载了项目文件夹到电脑上,并尝试在 MiKTex/TeXworks 中编译它(我安装了 MiKTex,但安装后该软件名为 TeXworks)。它给出了以下错误消息:

错误信息

我已经研究过寻找解决方案。以下线程有相同的错误:

命令 \algorithmic 已定义 对于这个问题,我不清楚他们提出的解决方案。我读了几遍,但找不到他们是如何解决这个问题的,也找不到解决方案的描述。

algorithm2e 命令 \algorithm 已定义 对于这个,问题的根源不同,我无法弄清楚如何在我的情况下使用他们的解决方案。他们使用一个名为 algorithm2e 的包,但我没有使用这个包。我摸索了一下,尝试将“\usepackage{algpseudocode}”更改为“\usepackage[algo2e]{algpseudocode}”,但没有任何变化。

有人能帮助我吗?我将不胜感激任何帮助!

相关内容