最近写论文要在latex里写伪代码,网上的教程几乎都用不了。要么就是说没有安装相关包,一些对我无用的安装/导入教程,要么就是直接贴了很多看似有用其实跑不通的代码。
之前在电脑上安装了WinEdt,后来投入了Texstudio的怀抱,在这两个好像都是傻瓜式安装,没有什么要配置的环境。
需要在\begin{document}前面引用的包:
\usepackage{algorithmicx}
\usepackage[ruled]{algorithm}
\usepackage{algpseudocode}
伪代码正文:
\begin{algorithm}[H]
\caption{name of your algorithm}
\begin{algorithmic}[1]
\Procedure{name}{$a,b$}\Comment{your comment, optional}
\State statement of your algorithm
\While{$r\not=0$}\Comment{your comment, optional}
\State $a\gets b$
\State $b\gets r$
\State $r\gets a\bmod b$
\EndWhile
\State \Return $b$\Comment{your comment, optional}
\EndProcedure
\end{algorithmic}
\end{algorithm}
效果:
参考文献: