Word中Aurora工具添加

本文大部分从CSDN中转载:https://blog.csdn.net/jucksu/article/details/116307244

本人Word环境为Microsoft Office Home and Student 2019。

1,下载安装MikTex,下载链接如下:

百度网盘链接链接:https://pan.baidu.com/s/12l_88pDKmoIBESJ_Kek85Q 提取码:v0t5

之后下载于本地盘符某一处,注意不要有中文路径,同时记住下载位置,后续使用需要。

2,下载安装Aurora,下载链接如下:

百度网盘链接链接:https://pan.baidu.com/s/1aEC1a2Lro-AWdM4pYPVpqg 提取码:1ggr

解压文件夹,后点击aurora-setup.exe,按照提示等待安装,需要注意的是,不要选择 MiKTex的安装:

执行破解:aurora安装完成后点击Aurora.2.x.Keygen.exe进行注册,点击一下Register Aurora即可看到success!表示注册成功,可能会出现error,但具体不影响使用。

3,打开Word,插入Aurora对象

选择插入->对象->Aurora Equation。

如下显示,即为安装成功,下面配置字体及tex包等功能。

4,配置Aurora和所需要的package

在上一步中的界面中选择Properties,点击Packages,在其中插入以下代码后,点击确定:

以下代码插入配置伪代码的tex:

\documentclass{article}

\usepackage{multirow}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{amsmath}
\usepackage{geometry}
\usepackage{algorithmicx}
\usepackage{algpseudocode}

\renewcommand{\algorithmicrequire}{\textbf{Input:}} 
\renewcommand{\algorithmicensure}{\textbf{Output:}} 

以下代码插入配置数学公式的tex:

\usepackage{amsmath, amsthm, amssymb}% amsmath必须保留,amsthm、amssymb可以根据自己需求保留与否,直接用这么用反正不会有问题
\usepackage{txfonts}
\usepackage{newtxmath}

在上一步中的界面中选择Path,选择安装MiKTex的安装路径。

5,Aurora配置完成后,开始配置miktex,更新所需要的packages

打开之前安装完成的miktex,有一个检查更新,点击更新配置路径。

点击设置,在自动(即时)安装缺失的宏包这里,点击“总是”。

6,实例演示:将以下测试代码复制

$S=\int_{x}\left\{\frac{1}{2} \sum_{a} \partial^{\mu} \chi_{a} \partial_{\mu} \chi_{a}+V(\rho)\right\}$

点击“Refresh”,进行刷新,当看到Ready(modified)变成Done时说明就成功了!!!回到Word,就会发现插入显示如下:

伪代码插入演示如下:

\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中显示如下:

7,中文插入注意事项:

将第4步中,属性下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}

感谢参考博客1中的作者苏模棱的无私奉献。

参考博客:

https://blog.csdn.net/jucksu/article/details/116307244

https://www.freesion.com/article/8653430947/

posted @ 2022-05-24 10:02  Deceiver_Ker  阅读(3257)  评论(0)    收藏  举报