Word和PPT中插入Latex数学公式

2021-01-30  本文已影响0人  冬之心

1、缘起

在整理笔记时,需要输入一些公式。以前Office输入公式靠点击,非常麻烦。所以我转用Markdown来做笔记。但是当我需要Markdown笔记中的公式拷入Word或PPT中时,却发现不论是HTML还PDF,只能靠截图,没法直接拷贝。

2、解决方案

网上大部分解决方案是安排插件,不过也有人指出新版的Office是支持Latex公式输入的。我试了一下,这是真的!

我的office的版本为:家庭和学生版 2016

3、使用方法

和以前一样,直接点击 "插入" \rightarrow "公式" ,在公式框中直接输入Latex公式,然后空格,就转换成普通数学公式了。

Word中Latex公式输入.png

4、问题

Office的“公式”对简单的latex公式语法支持比较好。但是复杂公式支持不太好,有些语法似乎不能正常识别。对于复杂公式,利用Office中的“公式”模式框架,结合Latex公式似乎更方便。

比如:

  1. 分式:office 不支持\frac{}{},而是直接用()/()。注意office用()取代了{},在office中{}在转换公式时不会自行消除。

5、经验

以下内容转载自知乎

加【空格】只是为了输入这个符号,先输入内容在敲两下【空格】才是输入公式

极限:\limit【空格】
积分:\int 【空格】
点乘(如内积):\bullet【空格】
叉乘(如外积、旋度):\times 【空格】
字母上方的向量箭头:\hvec 【空格】

分式:就是普通的/【空格】

下标:_【空格】
上标:^【空格】

积分符号上下限:\int_a^b 【空格】 其中a为下限,b为上限。
比如:\int_3^4【空格】 \int_3^4

根号:\sqrt
比如:\sqrt (a+b)【空格】 \sqrt{a+b}
再如:\sqrt (n&a+b)【空格】 \sqrt[n]{a+b}

导数:df/dx 【空格】 f对x的导数
偏导数:\partial(f)/\partial(x) 【空格】 f对x的偏导数
重积分:\iint_A 【空格】 在A集上的重积分
三重积分:\iiint_C 【空格】 在C上的三重积分
线积分:\oint_C【空格】 在C上的线积分
曲面积分:\oiint_S【空格】 在S上的曲面积分

求和:\sum_(n=1)^N【空格】 n从1到N的求和 \sum_{n=1}^{N}

<= 【空格】小于等于 \leq
>=【空格】大于等于 \ge
<<【空格】远小于
>>【空格】远大于
\times【空格】乘号 \times
\div【空格】除号 \div
\dot【空格】点乘 \cdot
~~【空格】约等于 \approx
\neq【空格】不等于 \ne

注意: 下面几个是两个空格
x\hat【空格】【空格】 \hat{x}
x\bar【空格】【空格】 \overline{x}
x\tilde【空格】【空格】 \tilde{x}

自定义在头顶的东西 a\above(c) 【空格】 c在a上面
自定义在下面的东西 a\below(c) 【空格】 c在a下面

\in【空格】 属于 \in
\ni【空格】 属于反过来 \ni
\subset【空格】包含于 \subset
\superset【空格】包含 \supset
\cup【空格】并运算 \cup
\cap 【空格】交运算 \cap
\bigcup【空格】大写的并
\bigcap【空格】大写的交

矩阵:\matrix 【空格】举个例子:\matrix(1&2@3&4)
1 2
3 4

自己积累的经验

其他

简书的语法有BUG:

\bar{x} 显示结果变成 \bar{x}
\overline{x} 显示结果为 \overline{x}

有道云笔记markdown输入数学公式

上一篇 下一篇

猜你喜欢

热点阅读