问题:
在写小论文时的latex文件里的algorithm模块,复制到毕业论文的latex脚本之后出现以下问题:
...
! Undefined control sequence.
l.113 \LinesNumbered
?
添加 \usepackage[linesnumbered,boxed]{algorithm2e} 之后,出现:
! LaTeX Error: Command \listofalgorithms already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.97 ...s}{\listof{algorithm}{\listalgorithmname}}
?
找到 thusetup.tex文件,发现已经定义了:
% 算法
\usepackage{algorithm}
\usepackage{algorithmic}
解决方案:
注释掉\usepackage{algorithm}和\usepackage{algorithmic},插入\usepackage[ruled]{algorithm2e},如下:
% 算法
%\usepackage{algorithm}
%\usepackage{algorithmic}
\usepackage[ruled]{algorithm2e}
在撰写论文时遇到LaTeX编译错误,具体表现为使用algorithm模块时出现'Undefined control sequence.'和'Command listofalgorithms already defined.'的警告。解决方案是注释掉原先的algorithm和algorithmic包,引入algorithm2e包的ruled选项。通过修改usepackage指令,成功避免了冲突并实现了算法的编号和框线显示。
1987

被折叠的 条评论
为什么被折叠?



