The ifaccong.cls is located here https://www.ifac-control.org/events/resolveuid/b0e4734736878819db179d76290a8f78. How do I do algorithms in the ifacconf document class? Using algorithm2e package causes problems " /usr/local/texlive/2020/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty, line 2746 LaTeX Error: Command \algorithm already defined"
but omitting it doesn't let me use \State \While etc
\documentclass{ifacconf}
\usepackage{lineno}
\modulolinenumbers[5]
\usepackage{graphicx}
\usepackage[font=small,labelfont=bf]{caption}
\usepackage{subcaption}
\usepackage{natbib}
\usepackage{algorithm}% <=================http://ctan.org/pkg/algorithms
\usepackage{algpseudocode}% <========== http://ctan.org/pkg/algorithmicx
\usepackage{hyperref} % <===============================================
%\usepackage[ruled,vlined]{algorithm2e}
\begin{document}
\begin{algorithm}[H]
\SetAlgoLined
\KwResult{Write here the result }
initialization\;
\While{While condition}{
instructions\;
\eIf{condition}{
instructions1\;
instructions2\;
}{
instructions3\;
}
}
\caption{How to write algorithms}
\end{algorithm}
\end{document}