最近在重新学习统计学的一些基础知识,整理笔记的时候需要输入一些数学公式。从学校毕业之后,就没有在文档中插入过公式了。按照以前的经验,我把输入公式的方式分成两类。

  • 所见即所得的方式,常见的就是微软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/

安装完成后,使用方式非常简单方便。

  1. 打开软件的菜单,点击Snip工具的「Get LaTex」命令,它会弹出一个截图坐标。

  1. 截取需要的公式。

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

  1. 将复制的代码插入文本编辑软件中。

    比如在Markdown写作工具,或者在Apple Pages文稿中,截图见上一小节。

按照以上的方式,只要可以截图到公式,就可以使用「Snip」进行识别。如果是在纸质书上,那么可以用手机拍个照发到电脑上截图。甚至还可以手写公式然后进行识别的,感兴趣的可以自己试一下。

Word中插入LaTeX公式

  • 如果你的Word是office365订阅版,已经支持直接插入LaTeX公式。

  • 在Word中安装MathType插件。

总结一下

  1. 使用LaTeX语法比office的公式编辑器更高效的输入公式;
  2. 使用Snip可以直接截图识别公式并转换成LaTeX语法描述的公式;
  3. Word中插入LaTeX需要安装插件(如MathType),大部分Markdown编辑器和Pages原生支持LaTeX解析。

文档公式编辑神器-Snip的更多相关文章

  1. asp.net 将word文档进行编辑并导出一个新的word

    最近做项目,需要多word文档进行编辑并导出一个新的word,在最初的word编辑中留下特定的字符串用来替换,然后在本地生成一个新的word文档,并且不修改服务器中的word文档,这样才能保证服务器中 ...

  2. 如何破解Excel文档的编辑密码

    对于Excel文档我们不仅可以设置打开密码,还可以设置几天几种密码,比如编辑密码.编辑密码又称写保护密码,是一种可以限制编辑权限的密码.如果我们在日常工作中发现自己忘记了excel编辑密码的话,那就需 ...

  3. Office文档在线编辑的实现之二

    讲述了如何通过iis的webdav支持实现客户端的office直接编辑服务器上的文件,本篇将讲解如何实现客户端的office直接编辑数据库中的二进制形式保存的office文件. 实现的关键:模拟IIS ...

  4. 在项目中利用TX Text Control进行WORD文档的编辑显示处理

    在很多文档管理的功能模块里面,我们往往需要对WORD稳定进行展示.编辑等处理,而如果使用微软word控件进行处理,需要安装WORD组件,而且接口使用也不见得简单易用,因此如果有第三方且不用安装Offi ...

  5. 基于Metronic的Bootstrap开发框架经验总结(17)-- 使用 summernote插件实现HTML文档的编辑和图片插入操作

    在很多场合,我们需要在线编辑HTML内容,然后在页面上或者其他终端上(如小程序.APP应用等)显示,编辑HTML内容的插件有很多,本篇介绍基于Bootstrap的 summernote插件实现HTML ...

  6. 百度地图和高德地图坐标系的互相转换 四种Sandcastle方法生成c#.net帮助类帮助文档 文档API生成神器SandCastle使用心得 ASP.NET Core

    百度地图和高德地图坐标系的互相转换   GPS.谷歌.百度.高德坐标相互转换 一.在进行地图开发过程中,我们一般能接触到以下三种类型的地图坐标系: 1.WGS-84原始坐标系,一般用国际GPS纪录仪记 ...

  7. wps金山文档在线编辑--.Net 接入指南

    一.申请成为服务商,对金山文档在线服务进行申请 ①进入官网 https://open.wps.cn/ ②申请后如下图,点击右下角的进入服务 ③申请成功后 ④数据回调URL一定是服务器地址,本次我使用的 ...

  8. Office文档在线编辑的实现之一

    因为项目的关系,研究了一下Office的在线编辑功能,写出来共享一下. Office xp之后的版本支持通过webdav协议(http的扩展)直接编辑服务器上的文件. IIS(6.0)支持webdav ...

  9. 如何设置PDF签名文档,PDF签名文档怎么编辑

    在工作中我们都会遇到有文件需要签名的时候,如果是在身边就直接拿笔来签名了,那么如果没有在身边又是电子文件需要签名的时候应该怎么办呢,这个时候就应该设置一个电子的签名文档,其他的文件电子文件签名很简单, ...

随机推荐

  1. 题解 CF97C 【Winning Strategy】

    题解 CF97C [Winning Strategy] 此题是某平台%你赛原题,跟大家分享一下某校zsy和sxr等同学的神仙做法. 我解释一下题意,大是说,我有[无限]个人,每个人可以对他" ...

  2. 我的Android进阶之旅------>Android使用AlarmManager全局定时器实现定时更换壁纸

    该DEMO将会通过AlarmManager来周期的调用ChangeService,从而让系统实现定时更换壁纸的功能. 更换壁纸的API为android.app.WallpaperManager,它提供 ...

  3. Java for LeetCode 105 Construct Binary Tree from Preorder and Inorder Traversal

    Given preorder and inorder traversal of a tree, construct the binary tree. Note: You may assume that ...

  4. JS的事件流概念*******

    事件的概念 HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件.页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件. 事件流 事件流描述的 ...

  5. ZOJ - 3865 Superbot 【BFS】

    题目链接 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3865 思路 一个迷宫题 但是每次的操作数和普通的迷宫题不一样 0 ...

  6. property 中的strong 与weak

    strong关键字与retain关似,用了它,引用计数自动+1,用实例更能说明一切 @property (nonatomic, strong) NSString *string1; @property ...

  7. margin的相关属性及应用

    1.margin常见问题: ①IE6下双边距   (不推荐使用float+margin,可用padding替代) 详见<css浏览器兼容问题集锦>之4.IE6中margin双边距 ②IE6 ...

  8. NMEA码详解【转】

    本文转载自:http://m.2cto.com/kf/201610/556695.html GPS数据遵循NMEA-0183协议,该数据标准是由NMEA(National Marine Electro ...

  9. flash滑杆控制图片横向滚动

    flash滑杆控制图片横向滚动是一款FLASH动画图片左右滚动素材,滑杆控制滚动,效果很酷,带FLASH源文件. 下载:http://www.huiyi8.com/sc/9452.html

  10. linux应用之apache的源码安装(centos)

    第一部分:前期准备 需要下载的东西 下载 Apache 源码包  下载地址: http://httpd.apache.org/download.cgi                          ...