首页/作品列表/ideaxcollege 使用之公式编辑
ideaxcollege 使用之公式编辑
8594 0
主要内容
ideaxcollege 最近的升级使用了 Microduino 独立研发的富文本编辑器 mEditor。mEditor 提供了很多独特的能力,包括执行Python代码和对 Letax 的支持。
mEditor 编辑器能够较好的支持 Letax 的单行模式(display),实现为 换行且居中 的展现方式。不过有点小遗憾的是,mEditor 目前只能将 Letax 的行内模式(inline)实现为 换行且左对齐 的展现方式。
标准Letax的两种模式:
行内(inline)模式:即在正文中插入数学内容。用 \( ... \) 或 $ ... $包围公式。
单行(display)模式:独立成行。用 \[ ... \] 或 $$ ... $$ 包围公式

下面我们通过一些例子来展示如何在 mEditor 中加入数学公式。

一. 利用文字格式设置上标或下标

An :首先输入 `An` , 然后选中 n,将鼠标停留在格式图标中的上下标图标上,会自动现实出上标和下标的按钮。选中下标,图标反白表示状态被选中。上标设置方式类似。


Anm :首先输入 `Anm` , 然后选中 n,在格式图标中选中下标;然后选中m,在格式图标中选中上标。这个显示并不完美。


二. Letax表达式基础

Letax 表达式可以将公式表现的更完美。

但是与文字格式不同,Letax公式在 mEditor 中只能够:单独一行!!!单独一行!!!单独一行!!!
当光标位于每一行的首部时,你可以看到插入 “LETAX” 的图标,选中它后,会显示Letax公式输入框。鼠标点击公式输入框之外的页面空白出,会离开输入焦点,自动切换到公式渲染显示状态。使用热键 ‘Alt+Enter’ 也有同样的效果:

Letax 表达式必须用 $ ... $$$ ... $$或者\( ...\)\[ ... \] 的形式包围起来。例如:\[letax\]。包围外的部分,被当作普通文字显示。

  • 输入 左边文字 \(A_{m}^{n}\) 右边文字左边文字 $(A_{m}^{n}$ 右边文字 会有如下的展现结果:
左边文字 \(A_{m}^{n}\) 右边文字

  • 输入 左边文字 \[A_{m}^{n}\] 右边文字左边文字 $$A_{m}^{n}$$ 右边文字会有如下的展现结果:
左边文字 \[A_{m}^{n}\] 右边文字

请注意不匹配的 $ 包围,会使您得不到想要的公式效果。如果需要在Letax公式中显示 $ 字符的话,可以使用 \ 进行转义。如果有其他的 $ 互相嵌套,一般以最外层为界。你可以试一试以下的五个输入:

  • $左边文字 A_{m}^{n} 右边文字$
$左边文字 A_{m}^{n} 右边文字$

  • $$左边文字 A_{m}^{n} 右边文字$
$$左边文字 A_{m}^{n} 右边文字$

  • $左边文字 A_{m}^{n} 右边文字$$
$左边文字 A_{m}^{n} 右边文字$$

  • $$左边文字 A_{m}^{n} 右边文字$$
$$左边文字 A_{m}^{n} 右边文字$$

  • $ \$左边文字 A_{m}^{n} 右边文字\$ $
$ \$左边文字 A_{m}^{n} 右边文字\$ $

三、常见的 Letax 例子


为了便于查看,以下所有公式使用 \[ ... \] 包围形式,以让公式居中。

  • 希腊字母
小写 \[ \alpha, \beta, \gamma, \delta, \epsilon, \zeta, \eta, \theta, \iota, \kappa, \lambda, \mu, \nu, \xi, \omicron, \pi, \rho, \sigma, \tau, \upsilon, \phi, \chi, \psi, \omega \]
\[ \alpha, \beta, \gamma, \delta, \epsilon, \zeta, \eta, \theta, \iota, \kappa, \lambda, \mu, \nu, \xi, \omicron, \pi, \rho, \sigma, \tau, \upsilon, \phi, \chi, \psi, \omega \]
大写 \[ \Gamma, \Delta, \Theta, \Lambda, \Xi, \Pi, \Sigma, \Upsilon, \Phi, \Psi, \Omega \] 会有如下显示
\[ \Gamma, \Delta, \Theta, \Lambda, \Xi, \Pi, \Sigma, \Upsilon, \Phi, \Psi, \Omega \]

  • 下划线 _ 表示下标,上箭头 ^ 表示上标。
输入 \[ A_{m}^{n} = B_{m} + C^{n} \] 会有如下显示:
\[ A_{m}^{n} = B_{m} + C^{n} \]

  • 长度不同的空格: \qquad\quad\;\:\,\!\ (<--此处斜杠后有空格)。
输入
\[C_{1}\qquad{C_2} \] 
\[C_{1}\quad{C_2} \] 
\[C_{1}\;{C_2} \] 
\[C_{1}\:{C_2} \]
\[C_{1}\,{C_2} \] 
\[C_{1}\ {C_2} \]
\[C_{1}    {C_2} \]
\[C_{1}\!{C_2} \]
会有如下显示,你看出其中的差别了吗?公式之间的普通空格会被忽略,此处我们用了不同的 $ 包围来换行。
\[C_{1}\qquad{C_2} \] \[C_{1}\quad{C_2} \] \[C_{1}\;{C_2} \] \[C_{1}\:{C_2} \] \[C_{1}\,{C_2} \] \[C_{1}\ {C_2} \] \[C_{1} {C_2} \] \[C_{1}\!{C_2} \]

  • 运算符
输入\[ \pm\; \times\; \div\; \cdot\; \cap\; \cup\; \geq\; \leq\; \neq\; \approx\; \equiv\; \not\geq\; \not\leq \] 会有如下显示:
\[ \pm\; \times\; \div\; \cdot\; \cap\; \cup\; \geq\; \leq\; \neq\; \approx\; \equiv\; \not\geq\; \not\leq \]

  • 平方根 \sqrt、n次方根 \sqrt[n]{letax}
输入\[\sqrt{x+y}\] \quad \sqrt[3]{x^{2}+y}\]会有如下显示:
\[\sqrt{x+y} \quad \sqrt[3]{x^{2}+y}\]

  • 分式 \frac{letax1}{letax2}
输入 \[ \frac{a+b}{c+d} \] 会有如下显示
\[ \frac{a+b}{c+d} \]

  • 向量标注等
输入
\[ x \quad \check{x} \quad \breve{x} \]
\[ \bar{x} \quad \acute{x} \quad \mathring{x} \]
\[ \vec{x} \quad \grave{x} \quad \dot{x} \]
\[ \hat{x} \quad \tilde{x} \quad \ddot{x} \]
会有如下显示
\[ x \quad \check{x} \quad \breve{x} \] \[ \bar{x} \quad \acute{x} \quad \mathring{x} \] \[ \vec{x} \quad \grave{x} \quad \dot{x} \] \[ \hat{x} \quad \tilde{x} \quad \ddot{x} \]
  • 标注线
输入
\[ \overline{abc} \quad \underline{abc} \] 
\[ \overleftarrow{abc} \quad \underleftarrow{abc} \]
\[ \overrightarrow{abc} \quad \underrightarrow{abc} \]
\[ \overleftrightarrow{abc} \quad \underleftrightarrow{abc} \]
\[ \overbrace{abc} \quad \underbrace{abc} \] 
\[ \widehat{abc} \quad \widetilde{abc} \]
会有如下显示
\[ \overline{abc} \quad \underline{abc} \] \[ \overleftarrow{abc} \quad \underleftarrow{abc} \] \[ \overrightarrow{abc} \quad \underrightarrow{abc} \] \[ \overleftrightarrow{abc} \quad \underleftrightarrow{abc} \] \[ \overbrace{abc} \quad \underbrace{abc} \] \[ \widehat{abc} \quad \widetilde{abc} \]

  • 点点点 \cdot\cdots\vdots\ddots。c代表行,v代表列。
输入 \[ \cdot \qquad \cdots \qquad \vdots \qquad \ddots \] 会有如下显示
\[ \cdot \qquad \cdots \qquad \vdots \qquad \ddots \]

  • 水平括号 \overbrace\undrebrace;无穷符号 \infty
输入 \[ \underbrace{j+z+\cdots+m}_{19260708} \quad \overbrace{1+s+\cdots}^{\infty} \] 会有如下显示
\[ \underbrace{j+z+\cdots+m}_{19260708} \quad \overbrace{1+s+\cdots}^{\infty} \]

  • 数学字体
输入
\[ \mathrm{R} \qquad \mathsf{R} \qquad \mathtt{R} \qquad \mathcal{R} \qquad \mathscr{R} \]
\[ \mathbf{R} \qquad \mathit{R} \qquad \mathbb{R} \qquad \mathfrak{R} \]
会有如下显示
\[ \mathrm{R} \qquad \mathsf{R} \qquad \mathtt{R} \qquad \mathcal{R} \qquad \mathscr{R} \] \[ \mathbf{R} \qquad \mathit{R} \qquad \mathbb{R} \qquad \mathfrak{R} \]

  • 前缀符号 \int\sum\prod\lim
输入
\[ {\int_{0}^{\frac{\pi}{2}}} x^2 dx \]
\[ \sum_{i=1}^{n} i \] 
\[ \prod_{i=1}^n i \]
\[ \lim_{x\to0}x^2 \]
会有如下显示
\[ {\int_{0}^{\frac{\pi}{2}}} x^2 dx \] \[ \sum_{i=1}^{n} i \] \[ \prod_{i=1}^n i \] \[ \lim_{x\to0}x^2 \]

  • 矩阵 \begin{matrix} & &... \\ & & ... \\ ... end{matrix},有多种矩阵类型可以使用。
\[
\begin{matrix} a&b \\ c&d \end{matrix} \qquad
\begin{pmatrix} a&b \\ c&d \end{pmatrix} \qquad
\begin{bmatrix} a&b \\ c&d \end{bmatrix} \qquad
\begin{Bmatrix} a&b \\ c&d \end{Bmatrix} \qquad
\begin{vmatrix} a&b \\ c&d \end{vmatrix} \qquad
\begin{Vmatrix} a&b \\ c&d \end{Vmatrix}
\]

\[ \begin{matrix} a&b \\ c&d \end{matrix} \qquad \begin{pmatrix} a&b \\ c&d \end{pmatrix} \qquad \begin{bmatrix} a&b \\ c&d \end{bmatrix} \qquad \begin{Bmatrix} a&b \\ c&d \end{Bmatrix} \qquad \begin{vmatrix} a&b \\ c&d \end{vmatrix} \qquad \begin{Vmatrix} a&b \\ c&d \end{Vmatrix} \]

  • 分支公式 \begin{cases}...\\...\end{cases}
输入
\[ y = \begin{cases}
-x, \quad x < 0 \\
x, \quad x \geq 0
\end{cases} \]
会显示:
\[ y = \begin{cases} -x, \quad x < 0 \\ x, \quad x \geq 0 \end{cases} \]
  • 外框 \boxed{ letax }
输入 \[ \boxed{ E = mc^2 } \] 会显示:
\[ \boxed{ E = mc^2 } \]
  • Max/Min的条件限制
输入 \[ \min \limits_{x} \max \limits_{\lambda} \max \limits_{\alpha, \alpha \ge 0} L(x , \lambda, \alpha)\] 会显示:
\[ \min \limits_{x} \max \limits_{\lambda} \max \limits_{ \alpha, \alpha \ge 0} L(x , \lambda, \alpha) \]
所需硬件
暂无数据!
代码展示
暂无数据!
附件下载
暂无数据!
4
大牛,别默默的看了,快登录帮我点评一下吧!

立即注册