LaTeX伪代码
 一、设置成中文二、导包三、案例四、编号五、备注六、参考文献
 
先来看伪代码的样子
 
 
一、设置成中文
 
如果不设置是这样的: 
 
\floatname{algorithm}{算法}  
\renewcommand{\algorithmicrequire}{\textbf{输入:}}  
\renewcommand{\algorithmicensure}{\textbf{输出:}} 
 
二、导包
 
\usepackage{algorithm}
\usepackage{algorithmic}
 
三、案例
 
\begin{algorithm}
	\caption{Calculate $y = x^n$} 
	\label{alg:alg1}
	\begin{algorithmic}
		% 输入
		\REQUIRE $n \geq 0 \vee x \neq 0$ 
		% 输出
		\ENSURE $y = x^n$ 
		
		% 初始化
		\STATE $y \leftarrow 1$ 
		
		% 逻辑
		\IF{$n < 0$} 
			\STATE $X \leftarrow 1 / x$ 
			\STATE $N \leftarrow -n$ 
		\ELSE 
			\STATE $X \leftarrow x$ 
			\STATE $N \leftarrow n$
		\ENDIF
		
		\WHILE{$N \neq 0$} 
			\IF{$N$ is even} 
				\STATE $X \leftarrow X \times X$ 
				\STATE $N \leftarrow N / 2$ 
			\ELSIF{$N$ is odd}
				\STATE $y \leftarrow y \times X$ 
				\STATE $N \leftarrow N - 1$ 
			\ENDIF 
		\ENDWHILE
	\end{algorithmic}
\end{algorithm}
 
 
四、编号
 
需要序号的话在\begin{algorithmic}后加上[1]
 
 
五、备注
 
我用的版本是2018,貌似参数如REQUIRE写成小写会报错
 
六、参考文献
 
Latex写算法的伪代码排版latex算法流程图