赞
踩
下载完成后,点击exe文件,点击运行,按照提示安装。
安装Aurora,附百度网盘链接链接:https://pan.baidu.com/s/1aEC1a2Lro-AWdM4pYPVpqg
提取码:1ggr
下载完成后,解压
首先点击aurora-setup.exe,按照提示等待安装,需要注意的是:
不需要在这里勾选对号,因为已经完成了miktex的安装!
选择如图所示选项,点击确定
得到如下图所示,说明Aurora安装没有问题
点击Packages,在其中插入以下代码后,点击确定
- \documentclass{article}
-
- \usepackage{multirow}
- \usepackage{algorithm}
- \usepackage{algpseudocode}
- \usepackage{amsmath}
- \usepackage{geometry}
- \usepackage{algorithmicx}
- \usepackage{algpseudocode}
-
- \renewcommand{\algorithmicrequire}{\textbf{Input:}}
- \renewcommand{\algorithmicensure}{\textbf{Output:}}
- \begin{algorithm}[H]
- \caption{algorithm1}
- \label{your label}
- \begin{algorithmic}[1]
- \Require
- Enter .....;
- \Ensure
- Outpur......
- \State state1......
- \State state2......
- \State state3......
- \While{(a$>$b)}
-
- \State state4......
- \If { c$<$d}
- \State state5......
- \Else
- \State state6......
- \EndIf
- \State state7......
- \EndWhile
- \For{aaa}
- \State state8......
- \EndFor
- \end{algorithmic}
- \end{algorithm}
粘贴到Word中插入的Aurora对象中,如图
如果百度网盘链接失效(我设置了永久有效)或者哪里有问题可以留言。
自文章发布以来,收到了很多人的点赞和收藏,我非常欣慰,看到评论区经常有人问关于中文(比如伪代码注释部分)的不显示问题,今天简单总结一下。
这里为了方便,将所有用到的Packages都贴过来,直接复制就行
- \documentclass{article}
-
- \usepackage{amsmath}
- \usepackage{amssymb}
- \usepackage{ctex}
- \usepackage{CJK}
- \usepackage{xcolor}
- \usepackage{chemarrow}
- \usepackage{fancybox}
- \usepackage{euler}
-
- \usepackage{multirow}
- \usepackage{algorithm}
- \usepackage{algpseudocode}
- \usepackage{amsmath}
- \usepackage{geometry}
- \usepackage{algorithmicx}
- \usepackage{algpseudocode}
-
- \renewcommand{\algorithmicrequire}{\textbf{Input:}}
- \renewcommand{\algorithmicensure}{\textbf{Output:}}
\renewcommand{\thealgorithm}{1} \begin{CJK}{GBK}{song} \begin{algorithm}[H] \caption{\text{基于PM的算法设计}} %算法的名字 \hspace*{0.02in} {\bf Input:} %算法的输入, \hspace*{0.02in}用来控制位置,同时利用 \\ 进行换行 \text{输入样本数据D= {s1, s2, ..., sN}}, \text{序列长度}Length\\ \hspace*{0.02in} {\bf Output:} %算法的结果输出 estimation of BPSK rotation: angle \text{ //返回BPSK符号旋转量的估计值} \begin{algorithmic}[1] %\State some description % \State 后写一般语句 \State \text{//初始簇分界线是x=0, y=0, y=x, y=-x} \State P(x) = R(x) - R(-x) \State P(y) = R(y) - R(-y) \State P(y=x) = R(xy) - R(-xy) \State P(y=-x) = R(yx) - R(-yx) \For{m=1, 2, 3, 4} % For 语句,需要和EndFor对应 \State calculate P(max) \text{ //计算最大值P} \EndFor \State angle = atan(Pmax[1]/Pmax[0]) \text{//得到旋转角度} \State \Return angle \text{ //返回结果} \end{algorithmic} \end{algorithm} \end{CJK}
得到的运行结果如图,可以完美显示中文注释,之后大家各取所需,照猫画虎即可。
最后,再提一句,关于在自己的毕业论文中插入伪代码,使用Aurora虽然能解决和Word适配(直接当作对象插入),整体性比较好,能搞定一般的需求之外,但其编程界面简陋、语法复杂、服务器响应时间长、可参考资料少等缺点,已经逐渐被更好的方法取缔。比如我后来写的这篇文章:
使用Overleaf在毕业论文中插入算法伪代码,高效美观https://blog.csdn.net/jucksu/article/details/123489825使用Latex编辑网站overleaf进行伪代码的编写,省去了安装软件配置环境的麻烦步骤,直接在网页端就可以完成高效美观的算法伪代码操作,非常值得大家尝试。只不过我觉得唯一的缺点就是导出的PDF不能当作对象插入到Word中,是一个亟待解决的问题。
附同样的PM算法伪代码截图:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。