여기는주형나는 다음을 위해 사용합니다신문. 이 알고리즘은 다음에서 볼 수 있듯이 일반 라텍스 문서에서 완벽합니다. . 템플릿에 삽입할 때 모든 알고리즘에 문제가 있습니다.
다음 코드를 사용합니다.
\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}