文档公式编辑神器-Snip
最近在重新学习统计学的一些基础知识,整理笔记的时候需要输入一些数学公式。从学校毕业之后,就没有在文档中插入过公式了。按照以前的经验,我把输入公式的方式分成两类。
- 所见即所得的方式,常见的就是微软word中的公式编辑器。
- 所想即所得的方式,按照LaTeX语法描述公式,使用工具将语句解析公式。
第一种方式,上手容易,拖拽公式元素即可,但是遇到复杂的公式劳神费力;第二种方式,在熟悉语法和LaTeX保留字的情况下,可以高效输出美观的公式,只是有一定的学习曲线。
LaTex是基于TeX语法的排版系统,TeX的作者即《计算机程序设计艺术》的作者高德纳。
Word插入公式
以「标准正态分布的概率密度函数」为例,说明两种方式之间的差别。
在word中,创建一个新文档。然后在插入菜单项选择公式。我大概花了两分钟完成了公式的输入。

用LaTex语法插入公式
因为word默认不支持LaTex公式,本文先以在Apple Pages文稿为例,说明插入公式的方式。新建一个文档,然后选择「插入->方程」,直接在方程窗口中写入以LaTeX语法表述的公式即可。

其中在编辑框中输入以下的代码即可。
\varphi(x)=\frac{1}{\sqrt{2 \pi}} e^{-\frac{x^{2}}{2}}
如果对语法熟悉的前提下,用30秒就可以把这个公式写成。效率提升3倍。
但是问题是,如果语法不熟怎么办?只有word怎么办?下边介绍两款软件来解决这两个问题。
如何快速写出LaTeX公式
只需要在电脑上安装一款公式图像识别的软件即可,这款软件的名字为「Snip」,完全免费,并且支持macOS,Windows, Ubuntu三种不同的操作系统,满足大家的需要。软件地址,https://mathpix.com/
安装完成后,使用方式非常简单方便。
- 打开软件的菜单,点击Snip工具的「Get LaTex」命令,它会弹出一个截图坐标。

- 截取需要的公式。

- 选择识别正确的公式代码(并支持编辑),然后复制公式代码。

- 将复制的代码插入文本编辑软件中。
比如在Markdown写作工具,或者在Apple Pages文稿中,截图见上一小节。
按照以上的方式,只要可以截图到公式,就可以使用「Snip」进行识别。如果是在纸质书上,那么可以用手机拍个照发到电脑上截图。甚至还可以手写公式然后进行识别的,感兴趣的可以自己试一下。
Word中插入LaTeX公式
- 如果你的Word是office365订阅版,已经支持直接插入LaTeX公式。

- 在Word中安装MathType插件。

总结一下
- 使用LaTeX语法比office的公式编辑器更高效的输入公式;
- 使用Snip可以直接截图识别公式并转换成LaTeX语法描述的公式;
- Word中插入LaTeX需要安装插件(如MathType),大部分Markdown编辑器和Pages原生支持LaTeX解析。
文档公式编辑神器-Snip的更多相关文章
- asp.net 将word文档进行编辑并导出一个新的word
最近做项目,需要多word文档进行编辑并导出一个新的word,在最初的word编辑中留下特定的字符串用来替换,然后在本地生成一个新的word文档,并且不修改服务器中的word文档,这样才能保证服务器中 ...
- 如何破解Excel文档的编辑密码
对于Excel文档我们不仅可以设置打开密码,还可以设置几天几种密码,比如编辑密码.编辑密码又称写保护密码,是一种可以限制编辑权限的密码.如果我们在日常工作中发现自己忘记了excel编辑密码的话,那就需 ...
- Office文档在线编辑的实现之二
讲述了如何通过iis的webdav支持实现客户端的office直接编辑服务器上的文件,本篇将讲解如何实现客户端的office直接编辑数据库中的二进制形式保存的office文件. 实现的关键:模拟IIS ...
- 在项目中利用TX Text Control进行WORD文档的编辑显示处理
在很多文档管理的功能模块里面,我们往往需要对WORD稳定进行展示.编辑等处理,而如果使用微软word控件进行处理,需要安装WORD组件,而且接口使用也不见得简单易用,因此如果有第三方且不用安装Offi ...
- 基于Metronic的Bootstrap开发框架经验总结(17)-- 使用 summernote插件实现HTML文档的编辑和图片插入操作
在很多场合,我们需要在线编辑HTML内容,然后在页面上或者其他终端上(如小程序.APP应用等)显示,编辑HTML内容的插件有很多,本篇介绍基于Bootstrap的 summernote插件实现HTML ...
- 百度地图和高德地图坐标系的互相转换 四种Sandcastle方法生成c#.net帮助类帮助文档 文档API生成神器SandCastle使用心得 ASP.NET Core
百度地图和高德地图坐标系的互相转换 GPS.谷歌.百度.高德坐标相互转换 一.在进行地图开发过程中,我们一般能接触到以下三种类型的地图坐标系: 1.WGS-84原始坐标系,一般用国际GPS纪录仪记 ...
- wps金山文档在线编辑--.Net 接入指南
一.申请成为服务商,对金山文档在线服务进行申请 ①进入官网 https://open.wps.cn/ ②申请后如下图,点击右下角的进入服务 ③申请成功后 ④数据回调URL一定是服务器地址,本次我使用的 ...
- Office文档在线编辑的实现之一
因为项目的关系,研究了一下Office的在线编辑功能,写出来共享一下. Office xp之后的版本支持通过webdav协议(http的扩展)直接编辑服务器上的文件. IIS(6.0)支持webdav ...
- 如何设置PDF签名文档,PDF签名文档怎么编辑
在工作中我们都会遇到有文件需要签名的时候,如果是在身边就直接拿笔来签名了,那么如果没有在身边又是电子文件需要签名的时候应该怎么办呢,这个时候就应该设置一个电子的签名文档,其他的文件电子文件签名很简单, ...
随机推荐
- Hadoop实战-Flume之Sink Load-balancing(十七)
a1.sources = r1 a1.sinks = k1 k2 a1.channels = c1 # Describe/configure the source a1.sources.r1.type ...
- 【题解】[P3557 POI2013]GRA-Tower Defense Game
[题解][P3557 POI2013]GRA-Tower Defense Game 这道题是真的** 根据题目给的\(k\),可以知道,我们随便放塔,只要不全放一起,一定是一种合法的方案. 直接枚举就 ...
- 如何在MySQL中分配innodb_buffer_pool_size
如何在MySQL中分配innodb_buffer_pool_size innodb_buffer_pool_size是整个MySQL服务器最重要的变量. 1. 为什么需要innodb buffer p ...
- 利用Linux中的计划任务+PHP网页程序(转)
利用Linux中的计划任务+PHP网页程序,实现对web服务器运行状况的监测[每5分钟监测一次,并邮件提醒]一.我的监测服务器环境:rhel5.5+apache2.2+php5二.功能描述:写一个PH ...
- 利用framebuffer,命令行显示图片
上代码 import fcntl import struct import mmap import contextlib import os import time import numpy as n ...
- REST、DRF(View源码解读、APIView源码解读)
一 . REST 前言 1 . 编程 : 数据结构和算法的结合 .小程序如简单的计算器,我们输入初始数据,经过计算,得到最终的数据,这个过程中,初始数据和结果数据都是数据,而计算 ...
- HDU - 1213 How Many Tables 【并查集】
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1213 题意 给出N个人 M对关系 找出共有几对连通块 思路 并查集 AC代码 #include < ...
- IOS平台的几个推送服务的对比
http://blog.163.com/scuqifuguang@126/blog/static/171370086201399113833299/ 最近研究了一下极光推送(JPush) ...
- Tomcat实现多主多备
Nginx Upstream 实现简单双机主从热备 下面配置多主多从: upstream testproxy { server 127.0.0.1:8080; server 127.0.0.1:808 ...
- 一篇文章教你如何用R进行数据挖掘
一篇文章教你如何用R进行数据挖掘 引言 R是一种广泛用于数据分析和统计计算的强大语言,于上世纪90年代开始发展起来.得益于全世界众多 爱好者的无尽努力,大家继而开发出了一种基于R但优于R基本文本编辑器 ...