有没有好办法可以快速在电脑输入方程的

比如中间有横线的那种分数怎么键入

Word 新建文档→插入→公式

1 Like

学学 Latex 数学语法,很多 Markdown 都支持 Latex 数学公式
LaTeX 在线:吴文中数学公式编辑器

3 Likes

有个语法,叫 LaTeX,

比如:\frac{123}{456}

\frac{123}{456}

我刚刚用的

\frac{123}{456} + \sin 30 + \left(x-1\right)\left(x+3\right)

居然找到了这个

3 Likes

可能需要请楼主明确个问题:是要在哪里插入公式?不同地方插入公式的方法不一样,有些地方甚至只有一种方法,没得选。

如果是在 Office 文档里面插入公式,可以如楼上所说用公式编辑器(MS Office、WPS、Libreoffice 都有公式编辑器)

特别地,如使用的是 Windows 10,且需要向 Word 中插入公式,可以使用 Math Input Panel,可识别手写公式。可参考这篇文章:

如果是在帖子里插入公式,首先要看发帖系统是否有公式编辑器。如果没有,可以看看是否支持 Markdown 语法。如果支持 Markdown,可利用 LaTeX 语言进行编辑。楼上都有介绍,网上也有出色的 LaTeX 公式编辑器。

如果都不支持,那就剩最后一招:编辑公式后转图片。楼上提到的这款编辑器支持将公式导出为图像:

另外,如果需要在 PPT 中插入公式,个人推荐先将公式转换成 svg 矢量图像,再将其插入到文稿中,这样可避免公式渲染失败的情况。另外,推荐用 svg 而不是 png 格式,是因为 svg 矢量图像,放大后不会失真,视觉效果比较好。

2 Likes

LibreOffice 插件 TexMaths,用 TeX 输入个性公式

MS Office:

alt +“=”, 快速输入公式
文件-选项-校对-自动更正选项-数学符号自动更正, 快速输入键盘上没有的字符

要审题: 快速

6 Likes

妙啊,这东西我都没见过。

另外我发现 word 里的公式也是这个东西嘛

How I’m able to take notes in mathematics lectures using LaTeX and Vim | Gilles Castel
老文章了,不过技术曲线相当陡峭,不止得会 LaTeX,还得会 Vim,据说能得到和手写一样快的速度。

1 Like

word以前还有一个曙光女神Aurora插件,现在我还是用Marktext写公式,然后截屏 :joy:

要我说,小青蛙这次推送不够顶,作为科研狗,我推荐axmath+公式ocr工具,这是最便捷的组合了。

目前我知道的可用性高的输入方案有四个:

  1. \LaTeX 的数学环境。主要用于 \LaTeX 环境和支持 \TeX 扩展的工具(如部分 Markdown 编辑器以及论坛)。优点是使用广泛、历史悠久、功能极其丰富且稳定;
  2. AsciiMath,主要用于部分 MathJax 渲染的网页。优点是编写简单、符合(从来没写过公式语言的)普通人的直觉;
  3. UnicodeMath,由 Unicode 工作组制定的标准数学公式表示方法(及输入方法),主要用于部分 Microsoft 软件(如 Office 全家桶的教程)。优点是编写简单,略微比 \LaTeX 符合直觉;
  4. Typst 的数学环境,主要用于 Typst 环境。优点是解决了 \LaTeX 中存在的部分问题,同时不失功能性。
  • 易用性 AsciiMath>UnicodeMath>Typst=\LaTeX
  • 功能性 \LaTeX>Typst=UnicodeMath>AsciiMath
  • 普及性 \LaTeX>UnicodeMath>Typst>AsciiMath

我个人是推荐 \LaTeX ,通用性强,在科研工作里的地位基本属于「你说不会写,会给人笑掉大牙」的那种。但我发现在记笔记时用 UnicodeMath 或 Typst 更方便。


给几个例子一目了然。同样的公式:

\sum_{i=1}^{n} i^3 = \left(\frac{n(n+1)}{2}\right)^2

LaTeX:\[ \sum_{i=1}^{n} i^3 = \left(\frac{n(n+1)}{2}\right)^2 \]

AsciiMath:sum_(i=1)^n i^3=((n(n+1))/2)^2

UnicodeMath(仅展示输入过程):\sum_(i=1)^n <空格> i^3 <右方向键> = ((n(n+1))/2)^2 <空格>

Typst:$ sum_(i=1)^n i^3 = ( (n(n+1)) / 2 )^2 $

鄙人愚见:抛开应用场合谈方法的意义不是很大,因为不同场合支持的插入公式的方式是不同的。

楼主没有说明到底是要往哪里插入公式,而大家推荐的插入公式的方法各有千秋,但是有些方法是有应用场合限制的。比如,鄙人和 8 楼提到的 Math Input Panel,

输入是很方便,但有两个隐含的应用场合限制:

  1. 操作系统是 Windows 10及以上(Windows 7 貌似也有)
  2. 向 MS Word 插入公式

那么,假如楼主使用的是 Mac OS 系统,或是要向一些使用 Markdown 语法的笔记软件中插入公式,这种方法显然是不适用的。

那么 LATEX 之类的呢?在网页中插入公式很合适;但如要向 Word 中插入公式,可能就不是很合适了。

之于目前应用十分广泛的 Markdown,似乎只支持 LATEX 这一种公式标记语言。


另外,鄙人认为其实用 Math Input Panel 还是有一些局限性的。有些符号长得特别像,手写很容易识别错,比如:

  • 英文字母 v,物理上可作为速度的符号
  • 希腊字母 ν(\nu),核物理中可作为中微子的符号

还有些符号很不好写,比如:

  • ξ

另外,有些地方要严格区分正体与斜体的。比如表示物理量、未知数的符号要用斜体,而化学式、微分符号 d 要用正体。之前批改实验报告的时候这个地方不规范的情况很严重。

有一篇从这篇文章获得启发的比较新的文章:Supercharged LaTeX using Vim/Neovim, VimTeX, and snippets | ejmastnak。还是一个系列,非常长,而且去年看的文章,发现前天还更新了。

2 Likes

打开是乱码

这应该是你自己网络或者浏览器问题

https://mirai.sourceforge.net/

Word中插入公式也是支持LaTex语法的

win7 有,而且是中文的 , win10 已经半隐藏了. win11移除了.

并非只支持word. 而是所有支持这个格式的软件都可以. 当然了, 微软自家的支持最好. 所以office大多数套件都可以.

另外, 新版的office已经自带墨迹公式了.

这样的结果就是, 手写公式的输入逐渐从系统组件变为office自有组件了.

1 Like