徐州建设局规划网站,正版网页游戏平台排行榜,sem网站做推广,罗湖区住房和建设局官网这里写目录标题 1. 错误原因2. 进行改正3. 爱思唯尔期刊与施普林格期刊对于算法的格式不太一样#xff0c;不能直接套用总结 1. 错误原因
我在算法中使用\For#xff0c;\EndFor
2. 进行改正
换成FOR#xff0c;\ENDFOR
3. 爱思唯尔期刊与施普林格期刊对于算法的格式不太… 这里写目录标题 1. 错误原因2. 进行改正3. 爱思唯尔期刊与施普林格期刊对于算法的格式不太一样不能直接套用总结 1. 错误原因
我在算法中使用\For\EndFor
2. 进行改正
换成FOR\ENDFOR
3. 爱思唯尔期刊与施普林格期刊对于算法的格式不太一样不能直接套用
总结
在LaTeX中\For 和 \EndFor 以及 FOR 和 \ENDFOR 的使用实际上取决于你所使用的具体包或宏包。不同的包提供了不同的命令和环境来编写算法因此它们的语法和命名约定可能有所不同。
如果你使用的是 algorithmicx 包与 algpseudocode 样式那么你应该使用 \For、\If、\While 等小写形式的命令以及对应的 \EndFor、\EndIf、\EndWhile 等结束命令。例如
\usepackage{algorithm}
\usepackage{algpseudocode}\begin{algorithm}
\caption{一个示例算法}
\begin{algorithmic}[1]
\Procedure{Euclid}{$a$,$b$}\Comment{The g.c.d. of a and b}
\State $r\gets a\bmod b$
\While{$r\not0$}\Comment{We have the answer if r is 0}
\State $a\gets b$
\State $b\gets r$
\State $r\gets a\bmod b$
\EndWhile\label{euclidendwhile}
\State \textbf{return} $b$\Comment{The gcd is b}
\EndProcedure
\end{algorithmic}
\end{algorithm}然而有些包或文档类可能提供了大写的 FOR、IF、WHILE 等命令以及对应的 \ENDFOR、\ENDIF、\ENDWHILE 等结束命令。这种情况下你应该遵循该包或文档类的规定来编写算法。