UnicodeMath的优势在于Word中自带的支持(当然LaTeX也是支持的)。在Word中,用快捷键 “Alt” + “=”,就可以进入公式编辑状态。然后就可以进行UnicodeMath的编辑。UnicodeMath编辑的分隔符是Space,在完成一部分公式的输入后,需要输入空格,就可以看到表达出来的公式。
一些参考的网上资源如下:
下面是一些常用的公式输入。输入时注意适当使用小括号避免歧义。具体可以参考相关链接。
希腊字母 | 公式输入 | 希腊字母 | 公式输入 | 希腊字母 | 公式输入 |
---|---|---|---|---|---|
α \alpha α | \alpha | β \beta β | \beta | γ \gamma γ | \gamma |
δ \delta δ | \delta | ϵ \epsilon ϵ | \epsilon | ζ \zeta ζ | \zeta |
η \eta η | \eta | θ \theta θ | \theta | ι \iota ι | \iota |
κ \kappa κ | \kappa | λ \lambda λ | \lambda | μ \mu μ | \mu |
ν \nu ν | \nu | ξ \xi ξ | \xi | ο \omicron ο | \omicron |
π \pi π | \pi | ρ \rho ρ | \rho | σ \sigma σ | \sigma |
τ \tau τ | \tau | υ \upsilon υ | \upsilon | ϕ \phi ϕ | \phi |
χ \chi χ | \chi | ψ \psi ψ | \psi | ω \omega ω | \omega |
在UnicodeMath中,反斜杠 \ 定义为标志符,斜杠 / 定义为除法。在使用斜杠 / 的时候,输入完成后可以输入空格使其成为分数的形式。斜杠可以和其他符号组合表达“不”的含义,而单独输入斜杠需要输入 \ /。
一些组合符号,如 ± \pm ± 、 ≤ \leq ≤、 ≅ \cong ≅等,都可以通过用两个符号组合的形式表达 如“±”、“<=”、"~="等。
还有一些符号的表达需要记忆(如果有别的表达方式也可以)。
符号 | 公式输入 | 符号 | 公式输入 | 符号 | 公式输入 |
---|---|---|---|---|---|
⋅ \cdot ⋅ | \cdot | × \times × | \times | ÷ \div ÷ | \div |
∞ \infty ∞ | \infty | ≡ \equiv ≡ | \equiv | ≐ \doteq ≐ | \doteq |
∼ \sim ∼ | \sim | ≅ \cong ≅ | \cong | ≈ \approx ≈ | \approx |
° \degree ° | \degree | ∘ C ^{\circ}C ∘C | \degc | ∘ F ^{\circ}F ∘F | \degf |
∂ \partial ∂ | \partial | △ \triangle △ | \inc | ∇ \nabla ∇ | \nabla |
→ \rightarrow → | \rightarrow | ↑ \uparrow ↑ | \uparrow | ↔ \leftrightarrow ↔ | \leftrightarrow |
∴ \therefore ∴ | \therefore | ∀ \forall ∀ | \forall |
“^” 实现上标,“_” 实现下标
\matrix(1&2&3@4&5&6@7&8&9) + 一个空格 → \rightarrow → 1 2 3 4 5 6 7 8 9 \begin{matrix}1&2&3\\4&5&6\\7&8&9\end{matrix} 147258369
{\matrix(1&2&3@4&5&6@7&8&9)} + 两个空格 → \rightarrow → { 1 2 3 4 5 6 7 8 9 } \left\{\begin{matrix}1&2&3\\4&5&6\\7&8&9\end{matrix}\right\} ⎩⎨⎧147258369⎭⎬⎫
方程组可以通过\eqarray实现:
\eqarray(x+y=1@x-y=0) + 一个空格 → \rightarrow → x + y = 1 x − y = 0 \begin{aligned}x+y=1\\x-y=0\end{aligned} x+y=1x−y=0
{\eqarray(x+y=1@x-y=0)\close + 两个空格 → \rightarrow → { x + y = 1 x − y = 0 \left\{\begin{aligned}x+y=1\\x-y=0\end{aligned}\right. {x+y=1x−y=0
可以用&进行对齐:
{\eqarray(x+y&=1@0&=x-y)\close + 两个空格 → \rightarrow → { x + y = 1 0 = x − y \left\{\begin{aligned}x+y&=1\\0&=x-y\end{aligned}\right. {x+y0=1=x−y
在公式的最后用#(EqNo)+回车键:
x=1#(1.1) + 回车 → \rightarrow → (KaTeX似乎并不支持公式编号)
如果是用箭头的方式表示向量
(v)\vec + 两个空格 → \rightarrow → v ⃗ \vec{v} v
(AB)\vec + 两个空格 → \rightarrow → A B → \overrightarrow{AB} AB
如果采用粗体向量的方式:
暂时没有找到具体的语句,在Word中可以使用Ctrl+B的方式输入粗体。
积分:
\int_ -\infty^ +\infty(Space)dx/(1+x^2(Space))(Space)=\pi(Space) :
∫ − ∞ + ∞ d x 1 + x 2 = π \int_{-\infty}^{+\infty}\frac{dx}{1+x^2}=\pi ∫−∞+∞1+x2dx=π
求和:
cos(x)=\sum_(n=0)^(\infty(Space))(Space)((-1) ^n))/((2n)!))(Space)x ^(2n+1)
c o s ( x ) = ∑ n = 0 ∞ ( − 1 ) n ( 2 n ) ! x 2 n + 1 cos(x)=\sum_{n=0}^{\infty}\frac{(-1)^n}{(2n)!}x^{2n+1} cos(x)=n=0∑∞(2n)!(−1)nx2n+1
极限:
lim_(x\rightarrow\infty(Space))(Space)(1+1/x(Space))^x=e :
lim x → ∞ ( 1 + 1 x ) x = e \lim_{x\rightarrow\infty}(1+\frac{1}{x})^x=e x→∞lim(1+x1)x=e
LaTeX还没有怎么用,相关的经验和问题也没什么积累,只是输入的时候会用LaTeX的方式作为补充。LaTeX的可拓展性也比较丰富,不是十分了解。先空着吧。
参考链接:
1.常用数学符号的 LaTeX 表示方法
在用markdown写的时候发现网站采用的方式,方式大同小异。但MathJax主要是网页的排版,而KaTeX似乎有许多方法并不支持,值得注意。
MathJax & KaTeX 参考链接:
1.MathJax快速参考
2.MathJax Basic Tutorial and Quick Reference
3.KaTeX