在Drawio中书写LaTeX公式

在Drawio中书写LaTeX公式

【引言】

学习一下在 Drawio 中使用 LaTeX 公式,以便更快捷书写和表达出相应的数学公式。

【在 Drawio 中使用 LaTex】

我们需要打开其他选项的下拉菜单中的数学排版选项。

1.png

然后便可以开始书写 LaTex 公式了,但值得注意的是,再此之前我们应该先看看 Drawio 官网给的示例。

2.png

通过观察可得知,启用了数学排版之后这个软件将使用 MathJax 来渲染我们的数学方程式。另外Drawio 官网给出了 AsciiMath、LaTeX和混合前面两种语法的写法 。我们可以清楚的看到:

在 LaTeX 中,书写公式是以一对 $$ 作为开始和结尾的。

在 AsciiMath 中,书写公式是以一对 `` 作为开始和结尾的。

【LaTex 常用语法】

一些二元运算符:

+ 和 - 表示方法一样

× \times 

÷ {\div}

± \pm

负正 \mp

· \cdot

∩ \cap

∪ \cup

∧逻辑与 \vee

∨逻辑或 \wedge


一些二元关系符号:

= 、>和<这三个符号表示方法一样

≤ \le

≥ \ge

真包含 \supset

真包含于 \subset

包含 \supseteq

包含于 \subseteq

属于  \ni \in

不属于 \notin

远大于 \gg

远小于\ll

相似~ \sim

全等≌ \cong

不等于≠ \ne

恒等于 \equiv

符号

α \alpha

β \beta

γ \gamma

δ/Δ \delta

λ \lambda

Π \pi

分数

m/n \frac{m}{n}

a(m/n) a\tfrac{m}{n}

dt \mathrm{d}t

dy/dx \frac{\mathrm{d} y}{\mathrm{d} x}

导数

x’ {x}'

x‘’ {x}‘’

x^(n) {x}^{(n)}

模算术

a mod ba \bmod b

同余ab (mod m) a \equiv b \pmod{m}

根式

开平方 \sqrt{}

开方 \sqrt[]{}

上下标

a^b a^{b}

MommyTalk159512978042741.pnga_{b}

ab上下标.png x_{2}^{1}

极限

lim x \lim x

limeto0.png \lim_{x \to 0}

limtowu.png \lim_{x \to \infty}

limtox.png\textstyle \lim_{x \to 0}

对数

log102.png\log_{10}{2}

lg10.png \lg_{}{10}

ln5.png \ln_{}{5}

三角函数

sinx \sin x

cosx \cos x

tanx \tan x

cotx \cot x

secx \sec x

cscx \csc x

反三角函数

sin-1.png \sin^{-1}

cos^-1 \cos^{-1}

tan^-1 \tan^{-1}

cot^-1 \cot^{-1}

sec^-1 \sec^{-1}

csc^-1 \sec^{-1}

arcsin \arcsin

arccos \arccos

arctan \arctan

arccot \arccot

arcsec \arcsec

arccsc \arccsc

积分

\int

intab.png \int_{a}^{b}

双重积分

∫∫ \iint

iintab.png\iint_{a}^{b}

矩阵

juzhen.png 

\begin{bmatrix}

1 & 1 & 1\\

1 & 1 & 1\\

1 & 1 & 1

\end{bmatrix}

juzhen().png

\begin{pmatrix}

1 & 0 & 0\\

0 & 1 & 0\\

0 & 0 & 1

\end{pmatrix}

juzhen[].png

\begin{vmatrix}

1 & 0 & 0\\

0 & 1 & 0\\

0 & 0 & 1

\end{vmatrix}

fangcheng.png

\begin{cases}

& x=y+1\\

& y=2

\end{cases}

求和

Σ  \sum

括号

(123)\left (123 \right)

[123] \left [123 \right]

{1、2、3} \left \{ 1、2、3  \right\}

|-27| \left | -27 \right |

()12.png \binom{1}{2}

[0,1) \left [ 0,1 \right )

其他符号

∵ \because

∴ \therefore

【小知识】

LaTex 是一个文档准备系统,在编写时,编写者使用纯文本,不像 Microsoft Word 那样所见即所得。它旨在提供一种高级的,可描述性的标记语言,以更便捷的方式为编写者提供 Tex 的功能。

AsciiMath 是一种客户端数学标记语言,用于在 Web 浏览器中显示数学表达式。若想在自己的网页中使用 AsciiMath 表达式可以直接引入 AsciiMathML.js。从 MathJax v2.0开始,AsciiMathML.js已经集成到 MathJax 中去了。

其实无论是 LaTex 还是 AsciiMath 好还是其他排版软件也好,他们都有一个共同的理念,就是将表示于内容分离了的,以便作者可以专注于书写所写的内容,提高书写的效率。

在自己的博客或者网页中使用 LaTex 可以引入 MaxJax.js 库。我们可以去 https://github.com/mathjax/MathJax 下载最新版本的MathJax到自己网站,也可以使用MathJax提供的CDN直接使用。本文就简单地使用MathJax提供的CDN来介绍。首先我们引入MaxJax.js,然后直接书写 $$ 内容 $$ 我们可以写入相应的数学公式。


回复列表



回复操作

正在加载验证码......

请先拖动验证码到相应位置

发布时间:2020-07-19 13:54:38

修改时间:2020-07-21 21:01:11

查看次数:193

评论次数:0