介绍
Latext是一种基于TEX的排版系统。
CTeX中文套装是基于Windows下的MiKTeX系统,集成了编辑器WinEdt和PostScrip处理软件Ghostscript和GSview等主要工具。CTeX中文套装在MikTeX的基础上增加了对中文的完整支持。
CTeX: CTeX套装 - CTEX
下载安装
然后安装Aurora,在安装过程中前面已经安装了MikTeX就可以不用勾选了,然后一只勾选安装完成。
(AUrora的下载链接)
word中使用
打开word,插入Aurora对象,如下图:
选择Aurora Equation,如下图
word出现下述状况,说明安装成功无问题,如下图:
然后需要配置一下需要的package,点击Properties,选择package一栏,如下图:
这里我选择下面包含常用的,如下所示:点击确定
\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:}}
- \usepackage{amsmath}:加载 amsmath 包,提供了一些增强的数学排版功能,如多行公式排版、对齐环境等。
- \usepackage{amscd}:加载 amscd 包,用于创建交换图表,特别是对于简单的交换图表,提供了一种简单但灵活的解决方案。
- \usepackage{cite}:加载 cite 包,用于对参考文献进行引用和排序。
- %\usepackage{txfonts}:这一行是一个注释,使用 % 符号表示,因此在 LaTeX 中被视为注释,表示注释掉了 txfonts 包的加载。
- % \usepackage{euler}:同样是一个被注释掉的行,注释掉了 euler 包的加载。
\usepackage{cases,color}:加载了 cases 和 color 包。cases 包提供了创建带括号的方程组的环境,color 包用于支持文本和页面颜色的操作。 - \usepackage{calfrak}:加载了 calfrak 包,提供了一些额外的 Fraktur 字体。
- \usepackage{makeidx}:加载 makeidx 包,用于生成索引。
- \usepackage{stmaryrd}:加载 stmaryrd 包,提供了一些数学符号,如括号、箭头等。
- \usepackage{fancyhdr}:加载 fancyhdr 包,用于自定义页面样式和页眉页脚。
- \usepackage{amssymb}:加载 amssymb 包,提供了一些额外的数学符号。
- \usepackage{graphicx}:加载 graphicx 包,用于插入图片。
- \usepackage{lastpage}:加载 lastpage 包,允许在文档中引用最后一页的页码。
- \usepackage{latexsym}:加载 latexsym 包,提供了一些额外的 LaTeX 符号。
- \usepackage{bm}:加载 bm 包,提供了对数学符号进行加粗的命令。
- \usepackage{CCT}:加载了自定义的 CCT 包,可能包含了一些额外的定制功能,具体功能需要查看该包的文档。
- \providecommand{\abs}[1]{\left\lvert#1\right\rvert}:定义了一个 \abs 命令,用于生成绝对值符号。
- \providecommand{\norm}[1]{\left\lVert#1\right\rVert}:定义了一个 \norm 命令,用于生成范数符号。
再次点击Paths,填写安装的MikTeX路径,如下图:
然后编写测试案例,例如:
\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}
如下图:
中文
输出中文使用\text{输入中文}
,例如:
参考
使用Aurora在Word中插入算法伪代码教程,亲测有效,写论文必备_aurora word-CSDN博客
CTex完整、详细、亲测安装教程,初步使用教程