IEEE 期刊中的算法

IEEE 期刊中的算法

这里是模板我用于以下杂志。该算法在常规 latex 文档中是完美的,如下所示: 数字。将其插入模板时,所有算法都出现问题。

我使用以下代码:

\documentclass[10pt,journal,compsoc]{IEEEtran}
% *** MATH PACKAGES ***
%
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{algorithm}
\usepackage{textcomp}
\usepackage{filecontents}
\usepackage{microtype}
\usepackage{float}
\usepackage{adjustbox}
\usepackage{booktabs,makecell,tabularx}
\usepackage{url}
\usepackage{booktabs}
\usepackage{subfigure}
\newcommand{\tvar}[2]{%
    \mathrm{#1}_{\mathrm{#2}}%
}
\renewcommand\theadfont{\small}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{L}{>{\raggedright\arraybackslash}X}
\usepackage{siunitx}
\usepackage[utf8]{inputenc}
\renewcommand{\thetable}{\arabic{table}}
\usepackage{etoolbox}
\usepackage{xparse}
\makeatletter
\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}


\begin{document}
    \begin{algorithm} 
            \caption{Esdfdfsy} 
            \label{alg:ALG1}
            \begin{flushleft}
                \textbf{INPUT:} dsgdasaaaaaaaaaaaaaaaaaaaaaaaaagadsgdas\\
                \textbf{OUTPUT:} Prediction of $W_{t_c}$ records    
            \end{flushleft}
            \begin{algorithmic}

            \ForAll {$i$=1 to $N$}
            \Comment{fdasdfn fdas}
            \State dfasdsf $afsddfs_i$  from $T_i$
            \EndFor

            \State Apply $HAT$ to  $\bigcup\limits_{i=1}^{F} W_{i}$ \Comment{IIIIII process -fdsdfsfsd}\\

            \If { $wr < htr$ }          \Comment{Nfsddfssdfasdf  }  
            \State $s = 0$
            \Else
            \State $ s = \floor {wr / htr}  $
            \EndIf
            \State xxx = 0
            \While {     $WYU_c \not=\O$ }
            \State c = c + 1
            \State Update $XXXXX$ with $W_{(dfsf2)-f}$



            $\parallel$   \Comment{in parallel}
            \\$Eadssad (W_{t_{c-1}})$ =  Predict ( dasda ($dasa8_{t_c-2,..,t_c-N-1}$ ) ) over $dsad_{t_c-1}$
            $\parallel$
            \\ $J48 (W_{t_{c-1}})$ = Predict ($J48_{t_{c-2}}$) over $W_{t_c-1}$     \Comment{This is done as part of the ensemble }



            \EndWhile   
        \end{algorithmic}
    \end{algorithm}
    \end{document}

答案1

这是我在您的代码中的评论:

\documentclass[10pt,journal,compsoc]{IEEEtran}
% *** MATH PACKAGES ***
%
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{algpseudocode}
\usepackage{algorithm}
\usepackage{algorithmicx}
\usepackage{textcomp}
\usepackage{filecontents}
\usepackage{microtype}
\usepackage{float}
\usepackage{adjustbox}
\usepackage{booktabs,makecell,tabularx}
\usepackage{url}
\usepackage{booktabs}
\usepackage{subfigure}
\newcommand{\tvar}[2]{%
    \mathrm{#1}_{\mathrm{#2}}%
}
\renewcommand\theadfont{\small}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{L}{>{\raggedright\arraybackslash}X}
\usepackage{siunitx}
\usepackage[utf8]{inputenc}
\renewcommand{\thetable}{\arabic{table}}
\usepackage{etoolbox}
\usepackage{xparse}
\makeatletter
\DeclarePairedDelimiter\floor{\lfloor}{\rfloor}


\begin{document}
    \begin{algorithm} 
            \caption{Esdfdfsy} 
            \label{alg:ALG1}
            \begin{flushleft}
                \textbf{INPUT:} dsgdasaaaaaaaaaaaaaaaaaaaaaaaaagadsgdas\\
                \textbf{OUTPUT:} Prediction of $W_{t_c}$ records    
            \end{flushleft}
            \begin{algorithmic}

            \ForAll {$i$=1 to $N$}
            \Comment{fdasdfn fdas}
            \State dfasdsf $afsddfs_i$  from $T_i$
            \EndFor

            \State Apply $HAT$ to  $\bigcup\limits_{i=1}^{F} W_{i}$ \Comment{IIIIII process -fdsdfsfsd}\\

            \If { $wr < htr$ }          \Comment{Nfsddfssdfasdf  }  
            \State $s = 0$
            \Else
            \State $ s = \floor {wr / htr}  $
            \EndIf
            \State xxx = 0
            \While {     $WYU_c \not=$\O }
            \State c = c + 1
            \State Update $XXXXX$ with $W_{(dfsf2)-f}$



            $\parallel$   \Comment{in parallel}
            \\$Eadssad (W_{t_{c-1}})$ =  Predict ( dasda ($dasa8_{t_c-2,..,t_c-N-1}$ ) ) over $dsad_{t_c-1}$
            $\parallel$
            \\ $J48 (W_{t_{c-1}})$ = Predict ($J48_{t_{c-2}}$) over $W_{t_c-1}$     \Comment{This is done as part of the ensemble }



            \EndWhile   
        \end{algorithmic}
    \end{algorithm}
\end{document}

在此处输入图片描述

相关内容