当前位置: 首页 > article >正文

解决:使用algorithm2e包时, Latex Error: Command algorithm already defined

目录

一、问题描述:

二、解决办法:


一、问题描述:

加载了algorithm2e包后,编译Latex,出现报错信息:Latex Error: Command algorithm already defined。

题外话:当然网上也有好多针对当使用algorithm时,遇到如上报错信息,该如何解决的文章,如Command \algorithmic already defined-CSDN博客

二、解决办法:

由于algorithmalgorithm2e包都定义了algorithm环境,因此简单地加载两者而不采取额外的预防措施会导致名称冲突,就像您经历的那样。

但是,您仍然可以使用这两个包(如果您真的需要两个包),但您需要将选项algo2e传递给algorithm

\usepackage[algo2e]{algorithm2e} 

一个完整的例子:

\documentclass{article}
\usepackage{algorithm} 
\usepackage{algorithmic}  
\usepackage[algo2e]{algorithm2e} 

\begin{document}

\begin{algorithm}%>- from algorithm package
test
\end{algorithm}

\begin{algorithm2e}%>- from algorithm2e package
test
\end{algorithm2e}

\end{document}

参考:incompatibility - algorithm2e Command \algorithm already defined - TeX - LaTeX Stack Exchange


http://www.kler.cn/a/228564.html

相关文章:

  • 【Node.js]
  • C++《AVL树》
  • BH1750使用程序
  • 【22】Word:小李-高新技术企业政策❗
  • C# 的 NLog 库高级进阶
  • 【正则表达式】从0开始学习正则表达式
  • P8722 [蓝桥杯 2020 省 AB3] 日期识别--2024蓝桥杯冲刺省一
  • 【LeetCode: 292. Nim 游戏+ 博弈问题】
  • 初探unity中的ECS
  • LeetCode--代码详解 292.Nim游戏
  • libevent源码解析--evbuffer_chain,evbuffer,bufferevent,bufferevent_private
  • AMH面板如何安装与公网远程访问本地面板界面
  • EasyX图形库学习(一、窗口创建函数initgraph、背景颜色设置setbkcolor、图形绘制函数)
  • c++入门学习④——对象的初始化和清理
  • Java的值传递与“引用传递”辨析
  • UE中对象创建方法示例和类的理解
  • C语言:文件操作详解
  • 深度学习本科课程 实验4 卷积神经网络
  • 银行数据仓库体系实践(18)--数据应用之信用风险建模
  • 154基于matlab的二维元胞自动机模拟森林火灾(生命游戏 )和模拟收费站交通流
  • Unity3d Cinemachine篇(完)— TargetGroup
  • 【python】OpenCV—Tracking(10.1)
  • 【leetcode题解C++】450.删除二叉搜索树中的节点 and 669.修剪二叉搜索树 and 108.将有序数组转换为二叉搜索树
  • 【数据结构】排序---C语言版
  • 力扣热门100题刷题笔记 - 10. 正则表达式匹配
  • week03day04(正则表达式2)