做科研,免不了要在各种实验报告和论文中插入数学符号和公式。大家通常会用WPS和Word自带的公式编辑器,或者用MathType插入公式。当文档中公式较少时,以上工具尚可应付,但如果公式较多,重复点击鼠标往往导致效率低下,无法很快找到对应的符号或模板,特别是在符号比较特殊时,频繁翻页徒增不少输入的痛苦。推荐一款强大的公式编辑器AxMath。
官网下载地址:https://www.amyxun.com/
1. 编辑与排版
图形化的排版布局设定,排版更方便;
支持点取输入、快捷键、脚本输入,输入更快;
支持AMS/LaTeX数学符号标准;
支持自定义数学符号;
支持快速矩阵模板、自动填充及分块;
支持字符串查找与替换;
支持笔记(多帧剪贴板)、磁贴与公式库;
支持多底色符号面板,支持符号面板重映射;
支持单色和彩色,可自定义颜色偏好;
编辑辅助功能,可自动识别预设字段并校正其文字格式;
支持手写输入;
2. 科学计算功能
基于所见公式计算;
支持变量定义和常数定义;
计算过程保存后可作为可计算文档下次调用;
支持加减乘除、开根、幂、三角函数及常见数学函数;
3. 输出与发布
支持对象嵌入,可作为MS WORD等文字软件的插件;
可输出矢量图片;
可输出为BMP、JPG、PNG、GIF等常见图片格式;
4. 运行环境
Win10 , Win 8,Win 7,Vista;
OLE嵌入: MS Office,WPS;
插件: WPS 2016~2019(个人版需另外安装VBA环境),MS Office 2010-2019, MS Office 365
5. 补充Tips
1) 这款软件是共享软件,一部分功能仅对注册用户开放,不过,对免费注册用户开放的功能已经足够强大。
2) 关于点击WPS插件没有反应的问题,实测安装一个VBA for WPS插件即可解决。
操作过程
下载AxMath安装包,安装软件时勾选MS-Office Addins选项,安装过程结束后,Word里会多出一个AxMath的标签,点开标签,就可以看到丰富的插入公式选项,插入公式的格式,排版尽在掌控之中。
启动软件后,依然可以用鼠标点击面板的方式输入公式,面板的内容比起MathType和Word自带编辑器更丰富,切换起来也更流畅。
在此更推荐使用LaTeX语法编辑公式,加上这款软件强大的提示功能,编辑效率如虎添翼,输入公式再也不是一件烦人的苦差事。
例如,输入反斜杠""即可进入LaTex标签的编辑模式,输入alpha再敲空格键即可输入,如果没有输入完,编辑器也会智能提示可能输入的符号。
如果切换到LaTeX语法编辑器模式,通过编辑LaTeX代码输入公式,还可以随时转换成公式预览。
LaTeX语法的一大优点就是仅靠键盘编辑文本就可以完成公式的编辑,通过""开头的各种标签和命令来编辑符号和字符的属性,这是提高编辑效率的关键。
常用LaTeX公式编辑语法:
◎ ${公式内容}$ →行内公式
◎
→该公式独占一行
◎ _ →下标
◎ ^ →上标
◎ { } → 一个整体
◎ frac {分子}{分母} →分式
◎ sqrt{表达式} →开平方
◎ sqrt[n]{表达式} →开n次方
◎ oldsymol {表达式} →字体加粗
◎ m →直立字体
◎ it →斜体
◎ int →积分符号
◎ iint →二重积分
◎ iiint →三重积分
◎ oint →环路积分
◎ infty →无穷
◎ 普通字符在数学公式中含义一样,除了# $ % & ~ ^ { }
◎ 若要在数学环境中表示这些符号# $ % & { },需要分别表示为# $ \% & \_ { },即在个字符前加上
◎ limits命令可强制使上下标位于符号的正上方和正下方
◎ 当要显示大号的括号或分隔符时,要对应用 left 和 ight修饰大括号或分隔符,当括号或分隔符不成对时,要用left. ight.进行匹配。这两个符号仅用于匹配,并不显示。
更多LaTex相关内容
举几个例子:
①
f(x)=3x+7
②
phi(x)=x^{x^x}
③
limlimits_{x ightarrow0} frac {sin x}{x}=1
④
f(oldsymbol v)=||p-Amu_{pri}(oldsymbol x+oldsymbol v)||+R(oldsymbol v)
⑤
-sin left (x ight )e^y+frac {cos left ( x ight )}{y^2}
⑥
left .frac {partial u}{partial x} ight|_{x=0}
⑦
ifrac {partial hbar}{partial t}=-frac {hbar^2}{2m}frac {partial^2 psi}{partial {x^2}}
⑧矩阵
left ( egin{matrix}
a & b & c\
d & e & f\
g & h & i \end{matrix} ight )
⑨
int_0^{+infty} e^{-x^2}{ m d}x=frac {sqrt(pi)}2