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中的作者苏模棱的无私奉献。#
参考博客:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库